2026-03-13 12:02:15 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-13 12:02:15 [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-13 12:02:15 [arval.fr] INFO: Starting spider arval.fr [deploy-check: 2026-03-12T15:10]
2026-03-13 12:02:15 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-13 12:02:15 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-13 12:02:15 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-13 12:02:15 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-13 12:02:15 [scrapy.extensions.telnet] INFO: Telnet Password: ef411e3e529e3eb8
2026-03-13 12:02:15 [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-13 12:02:15 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
'CLOSESPIDER_TIMEOUT': 7200,
'DOWNLOAD_DELAY': 0.25,
'DOWNLOAD_MAXSIZE': 52428800,
'DOWNLOAD_WARNSIZE': 10485760,
'FEED_EXPORT_ENCODING': 'utf-8',
'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/arval.fr/2026-03-13T12_02_11.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-13 12:02:15 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-13 12:02:15 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-13 12:02:15 [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-13 12:02:15 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
2026-03-13 12:02:15 [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-13 12:02:15 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-13 12:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-13 12:02:15 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2097
2026-03-13 12:02:15 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-13 12:02:15 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: fr
2026-03-13 12:02:16 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
2026-03-13 12:02:16 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
2026-03-13 12:02:16 [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-13 12:02:16 [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-13 12:02:16 [scrapy.core.engine] INFO: Spider opened
2026-03-13 12:02:16 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-13 12:02:16 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-13 12:02:16 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
2026-03-13 12:02:16 [scrapy-playwright] INFO: Starting download handler
2026-03-13 12:02:16 [scrapy-playwright] INFO: Starting download handler
2026-03-13 12:02:21 [scrapy-playwright] INFO: Launching browser firefox
2026-03-13 12:02:21 [scrapy-playwright] INFO: Browser firefox launched
2026-03-13 12:02:21 [scrapy-playwright] DEBUG: Browser context started: 'default' (persistent=False, remote=False)
2026-03-13 12:02:22 [scrapy-playwright] DEBUG: [Context=default] New page created, page count is 1 (1 for all contexts)
2026-03-13 12:02:22 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/> (resource type: document)
2026-03-13 12:02:22 [scrapy-playwright] DEBUG: [Context=default] Response: <407 https://autoselect.arval.fr/>
2026-03-13 12:02:22 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/> (resource type: document)
2026-03-13 12:02:23 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/>
2026-03-13 12:02:23 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://cdn.cookielaw.org/scripttemplates/otSDKStub.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-13 12:02:23 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://cdn.cookielaw.org/scripttemplates/otSDKStub.js>
2026-03-13 12:02:23 [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-13 12:02:23 [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-13 12:02:23 [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-13 12:02:23 [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-13 12:02:23 [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-13 12:02:23 [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-13 12:02:23 [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-13 12:02:23 [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-13 12:02:23 [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-13 12:02:23 [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-13 12:02:23 [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-13 12:02:23 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/images/arval-autoselect-logo.png>
2026-03-13 12:02:23 [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-13 12:02:23 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/HEADER_Autoselect_1150x107.png>
2026-03-13 12:02:23 [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-13 12:02:23 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/banner_home.jpg>
2026-03-13 12:02:23 [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-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans.woff2>
2026-03-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans-condensed/bnpp-sans-cond-bold-v2.woff2>
2026-03-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/arval_styles/arval.css>
2026-03-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://js.monitor.azure.com/scripts/b/ai.2.min.js>
2026-03-13 12:02:24 [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-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://www.googletagmanager.com/gtm.js?id=GTM-MVPKT57>
2026-03-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/polyfills.js>
2026-03-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans-bold.woff2>
2026-03-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/runtime.min.js>
2026-03-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/arval.js>
2026-03-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/vandor.min.js>
2026-03-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans-condensed/bnpp-sans-cond-v2.woff2>
2026-03-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans-light.woff2>
2026-03-13 12:02:24 [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-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/images/arval-autoselect-logo.png>
2026-03-13 12:02:24 [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-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/HEADER_Autoselect_1150x107.png>
2026-03-13 12:02:24 [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-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/banner_home.jpg>
2026-03-13 12:02:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://my.mediahub.bnpparibas/AssetLink/cve8ulnp2184h1s641n4n5sow5g1j80j.mp4> (resource type: document, referrer: https://autoselect.arval.fr/)
2026-03-13 12:02:25 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://my.mediahub.bnpparibas/AssetLink/cve8ulnp2184h1s641n4n5sow5g1j80j.mp4>
2026-03-13 12:02:26 [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-13 12:02:26 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/styles/arval_icons/android-icon-192x192.png>
2026-03-13 12:02:26 [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-13 12:02:26 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/styles/arval_icons/favicon-16x16.png>
2026-03-13 12:02:26 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?pageSize=6&purchaseOption=release&reservationLabels=disponible&_=1773403344802> (resource type: xhr, referrer: https://autoselect.arval.fr/)
2026-03-13 12:02:26 [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-13 12:02:26 [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-13 12:02:26 [scrapy-playwright] DEBUG: [Context=default] Request: <POST https://dc.services.visualstudio.com/v2/track> (resource type: xhr, referrer: https://autoselect.arval.fr/)
2026-03-13 12:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://autoselect.arval.fr> (referer: None) ['playwright']
2026-03-13 12:02:26 [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': '8AsCTUjibM7KY8uuQ+hFUg|2026-03-13T12:02:24.240Z', 'domain': 'autoselect.arval.fr', 'path': '/'}, {'name': 'ai_session', 'value': '6h/STSNgEPcj9NbmxXg9dL|1773403346223|1773403346223', 'domain': 'autoselect.arval.fr', 'path': '/'}]
2026-03-13 12:02:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:04 [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-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130884
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130884: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130883
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130883: 1
2026-03-13 12:03:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130881
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130881: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130879
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130879: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130878
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130878: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130877
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130877: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130876
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130876: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130875
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130875: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130874
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130874: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130873
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130873: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130871
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130871: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130870
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130870: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130869
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130869: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130868
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130868: 1
2026-03-13 12:03:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130865
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130865: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130864
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130864: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130863
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130863: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130861
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130861: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130860
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130860: 1
2026-03-13 12:03:04 [arval.fr] INFO: Found listing with ID: 130859
2026-03-13 12:03:04 [arval.fr] INFO: Scrape type for 130859: 1
2026-03-13 12:03:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb473f3a-1741-596e-9e65-77f444d9b3b6 with identifier: 130883
2026-03-13 12:03:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb473f3a-1741-596e-9e65-77f444d9b3b6 with scrape type 1
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cb473f3a-1741-596e-9e65-77f444d9b3b6
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/0.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/1.jpeg not downloaded yet
2026-03-13 12:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/2.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/3.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/4.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/5.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/6.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/7.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with identifier: 130884
2026-03-13 12:03:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with scrape type 1
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/0.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/8.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/1.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/9.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/2.jpeg not downloaded yet
2026-03-13 12:03:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with identifier: 130881
2026-03-13 12:03:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with scrape type 1
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/0.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/3.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/1.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/4.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/2.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/5.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/3.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/6.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/4.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/7.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/5.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/8.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/6.jpeg not downloaded yet
2026-03-13 12:03:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/9.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/7.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/8.jpeg not downloaded yet
2026-03-13 12:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/9.jpeg not downloaded yet
2026-03-13 12:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883)
2026-03-13 12:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881)
2026-03-13 12:03:06 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-13 12:03:06 [common.azure_blobstore] INFO: Using managed identity with client ID: 36f195bf-b061-498b-bebd-997f7853af90
2026-03-13 12:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f262187c490>
2026-03-13 12:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12:03:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-13 12:03:07 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2089
2026-03-13 12:03:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxdev.blob.core.windows.net:443
2026-03-13 12: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-13 12:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/0.jpeg saved to cache
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cb473f3a-1741-596e-9e65-77f444d9b3b6
2026-03-13 12:03:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130878> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e33e0c9c-8042-516c-b234-e6a689fc84dc with identifier: 130879
2026-03-13 12:03:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e33e0c9c-8042-516c-b234-e6a689fc84dc with scrape type 1
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e33e0c9c-8042-516c-b234-e6a689fc84dc
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/0.jpeg not downloaded yet
2026-03-13 12:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fde3a10>
2026-03-13 12:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/9.jpeg saved to cache
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/1.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/2.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/3.jpeg not downloaded yet
2026-03-13 12:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881)
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/4.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94f3e8ec-386d-503b-a3d5-45481681cb07 with identifier: 130877
2026-03-13 12:03:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94f3e8ec-386d-503b-a3d5-45481681cb07 with scrape type 1
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 94f3e8ec-386d-503b-a3d5-45481681cb07
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/0.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08e87fe9-c069-52be-829e-1d6e189d1030 with identifier: 130878
2026-03-13 12:03:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08e87fe9-c069-52be-829e-1d6e189d1030 with scrape type 1
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 08e87fe9-c069-52be-829e-1d6e189d1030
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/0.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/5.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/1.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/1.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/6.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/2.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/2.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/7.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/3.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/3.jpeg not downloaded yet
2026-03-13 12:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6cb250>
2026-03-13 12:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/8.jpeg saved to cache
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/8.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/4.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/4.jpeg not downloaded yet
2026-03-13 12:03:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/9.jpeg not downloaded yet
2026-03-13 12:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/5.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/5.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/6.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/6.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/7.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/7.jpeg not downloaded yet
2026-03-13 12:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881)
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/8.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/8.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/9.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/9.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc5257e6-bef6-5338-8687-1b0247467d7b with identifier: 130876
2026-03-13 12:03:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc5257e6-bef6-5338-8687-1b0247467d7b with scrape type 1
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cc5257e6-bef6-5338-8687-1b0247467d7b
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/0.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/1.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/2.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/3.jpeg not downloaded yet
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/4.jpeg not downloaded yet
2026-03-13 12:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb368d0>
2026-03-13 12:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/7.jpeg saved to cache
2026-03-13 12:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3
2026-03-13 12:03:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/5.jpeg not downloaded yet
2026-03-13 12:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/6.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/7.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/8.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/9.jpeg not downloaded yet
2026-03-13 12:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884)
2026-03-13 12:03:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c85e77c1-1605-5154-a819-2cbec181854b with identifier: 130875
2026-03-13 12:03:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c85e77c1-1605-5154-a819-2cbec181854b with scrape type 1
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c85e77c1-1605-5154-a819-2cbec181854b
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/0.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/1.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/2.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/3.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/4.jpeg not downloaded yet
2026-03-13 12:03:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/5.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/6.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/7.jpeg not downloaded yet
2026-03-13 12:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcf7ed0>
2026-03-13 12:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/9.jpeg saved to cache
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/8.jpeg not downloaded yet
2026-03-13 12:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881)
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/9.jpeg not downloaded yet
2026-03-13 12:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e57ddd0>
2026-03-13 12:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/6.jpeg saved to cache
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3
2026-03-13 12:03:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with identifier: 130874
2026-03-13 12:03:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with scrape type 1
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/0.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/1.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/2.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/3.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/4.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/5.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/6.jpeg not downloaded yet
2026-03-13 12:03:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/7.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/8.jpeg not downloaded yet
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/9.jpeg not downloaded yet
2026-03-13 12:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879)
2026-03-13 12:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e57d3d0>
2026-03-13 12:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/3.jpeg saved to cache
2026-03-13 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e33e0c9c-8042-516c-b234-e6a689fc84dc
2026-03-13 12:03:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879)
2026-03-13 12:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e51c7d0>
2026-03-13 12:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/9.jpeg saved to cache
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e33e0c9c-8042-516c-b234-e6a689fc84dc
2026-03-13 12:03:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with identifier: 130871
2026-03-13 12:03:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with scrape type 1
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/0.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/1.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/2.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/3.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/4.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/5.jpeg not downloaded yet
2026-03-13 12:03:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/6.jpeg not downloaded yet
2026-03-13 12:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/7.jpeg not downloaded yet
2026-03-13 12:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/8.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/9.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with identifier: 130873
2026-03-13 12:03:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with scrape type 1
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/0.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/1.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/2.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4029bcd9-f4d7-57ad-80d9-5a073796ddde with identifier: 130870
2026-03-13 12:03:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde with scrape type 1
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/0.jpeg not downloaded yet
2026-03-13 12:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130878)
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/3.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/1.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/4.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/2.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/5.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/3.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/6.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/4.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/7.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/5.jpeg not downloaded yet
2026-03-13 12:03:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb6b8d0>
2026-03-13 12:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/7.jpeg saved to cache
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 08e87fe9-c069-52be-829e-1d6e189d1030
2026-03-13 12:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876)
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/8.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/6.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/9.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/7.jpeg not downloaded yet
2026-03-13 12:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/8.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/9.jpeg not downloaded yet
2026-03-13 12:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e56ff10>
2026-03-13 12:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/5.jpeg saved to cache
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cc5257e6-bef6-5338-8687-1b0247467d7b
2026-03-13 12:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130868> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with identifier: 130869
2026-03-13 12:03:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with scrape type 1
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/0.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/1.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/2.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/3.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/4.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/5.jpeg not downloaded yet
2026-03-13 12:03:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/6.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b8e29c5-9bed-5995-82b3-60f34755195c with identifier: 130868
2026-03-13 12:03:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b8e29c5-9bed-5995-82b3-60f34755195c with scrape type 1
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0b8e29c5-9bed-5995-82b3-60f34755195c
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/0.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/7.jpeg not downloaded yet
2026-03-13 12:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/1.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/8.jpeg not downloaded yet
2026-03-13 12:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876)
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/2.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/9.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/3.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/4.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/5.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/6.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/7.jpeg not downloaded yet
2026-03-13 12:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e56c6d0>
2026-03-13 12:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/9.jpeg saved to cache
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cc5257e6-bef6-5338-8687-1b0247467d7b
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/8.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/9.jpeg not downloaded yet
2026-03-13 12:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875)
2026-03-13 12:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6beed0>
2026-03-13 12:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/8.jpeg saved to cache
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c85e77c1-1605-5154-a819-2cbec181854b
2026-03-13 12:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 001c7e43-44d0-5915-a752-fdb8b61d89fc with identifier: 130864
2026-03-13 12:03:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 001c7e43-44d0-5915-a752-fdb8b61d89fc with scrape type 1
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 001c7e43-44d0-5915-a752-fdb8b61d89fc
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/0.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/1.jpeg not downloaded yet
2026-03-13 12:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875)
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/2.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/3.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/4.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/5.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/6.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/7.jpeg not downloaded yet
2026-03-13 12:03:10 [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-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/8.jpeg not downloaded yet
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/9.jpeg not downloaded yet
2026-03-13 12:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e546dd0>
2026-03-13 12:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/9.jpeg saved to cache
2026-03-13 12:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c85e77c1-1605-5154-a819-2cbec181854b
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 130779
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 130779: 1
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 120925
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 120925: 0
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 122730
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 122730: 0
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 117734
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 117734: 0
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 119172
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 119172: 0
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 120431
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 120431: 0
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 116914
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 116914: 0
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 130498
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 130498: 0
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 130497
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 130497: 0
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 130496
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 130496: 0
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 130495
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 130495: 0
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 130494
2026-03-13 12:03:10 [arval.fr] INFO: Scrape type for 130494: 0
2026-03-13 12:03:10 [arval.fr] INFO: Found listing with ID: 130491
2026-03-13 12:03:11 [arval.fr] INFO: Scrape type for 130491: 0
2026-03-13 12:03:11 [arval.fr] INFO: Found listing with ID: 130490
2026-03-13 12:03:11 [arval.fr] INFO: Scrape type for 130490: 0
2026-03-13 12:03:11 [arval.fr] INFO: Found listing with ID: 130489
2026-03-13 12:03:11 [arval.fr] INFO: Scrape type for 130489: 0
2026-03-13 12:03:11 [arval.fr] INFO: Found listing with ID: 130488
2026-03-13 12:03:11 [arval.fr] INFO: Scrape type for 130488: 0
2026-03-13 12:03:11 [arval.fr] INFO: Found listing with ID: 130487
2026-03-13 12:03:11 [arval.fr] INFO: Scrape type for 130487: 0
2026-03-13 12:03:11 [arval.fr] INFO: Found listing with ID: 130486
2026-03-13 12:03:11 [arval.fr] INFO: Scrape type for 130486: 0
2026-03-13 12:03:11 [arval.fr] INFO: Found listing with ID: 130485
2026-03-13 12:03:11 [arval.fr] INFO: Scrape type for 130485: 0
2026-03-13 12:03:11 [arval.fr] INFO: Found listing with ID: 130484
2026-03-13 12:03:11 [arval.fr] INFO: Scrape type for 130484: 0
2026-03-13 12:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12: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-13 12:03:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 048ee364-a0d5-5b7e-829f-dff0c44c929d with identifier: 130865
2026-03-13 12:03:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 048ee364-a0d5-5b7e-829f-dff0c44c929d with scrape type 1
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 048ee364-a0d5-5b7e-829f-dff0c44c929d
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/0.jpeg not downloaded yet
2026-03-13 12:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874)
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/1.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/2.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/3.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/4.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/5.jpeg not downloaded yet
2026-03-13 12:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/6.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/7.jpeg not downloaded yet
2026-03-13 12:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e56c2d0>
2026-03-13 12:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/9.jpeg saved to cache
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/8.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/9.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a775180b-0d12-5636-a0b1-7051e542060a with identifier: 130859
2026-03-13 12:03:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a775180b-0d12-5636-a0b1-7051e542060a with scrape type 1
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a775180b-0d12-5636-a0b1-7051e542060a
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/0.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/1.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/2.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/3.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/4.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/5.jpeg not downloaded yet
2026-03-13 12:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874)
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/6.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/7.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/8.jpeg not downloaded yet
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/9.jpeg not downloaded yet
2026-03-13 12:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e5826d0>
2026-03-13 12:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/8.jpeg saved to cache
2026-03-13 12:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76
2026-03-13 12:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874)
2026-03-13 12:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e57bc50>
2026-03-13 12:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/7.jpeg saved to cache
2026-03-13 12:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76
2026-03-13 12:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871)
2026-03-13 12:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fdf92d0>
2026-03-13 12:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/6.jpeg saved to cache
2026-03-13 12:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5
2026-03-13 12:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871)
2026-03-13 12:03:12 [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-13 12:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e581d50>
2026-03-13 12:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/7.jpeg saved to cache
2026-03-13 12:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5
2026-03-13 12:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870)
2026-03-13 12:03:12 [arval.fr] INFO: Found listing with ID: 130483
2026-03-13 12:03:12 [arval.fr] INFO: Scrape type for 130483: 0
2026-03-13 12:03:12 [arval.fr] INFO: Found listing with ID: 128378
2026-03-13 12:03:12 [arval.fr] INFO: Scrape type for 128378: 0
2026-03-13 12:03:12 [arval.fr] INFO: Found listing with ID: 128377
2026-03-13 12:03:12 [arval.fr] INFO: Scrape type for 128377: 0
2026-03-13 12:03:12 [arval.fr] INFO: Found listing with ID: 128375
2026-03-13 12:03:12 [arval.fr] INFO: Scrape type for 128375: 0
2026-03-13 12:03:12 [arval.fr] INFO: Found listing with ID: 128372
2026-03-13 12:03:12 [arval.fr] INFO: Scrape type for 128372: 0
2026-03-13 12:03:12 [arval.fr] INFO: Found listing with ID: 127192
2026-03-13 12:03:12 [arval.fr] INFO: Scrape type for 127192: 0
2026-03-13 12:03:12 [arval.fr] INFO: Found listing with ID: 127191
2026-03-13 12:03:12 [arval.fr] INFO: Scrape type for 127191: 0
2026-03-13 12:03:12 [arval.fr] INFO: Found listing with ID: 127190
2026-03-13 12:03:12 [arval.fr] INFO: Scrape type for 127190: 0
2026-03-13 12:03:12 [arval.fr] INFO: Found listing with ID: 127189
2026-03-13 12:03:12 [arval.fr] INFO: Scrape type for 127189: 0
2026-03-13 12:03:12 [arval.fr] INFO: Found listing with ID: 127188
2026-03-13 12:03:13 [arval.fr] INFO: Scrape type for 127188: 0
2026-03-13 12:03:13 [arval.fr] INFO: Found listing with ID: 127048
2026-03-13 12:03:13 [arval.fr] INFO: Scrape type for 127048: 0
2026-03-13 12:03:13 [arval.fr] INFO: Found listing with ID: 127045
2026-03-13 12:03:13 [arval.fr] INFO: Scrape type for 127045: 0
2026-03-13 12:03:13 [arval.fr] INFO: Found listing with ID: 126905
2026-03-13 12:03:13 [arval.fr] INFO: Scrape type for 126905: 0
2026-03-13 12:03:13 [arval.fr] INFO: Found listing with ID: 126904
2026-03-13 12:03:13 [arval.fr] INFO: Scrape type for 126904: 0
2026-03-13 12:03:13 [arval.fr] INFO: Found listing with ID: 126903
2026-03-13 12:03:13 [arval.fr] INFO: Scrape type for 126903: 0
2026-03-13 12:03:13 [arval.fr] INFO: Found listing with ID: 126901
2026-03-13 12:03:13 [arval.fr] INFO: Scrape type for 126901: 0
2026-03-13 12:03:13 [arval.fr] INFO: Found listing with ID: 126897
2026-03-13 12:03:13 [arval.fr] INFO: Scrape type for 126897: 0
2026-03-13 12:03:13 [arval.fr] INFO: Found listing with ID: 126892
2026-03-13 12:03:13 [arval.fr] INFO: Scrape type for 126892: 0
2026-03-13 12:03:13 [arval.fr] INFO: Found listing with ID: 126890
2026-03-13 12:03:13 [arval.fr] INFO: Scrape type for 126890: 0
2026-03-13 12:03:13 [arval.fr] INFO: Found listing with ID: 126615
2026-03-13 12:03:13 [arval.fr] INFO: Scrape type for 126615: 0
2026-03-13 12:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e547990>
2026-03-13 12:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/0.jpeg saved to cache
2026-03-13 12:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde
2026-03-13 12:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870)
2026-03-13 12:03:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26153ce610>
2026-03-13 12:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/5.jpeg saved to cache
2026-03-13 12:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde
2026-03-13 12:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870)
2026-03-13 12:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fdf9410>
2026-03-13 12:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/7.jpeg saved to cache
2026-03-13 12:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde
2026-03-13 12:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870)
2026-03-13 12:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6f87d0>
2026-03-13 12:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/9.jpeg saved to cache
2026-03-13 12:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde
2026-03-13 12:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130868)
2026-03-13 12:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcf76d0>
2026-03-13 12:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/1.jpeg saved to cache
2026-03-13 12:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0b8e29c5-9bed-5995-82b3-60f34755195c
2026-03-13 12:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130868)
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f60ea10>
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/9.jpeg saved to cache
2026-03-13 12:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0b8e29c5-9bed-5995-82b3-60f34755195c
2026-03-13 12:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130868)
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6f8090>
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/8.jpeg saved to cache
2026-03-13 12:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0b8e29c5-9bed-5995-82b3-60f34755195c
2026-03-13 12:03:15 [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-13 12:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864)
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126614
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126614: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126612
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126612: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126608
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126608: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126605
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126605: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126602
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126602: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126436
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126436: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126079
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126079: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126116
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126116: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126115
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126115: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126114
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126114: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126086
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126086: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126078
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126078: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126076
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126076: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126112
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126112: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126095
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126095: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126113
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126113: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126094
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126094: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126080
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126080: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 126075
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 126075: 0
2026-03-13 12:03:15 [arval.fr] INFO: Found listing with ID: 127237
2026-03-13 12:03:15 [arval.fr] INFO: Scrape type for 127237: 0
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f69fad0>
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/1.jpeg saved to cache
2026-03-13 12:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 001c7e43-44d0-5915-a752-fdb8b61d89fc
2026-03-13 12:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864)
2026-03-13 12:03:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f60e850>
2026-03-13 12:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/7.jpeg saved to cache
2026-03-13 12:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 001c7e43-44d0-5915-a752-fdb8b61d89fc
2026-03-13 12:03:16 [scrapy.extensions.logstats] INFO: Crawled 22 pages (at 22 pages/min), scraped 0 items (at 0 items/min)
2026-03-13 12:03:16 [scrapy.extensions.memusage] INFO: Peak memory usage is 160MiB
2026-03-13 12:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865)
2026-03-13 12:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f66b6d0>
2026-03-13 12:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/0.jpeg saved to cache
2026-03-13 12:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 048ee364-a0d5-5b7e-829f-dff0c44c929d
2026-03-13 12:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865)
2026-03-13 12:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6c9510>
2026-03-13 12:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/5.jpeg saved to cache
2026-03-13 12:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 048ee364-a0d5-5b7e-829f-dff0c44c929d
2026-03-13 12:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859)
2026-03-13 12:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6facd0>
2026-03-13 12:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/5.jpeg saved to cache
2026-03-13 12:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a775180b-0d12-5636-a0b1-7051e542060a
2026-03-13 12:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859)
2026-03-13 12:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e57e0d0>
2026-03-13 12:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/9.jpeg saved to cache
2026-03-13 12:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a775180b-0d12-5636-a0b1-7051e542060a
2026-03-13 12:03:17 [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-13 12:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859)
2026-03-13 12:03:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127956
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127956: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127957
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127957: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127960
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127960: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127962
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127962: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127963
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127963: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127965
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127965: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127967
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127967: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127968
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127968: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127969
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127969: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127970
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127970: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127972
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127972: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127975
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127975: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127977
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127977: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 127978
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 127978: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 126888
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 126888: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 126090
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 126090: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 128869
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 128869: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 128870
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 128870: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 128873
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 128873: 0
2026-03-13 12:03:17 [arval.fr] INFO: Found listing with ID: 128875
2026-03-13 12:03:17 [arval.fr] INFO: Scrape type for 128875: 0
2026-03-13 12:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26157657d0>
2026-03-13 12:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/8.jpeg saved to cache
2026-03-13 12:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a775180b-0d12-5636-a0b1-7051e542060a
2026-03-13 12:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859)
2026-03-13 12:03:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc77cd0>
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/7.jpeg saved to cache
2026-03-13 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a775180b-0d12-5636-a0b1-7051e542060a
2026-03-13 12:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859)
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e5311d0>
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/6.jpeg saved to cache
2026-03-13 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a775180b-0d12-5636-a0b1-7051e542060a
2026-03-13 12:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859)
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f2615110a90>
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/4.jpeg saved to cache
2026-03-13 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a775180b-0d12-5636-a0b1-7051e542060a
2026-03-13 12:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859)
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e519810>
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/3.jpeg saved to cache
2026-03-13 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a775180b-0d12-5636-a0b1-7051e542060a
2026-03-13 12:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859)
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26153d30d0>
2026-03-13 12:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/2.jpeg saved to cache
2026-03-13 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a775180b-0d12-5636-a0b1-7051e542060a
2026-03-13 12:03:19 [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-13 12:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 126087
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 126087: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 128871
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 128871: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 129428
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 129428: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 127971
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 127971: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 126083
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 126083: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 127047
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 127047: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 126084
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 126084: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 127979
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 127979: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 129680
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 129680: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 129683
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 129683: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 129684
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 129684: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 129998
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 129998: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 129999
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 129999: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 130000
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 130000: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 130002
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 130002: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 130003
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 130003: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 130261
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 130261: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 130263
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 130263: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 130199
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 130199: 0
2026-03-13 12:03:19 [arval.fr] INFO: Found listing with ID: 130203
2026-03-13 12:03:19 [arval.fr] INFO: Scrape type for 130203: 0
2026-03-13 12:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859)
2026-03-13 12:03:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffa55b49-6bb3-567f-872c-1616401dd3f8 with identifier: 130779
2026-03-13 12:03:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffa55b49-6bb3-567f-872c-1616401dd3f8 with scrape type 1
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ffa55b49-6bb3-567f-872c-1616401dd3f8
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/0.jpeg not downloaded yet
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/1.jpeg not downloaded yet
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/2.jpeg not downloaded yet
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/3.jpeg not downloaded yet
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/4.jpeg not downloaded yet
2026-03-13 12:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859)
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/5.jpeg not downloaded yet
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/6.jpeg not downloaded yet
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/7.jpeg not downloaded yet
2026-03-13 12:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcc9090>
2026-03-13 12:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/1.jpeg saved to cache
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a775180b-0d12-5636-a0b1-7051e542060a
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/8.jpeg not downloaded yet
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/9.jpeg not downloaded yet
2026-03-13 12:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f2615137510>
2026-03-13 12:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/0.jpeg saved to cache
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a775180b-0d12-5636-a0b1-7051e542060a
2026-03-13 12:03:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a775180b-0d12-5636-a0b1-7051e542060a, skipping ID generation
2026-03-13 12:03:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a775180b-0d12-5636-a0b1-7051e542060a with scrape type 1
2026-03-13 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a775180b-0d12-5636-a0b1-7051e542060a sending to next pipeline
2026-03-13 12:03:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a775180b-0d12-5636-a0b1-7051e542060a, identifier: 130859
2026-03-13 12:03:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a775180b-0d12-5636-a0b1-7051e542060a with identifier: 130859
2026-03-13 12:03:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-13 12:03:20 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=white HTTP/1.1" 200 None
2026-03-13 12:03:20 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-13 12:03:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a775180b-0d12-5636-a0b1-7051e542060a with identifier: 130859
2026-03-13 12:03:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a775180b-0d12-5636-a0b1-7051e542060a with identifier: 130859 to the API
2026-03-13 12:03:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:03: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-13 12:03:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a775180b-0d12-5636-a0b1-7051e542060a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL434CC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-active-pack-12-puretech-110-bvm6-130859',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 38989,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79564,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69319,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79279,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79614,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80786,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67090,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78623,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77900,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94117,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a775180b-0d12-5636-a0b1-7051e542060a/a775180b-0d12-5636-a0b1-7051e542060a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57782,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130859/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2022-12-14',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Active Pack 1.2 PureTech 110 BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.2 PureTech 110 BVM6',
'vin': 'VR3FPHNPLNY625534',
'year': 2022}
2026-03-13 12:03:20 [arval.fr] INFO: Saving data for 130859: {'created_time': 1773403400.780278, 'last_price_update_time': 1773403400.78029}
2026-03-13 12:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865)
2026-03-13 12:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f63ac90>
2026-03-13 12:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/9.jpeg saved to cache
2026-03-13 12:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 048ee364-a0d5-5b7e-829f-dff0c44c929d
2026-03-13 12:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865)
2026-03-13 12:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f261549ac90>
2026-03-13 12:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/8.jpeg saved to cache
2026-03-13 12:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 048ee364-a0d5-5b7e-829f-dff0c44c929d
2026-03-13 12:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865)
2026-03-13 12:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcbfc90>
2026-03-13 12:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/7.jpeg saved to cache
2026-03-13 12:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 048ee364-a0d5-5b7e-829f-dff0c44c929d
2026-03-13 12:03:21 [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-13 12:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865)
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 127958
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 127958: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130354
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130354: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130353
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130353: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130352
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130352: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130351
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130351: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130350
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130350: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130349
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130349: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130348
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130348: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130347
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130347: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130346
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130346: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130345
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130345: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130344
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130344: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130343
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130343: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130342
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130342: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130341
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130341: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130340
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130340: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130339
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130339: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130338
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130338: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130337
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130337: 0
2026-03-13 12:03:22 [arval.fr] INFO: Found listing with ID: 130257
2026-03-13 12:03:22 [arval.fr] INFO: Scrape type for 130257: 0
2026-03-13 12:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fdf8950>
2026-03-13 12:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/6.jpeg saved to cache
2026-03-13 12:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 048ee364-a0d5-5b7e-829f-dff0c44c929d
2026-03-13 12:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865)
2026-03-13 12:03:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb13310>
2026-03-13 12:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/4.jpeg saved to cache
2026-03-13 12:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 048ee364-a0d5-5b7e-829f-dff0c44c929d
2026-03-13 12:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865)
2026-03-13 12:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fd86850>
2026-03-13 12:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/3.jpeg saved to cache
2026-03-13 12:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 048ee364-a0d5-5b7e-829f-dff0c44c929d
2026-03-13 12:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865)
2026-03-13 12:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6adf10>
2026-03-13 12:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/2.jpeg saved to cache
2026-03-13 12:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 048ee364-a0d5-5b7e-829f-dff0c44c929d
2026-03-13 12:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865)
2026-03-13 12:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6b8410>
2026-03-13 12:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/1.jpeg saved to cache
2026-03-13 12:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 048ee364-a0d5-5b7e-829f-dff0c44c929d
2026-03-13 12:03:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 048ee364-a0d5-5b7e-829f-dff0c44c929d, skipping ID generation
2026-03-13 12:03:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 048ee364-a0d5-5b7e-829f-dff0c44c929d with scrape type 1
2026-03-13 12:03:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 048ee364-a0d5-5b7e-829f-dff0c44c929d sending to next pipeline
2026-03-13 12:03:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 048ee364-a0d5-5b7e-829f-dff0c44c929d, identifier: 130865
2026-03-13 12:03:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 048ee364-a0d5-5b7e-829f-dff0c44c929d with identifier: 130865
2026-03-13 12:03:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 048ee364-a0d5-5b7e-829f-dff0c44c929d with identifier: 130865
2026-03-13 12:03:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 048ee364-a0d5-5b7e-829f-dff0c44c929d with identifier: 130865 to the API
2026-03-13 12:03:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:03: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-13 12:03:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/1.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '048ee364-a0d5-5b7e-829f-dff0c44c929d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GV549HZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-polovi-style-10-tsi-95-bvm5-130865',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'PoloVI',
'odometer': 18099,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71918,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62695,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73100,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70343,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71467,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60751,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70891,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68786,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143549,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_048ee364-a0d5-5b7e-829f-dff0c44c929d/048ee364-a0d5-5b7e-829f-dff0c44c929d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98292,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130865/9.jpeg',
'Width': 1280}],
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2024-02-26',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen PoloVI Style 1.0 TSI 95 BVM5',
'transmission': 'manual',
'trim': 'Style 1.0 TSI 95 BVM5',
'vin': 'WVWZZZAW2RY032760',
'year': 2024}
2026-03-13 12:03:25 [arval.fr] INFO: Saving data for 130865: {'created_time': 1773403405.980452, 'last_price_update_time': 1773403405.980464}
2026-03-13 12:03:26 [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-13 12:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864)
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130255
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130255: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130254
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130254: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130252
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130252: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130251
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130251: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130249
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130249: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130247
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130247: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130246
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130246: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130244
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130244: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130241
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130241: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130238
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130238: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130236
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130236: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130235
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130235: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130232
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130232: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130231
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130231: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130229
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130229: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130228
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130228: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130222
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130222: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130219
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130219: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130217
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130217: 0
2026-03-13 12:03:26 [arval.fr] INFO: Found listing with ID: 130216
2026-03-13 12:03:26 [arval.fr] INFO: Scrape type for 130216: 0
2026-03-13 12:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fd2c210>
2026-03-13 12:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/9.jpeg saved to cache
2026-03-13 12:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 001c7e43-44d0-5915-a752-fdb8b61d89fc
2026-03-13 12:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864)
2026-03-13 12:03:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb35510>
2026-03-13 12:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/8.jpeg saved to cache
2026-03-13 12:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 001c7e43-44d0-5915-a752-fdb8b61d89fc
2026-03-13 12:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864)
2026-03-13 12:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb36890>
2026-03-13 12:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/6.jpeg saved to cache
2026-03-13 12:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 001c7e43-44d0-5915-a752-fdb8b61d89fc
2026-03-13 12:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864)
2026-03-13 12:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc15c50>
2026-03-13 12:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/5.jpeg saved to cache
2026-03-13 12:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 001c7e43-44d0-5915-a752-fdb8b61d89fc
2026-03-13 12:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864)
2026-03-13 12:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e546850>
2026-03-13 12:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/4.jpeg saved to cache
2026-03-13 12:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 001c7e43-44d0-5915-a752-fdb8b61d89fc
2026-03-13 12:03:27 [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-13 12:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864)
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 130214
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 130214: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 130213
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 130213: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 130211
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 130211: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 130210
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 130210: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 130204
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 130204: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 130202
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 130202: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 130198
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 130198: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 130001
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 130001: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129828
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129828: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129657
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129657: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129656
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129656: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129655
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129655: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129654
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129654: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129653
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129653: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129652
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129652: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129651
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129651: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129650
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129650: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129477
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129477: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129476
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129476: 0
2026-03-13 12:03:28 [arval.fr] INFO: Found listing with ID: 129475
2026-03-13 12:03:28 [arval.fr] INFO: Scrape type for 129475: 0
2026-03-13 12:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb6bb10>
2026-03-13 12:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/3.jpeg saved to cache
2026-03-13 12:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 001c7e43-44d0-5915-a752-fdb8b61d89fc
2026-03-13 12:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779)
2026-03-13 12:03:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f67c9d0>
2026-03-13 12:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/4.jpeg saved to cache
2026-03-13 12:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ffa55b49-6bb3-567f-872c-1616401dd3f8
2026-03-13 12:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779)
2026-03-13 12:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e532d10>
2026-03-13 12:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/9.jpeg saved to cache
2026-03-13 12:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ffa55b49-6bb3-567f-872c-1616401dd3f8
2026-03-13 12:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779)
2026-03-13 12:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fdfbe90>
2026-03-13 12:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/8.jpeg saved to cache
2026-03-13 12:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ffa55b49-6bb3-567f-872c-1616401dd3f8
2026-03-13 12:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779)
2026-03-13 12:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6f8310>
2026-03-13 12:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/7.jpeg saved to cache
2026-03-13 12:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ffa55b49-6bb3-567f-872c-1616401dd3f8
2026-03-13 12:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779)
2026-03-13 12:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e589150>
2026-03-13 12:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/6.jpeg saved to cache
2026-03-13 12:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ffa55b49-6bb3-567f-872c-1616401dd3f8
2026-03-13 12:03:29 [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-13 12:03:29 [arval.fr] INFO: Found listing with ID: 129474
2026-03-13 12:03:29 [arval.fr] INFO: Scrape type for 129474: 0
2026-03-13 12:03:29 [arval.fr] INFO: Found listing with ID: 129473
2026-03-13 12:03:29 [arval.fr] INFO: Scrape type for 129473: 0
2026-03-13 12:03:29 [arval.fr] INFO: Found listing with ID: 129472
2026-03-13 12:03:29 [arval.fr] INFO: Scrape type for 129472: 0
2026-03-13 12:03:29 [arval.fr] INFO: Found listing with ID: 129471
2026-03-13 12:03:29 [arval.fr] INFO: Scrape type for 129471: 0
2026-03-13 12:03:29 [arval.fr] INFO: Found listing with ID: 129470
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129470: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129469
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129469: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129468
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129468: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129467
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129467: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129466
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129466: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129465
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129465: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129464
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129464: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129314
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129314: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129312
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129312: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129311
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129311: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129310
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129310: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129309
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129309: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129308
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129308: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129307
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129307: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129304
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129304: 0
2026-03-13 12:03:30 [arval.fr] INFO: Found listing with ID: 129303
2026-03-13 12:03:30 [arval.fr] INFO: Scrape type for 129303: 0
2026-03-13 12:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779)
2026-03-13 12:03:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779)
2026-03-13 12:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f62ac50>
2026-03-13 12:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/5.jpeg saved to cache
2026-03-13 12:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ffa55b49-6bb3-567f-872c-1616401dd3f8
2026-03-13 12:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f60e910>
2026-03-13 12:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/3.jpeg saved to cache
2026-03-13 12:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ffa55b49-6bb3-567f-872c-1616401dd3f8
2026-03-13 12:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779)
2026-03-13 12:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f2615113290>
2026-03-13 12:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/2.jpeg saved to cache
2026-03-13 12:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ffa55b49-6bb3-567f-872c-1616401dd3f8
2026-03-13 12:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779)
2026-03-13 12:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f60f550>
2026-03-13 12:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/1.jpeg saved to cache
2026-03-13 12:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ffa55b49-6bb3-567f-872c-1616401dd3f8
2026-03-13 12:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779)
2026-03-13 12:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcaded0>
2026-03-13 12:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/0.jpeg saved to cache
2026-03-13 12:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ffa55b49-6bb3-567f-872c-1616401dd3f8
2026-03-13 12:03:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ffa55b49-6bb3-567f-872c-1616401dd3f8, skipping ID generation
2026-03-13 12:03:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffa55b49-6bb3-567f-872c-1616401dd3f8 with scrape type 1
2026-03-13 12:03:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ffa55b49-6bb3-567f-872c-1616401dd3f8 sending to next pipeline
2026-03-13 12:03:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ffa55b49-6bb3-567f-872c-1616401dd3f8, identifier: 130779
2026-03-13 12:03:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ffa55b49-6bb3-567f-872c-1616401dd3f8 with identifier: 130779
2026-03-13 12:03:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-13 12:03:31 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=black HTTP/1.1" 200 None
2026-03-13 12:03:31 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-13 12:03:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ffa55b49-6bb3-567f-872c-1616401dd3f8 with identifier: 130779
2026-03-13 12:03:32 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ffa55b49-6bb3-567f-872c-1616401dd3f8 with identifier: 130779 to the API
2026-03-13 12:03:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:03: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-13 12:03:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/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': 'ffa55b49-6bb3-567f-872c-1616401dd3f8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR615RN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-130779',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 13637,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61758,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50343,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62257,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62059,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60027,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47743,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58828,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63365,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67299,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ffa55b49-6bb3-567f-872c-1616401dd3f8/ffa55b49-6bb3-567f-872c-1616401dd3f8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72104,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130779/9.jpeg',
'Width': 1280}],
'price': 17990.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': 'SJNFAAF16U1263894',
'year': 2023}
2026-03-13 12:03:34 [arval.fr] INFO: Saving data for 130779: {'created_time': 1773403414.325789, 'last_price_update_time': 1773403414.3258}
2026-03-13 12:03:34 [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-13 12:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864)
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129301
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129301: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129300
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129300: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129299
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129299: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129298
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129298: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129297
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129297: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129294
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129294: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129293
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129293: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129292
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129292: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129291
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129291: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129290
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129290: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129289
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129289: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129288
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129288: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129287
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129287: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129286
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129286: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129285
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129285: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129284
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129284: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129208
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129208: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129207
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129207: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129206
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129206: 0
2026-03-13 12:03:34 [arval.fr] INFO: Found listing with ID: 129205
2026-03-13 12:03:34 [arval.fr] INFO: Scrape type for 129205: 0
2026-03-13 12:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb26810>
2026-03-13 12:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/2.jpeg saved to cache
2026-03-13 12:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 001c7e43-44d0-5915-a752-fdb8b61d89fc
2026-03-13 12:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864)
2026-03-13 12:03:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f7fe6d0>
2026-03-13 12:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/0.jpeg saved to cache
2026-03-13 12:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 001c7e43-44d0-5915-a752-fdb8b61d89fc
2026-03-13 12:03:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 001c7e43-44d0-5915-a752-fdb8b61d89fc, skipping ID generation
2026-03-13 12:03:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 001c7e43-44d0-5915-a752-fdb8b61d89fc with scrape type 1
2026-03-13 12:03:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 001c7e43-44d0-5915-a752-fdb8b61d89fc sending to next pipeline
2026-03-13 12:03:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 001c7e43-44d0-5915-a752-fdb8b61d89fc, identifier: 130864
2026-03-13 12:03:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 001c7e43-44d0-5915-a752-fdb8b61d89fc with identifier: 130864
2026-03-13 12:03:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-13 12:03:35 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=grey HTTP/1.1" 200 None
2026-03-13 12:03:35 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-13 12:03:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 001c7e43-44d0-5915-a752-fdb8b61d89fc with identifier: 130864
2026-03-13 12:03:35 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 001c7e43-44d0-5915-a752-fdb8b61d89fc with identifier: 130864 to the API
2026-03-13 12:03:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:03: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-13 12:03:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/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': '001c7e43-44d0-5915-a752-fdb8b61d89fc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX695MM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-12-puretech-100-bvm6-130864',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 17932,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85555,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75206,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86984,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85886,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85945,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71560,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86080,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87483,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65611,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001c7e43-44d0-5915-a752-fdb8b61d89fc/001c7e43-44d0-5915-a752-fdb8b61d89fc_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70709,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130864/9.jpeg',
'Width': 1280}],
'price': 16790.0,
'price_includes_vat': True,
'registration_date': '2024-06-12',
'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': 'VR3USHNK8RJ723749',
'year': 2024}
2026-03-13 12:03:35 [arval.fr] INFO: Saving data for 130864: {'created_time': 1773403415.677629, 'last_price_update_time': 1773403415.677639}
2026-03-13 12:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130868)
2026-03-13 12:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260ff49690>
2026-03-13 12:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/7.jpeg saved to cache
2026-03-13 12:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0b8e29c5-9bed-5995-82b3-60f34755195c
2026-03-13 12:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130868)
2026-03-13 12:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb2cbd0>
2026-03-13 12:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/6.jpeg saved to cache
2026-03-13 12:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0b8e29c5-9bed-5995-82b3-60f34755195c
2026-03-13 12:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130868)
2026-03-13 12:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f65e850>
2026-03-13 12:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/5.jpeg saved to cache
2026-03-13 12:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0b8e29c5-9bed-5995-82b3-60f34755195c
2026-03-13 12:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130868)
2026-03-13 12:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e547cd0>
2026-03-13 12:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/4.jpeg saved to cache
2026-03-13 12:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0b8e29c5-9bed-5995-82b3-60f34755195c
2026-03-13 12:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130868)
2026-03-13 12:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fdfaed0>
2026-03-13 12:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/3.jpeg saved to cache
2026-03-13 12:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0b8e29c5-9bed-5995-82b3-60f34755195c
2026-03-13 12:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869)
2026-03-13 12:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e545710>
2026-03-13 12:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/9.jpeg saved to cache
2026-03-13 12:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9
2026-03-13 12:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130868)
2026-03-13 12:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f7fec50>
2026-03-13 12:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/2.jpeg saved to cache
2026-03-13 12:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0b8e29c5-9bed-5995-82b3-60f34755195c
2026-03-13 12:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869)
2026-03-13 12:03:38 [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-13 12:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26153d9cd0>
2026-03-13 12:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/8.jpeg saved to cache
2026-03-13 12:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129204
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129204: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129203
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129203: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129202
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129202: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129201
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129201: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129200
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129200: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129199
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129199: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129198
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129198: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129197
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129197: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129196
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129196: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129195
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129195: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129194
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129194: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129192
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129192: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129191
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129191: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129190
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129190: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129189
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129189: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129188
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129188: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129187
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129187: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129186
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129186: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129185
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129185: 0
2026-03-13 12:03:38 [arval.fr] INFO: Found listing with ID: 129184
2026-03-13 12:03:38 [arval.fr] INFO: Scrape type for 129184: 0
2026-03-13 12:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869)
2026-03-13 12:03:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f7fce50>
2026-03-13 12:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/7.jpeg saved to cache
2026-03-13 12:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9
2026-03-13 12:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130868)
2026-03-13 12:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e533090>
2026-03-13 12:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/0.jpeg saved to cache
2026-03-13 12:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0b8e29c5-9bed-5995-82b3-60f34755195c
2026-03-13 12:03:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0b8e29c5-9bed-5995-82b3-60f34755195c, skipping ID generation
2026-03-13 12:03:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b8e29c5-9bed-5995-82b3-60f34755195c with scrape type 1
2026-03-13 12:03:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0b8e29c5-9bed-5995-82b3-60f34755195c sending to next pipeline
2026-03-13 12:03:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0b8e29c5-9bed-5995-82b3-60f34755195c, identifier: 130868
2026-03-13 12:03:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0b8e29c5-9bed-5995-82b3-60f34755195c with identifier: 130868
2026-03-13 12:03:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0b8e29c5-9bed-5995-82b3-60f34755195c with identifier: 130868
2026-03-13 12:03:39 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0b8e29c5-9bed-5995-82b3-60f34755195c with identifier: 130868 to the API
2026-03-13 12:03:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:03: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-13 12:03:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 152,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0b8e29c5-9bed-5995-82b3-60f34755195c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK757XE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-kuga-titanium-25-190-hybrid-flexifuel-pshift-130868',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Kuga',
'odometer': 97959,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89576,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72941,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87290,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90607,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89981,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72769,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86123,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92376,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50904,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b8e29c5-9bed-5995-82b3-60f34755195c/0b8e29c5-9bed-5995-82b3-60f34755195c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61437,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130868/9.jpeg',
'Width': 1280}],
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2022-11-30',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Kuga Titanium 2.5 190 hybrid Flexifuel Pshift',
'transmission': 'automatic',
'trim': 'Titanium 2.5 190 hybrid Flexifuel Pshift',
'vin': 'WF0FXXWPMHNB43837',
'year': 2022}
2026-03-13 12:03:39 [arval.fr] INFO: Saving data for 130868: {'created_time': 1773403419.676807, 'last_price_update_time': 1773403419.676819}
2026-03-13 12:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869)
2026-03-13 12:03:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f69e710>
2026-03-13 12:03:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/6.jpeg saved to cache
2026-03-13 12:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9
2026-03-13 12:03:40 [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-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129183
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129183: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129182
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129182: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129181
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129181: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129180
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129180: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129179
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129179: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129178
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129178: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129177
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129177: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129176
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129176: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129175
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129175: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129173
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129173: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129172
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129172: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129171
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129171: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129170
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129170: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129169
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129169: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129168
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129168: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129167
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129167: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129166
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129166: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129165
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129165: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129164
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129164: 0
2026-03-13 12:03:40 [arval.fr] INFO: Found listing with ID: 129163
2026-03-13 12:03:40 [arval.fr] INFO: Scrape type for 129163: 0
2026-03-13 12:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869)
2026-03-13 12:03:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26150e1410>
2026-03-13 12:03:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/5.jpeg saved to cache
2026-03-13 12:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9
2026-03-13 12:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869)
2026-03-13 12:03:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb6ac50>
2026-03-13 12:03:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/4.jpeg saved to cache
2026-03-13 12:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9
2026-03-13 12:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869)
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb69390>
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/3.jpeg saved to cache
2026-03-13 12:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9
2026-03-13 12:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869)
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb2e390>
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/2.jpeg saved to cache
2026-03-13 12:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9
2026-03-13 12:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869)
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb6a710>
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/1.jpeg saved to cache
2026-03-13 12:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9
2026-03-13 12:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869)
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f7fd890>
2026-03-13 12:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/0.jpeg saved to cache
2026-03-13 12:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9
2026-03-13 12:03:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3e350820-6cd6-5520-a148-baa0ecc5d4e9, skipping ID generation
2026-03-13 12:03:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with scrape type 1
2026-03-13 12:03:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9 sending to next pipeline
2026-03-13 12:03:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3e350820-6cd6-5520-a148-baa0ecc5d4e9, identifier: 130869
2026-03-13 12:03:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with identifier: 130869
2026-03-13 12:03:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with identifier: 130869
2026-03-13 12:03:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with identifier: 130869 to the API
2026-03-13 12:03:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:03: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-13 12:03:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/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': '3e350820-6cd6-5520-a148-baa0ecc5d4e9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR393GZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-12-puretech-130-bva8-130869',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 57911,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132048,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108846,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130872,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125294,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130776,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106095,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128862,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125662,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 144732,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e350820-6cd6-5520-a148-baa0ecc5d4e9/3e350820-6cd6-5520-a148-baa0ecc5d4e9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136620,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130869/9.jpeg',
'Width': 1280}],
'price': 15490.0,
'price_includes_vat': True,
'registration_date': '2023-09-20',
'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': 'VR7BDHNSBPE058508',
'year': 2023}
2026-03-13 12:03:42 [arval.fr] INFO: Saving data for 130869: {'created_time': 1773403422.347042, 'last_price_update_time': 1773403422.347056}
2026-03-13 12:03:42 [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-13 12:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870)
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129162
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129162: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129161
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129161: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129160
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129160: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129159
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129159: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129157
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129157: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129156
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129156: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129155
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129155: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129154
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129154: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129153
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129153: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129152
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129152: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129151
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129151: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129019
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129019: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129017
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129017: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129016
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129016: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129014
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129014: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 129010
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 129010: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 128876
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 128876: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 127961
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 127961: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 127959
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 127959: 0
2026-03-13 12:03:42 [arval.fr] INFO: Found listing with ID: 126118
2026-03-13 12:03:42 [arval.fr] INFO: Scrape type for 126118: 0
2026-03-13 12:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcbd5d0>
2026-03-13 12:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/8.jpeg saved to cache
2026-03-13 12:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde
2026-03-13 12:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873)
2026-03-13 12:03:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc65550>
2026-03-13 12:03:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/9.jpeg saved to cache
2026-03-13 12:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051
2026-03-13 12:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870)
2026-03-13 12:03:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f629450>
2026-03-13 12:03:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/6.jpeg saved to cache
2026-03-13 12:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde
2026-03-13 12:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873)
2026-03-13 12:03:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc9b010>
2026-03-13 12:03:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/8.jpeg saved to cache
2026-03-13 12:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051
2026-03-13 12:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873)
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e58b8d0>
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/7.jpeg saved to cache
2026-03-13 12:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051
2026-03-13 12:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870)
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e530b90>
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/4.jpeg saved to cache
2026-03-13 12:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde
2026-03-13 12:03:44 [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-13 12:03:44 [arval.fr] INFO: Found listing with ID: 126111
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 126111: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 125518
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 125518: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 127187
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 127187: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 127236
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 127236: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128585
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128585: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128583
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128583: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128582
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128582: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128581
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128581: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128580
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128580: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128579
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128579: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128578
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128578: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128577
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128577: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128575
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128575: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128569
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128569: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128568
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128568: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128567
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128567: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 128566
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 128566: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 126145
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 126145: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 123864
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 123864: 0
2026-03-13 12:03:44 [arval.fr] INFO: Found listing with ID: 125640
2026-03-13 12:03:44 [arval.fr] INFO: Scrape type for 125640: 0
2026-03-13 12:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873)
2026-03-13 12:03:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870)
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e530990>
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/6.jpeg saved to cache
2026-03-13 12:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fdf9250>
2026-03-13 12:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/3.jpeg saved to cache
2026-03-13 12:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde
2026-03-13 12:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873)
2026-03-13 12:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc15850>
2026-03-13 12:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/5.jpeg saved to cache
2026-03-13 12:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051
2026-03-13 12:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870)
2026-03-13 12:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb11390>
2026-03-13 12:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/2.jpeg saved to cache
2026-03-13 12:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde
2026-03-13 12:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873)
2026-03-13 12:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e57bd90>
2026-03-13 12:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/4.jpeg saved to cache
2026-03-13 12:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051
2026-03-13 12:03: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-13 12:03:45 [arval.fr] INFO: Found listing with ID: 112096
2026-03-13 12:03:45 [arval.fr] INFO: Scrape type for 112096: 0
2026-03-13 12:03:45 [arval.fr] INFO: Found listing with ID: 121109
2026-03-13 12:03:45 [arval.fr] INFO: Scrape type for 121109: 0
2026-03-13 12:03:45 [arval.fr] INFO: Found listing with ID: 125319
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 125319: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 118364
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 118364: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 125659
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 125659: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 125648
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 125648: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 123282
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 123282: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 116839
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 116839: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 124850
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 124850: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 118672
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 118672: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 124361
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 124361: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 124192
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 124192: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 124726
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 124726: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 122894
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 122894: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 123604
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 123604: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 122727
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 122727: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 116247
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 116247: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 115190
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 115190: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 128168
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 128168: 0
2026-03-13 12:03:46 [arval.fr] INFO: Found listing with ID: 128167
2026-03-13 12:03:46 [arval.fr] INFO: Scrape type for 128167: 0
2026-03-13 12:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870)
2026-03-13 12:03:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873)
2026-03-13 12:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc53d50>
2026-03-13 12:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/1.jpeg saved to cache
2026-03-13 12:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde
2026-03-13 12:03:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4029bcd9-f4d7-57ad-80d9-5a073796ddde, skipping ID generation
2026-03-13 12:03:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde with scrape type 1
2026-03-13 12:03:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde sending to next pipeline
2026-03-13 12:03:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4029bcd9-f4d7-57ad-80d9-5a073796ddde, identifier: 130870
2026-03-13 12:03:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4029bcd9-f4d7-57ad-80d9-5a073796ddde with identifier: 130870
2026-03-13 12:03:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4029bcd9-f4d7-57ad-80d9-5a073796ddde with identifier: 130870
2026-03-13 12:03:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4029bcd9-f4d7-57ad-80d9-5a073796ddde with identifier: 130870 to the API
2026-03-13 12:03:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:03: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-13 12:03:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/1.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': 'Hybrid',
'id': '4029bcd9-f4d7-57ad-80d9-5a073796ddde',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK412QB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-i30-creative-10-t-gdi-120-dct-7-mhev-130870',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'i30',
'odometer': 100787,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53220,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37353,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64988,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68578,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64733,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59302,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66201,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66789,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52355,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4029bcd9-f4d7-57ad-80d9-5a073796ddde/4029bcd9-f4d7-57ad-80d9-5a073796ddde_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72120,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130870/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2022-11-18',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai i30 CREATIVE 1.0 T-GDI 120 DCT-7 MHEV',
'transmission': 'automatic',
'trim': 'CREATIVE 1.0 T-GDI 120 DCT-7 MHEV',
'vin': 'TMAH351BGNJ199271',
'year': 2022}
2026-03-13 12:03:47 [arval.fr] INFO: Saving data for 130870: {'created_time': 1773403427.081191, 'last_price_update_time': 1773403427.081207}
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc7c290>
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12:03:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/3.jpeg saved to cache
2026-03-13 12:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051
2026-03-13 12:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873)
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc2c4d0>
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12:03:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/2.jpeg saved to cache
2026-03-13 12:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051
2026-03-13 12:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873)
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e530b90>
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12:03:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-13 12:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/1.jpeg saved to cache
2026-03-13 12:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051
2026-03-13 12:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873)
2026-03-13 12:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fdfa910>
2026-03-13 12:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/0.jpeg saved to cache
2026-03-13 12:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051
2026-03-13 12:03:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: df4bb59e-4b49-5ed6-bfd1-087ffbf84051, skipping ID generation
2026-03-13 12:03:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with scrape type 1
2026-03-13 12:03:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051 sending to next pipeline
2026-03-13 12:03:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: df4bb59e-4b49-5ed6-bfd1-087ffbf84051, identifier: 130873
2026-03-13 12:03:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with identifier: 130873
2026-03-13 12:03:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-13 12:03:48 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=blue HTTP/1.1" 200 None
2026-03-13 12:03:48 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-13 12:03:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with identifier: 130873
2026-03-13 12:03:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with identifier: 130873 to the API
2026-03-13 12:03:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:03: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-13 12:03:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/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': 'df4bb59e-4b49-5ed6-bfd1-087ffbf84051',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL613PK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-130873',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 36252,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74182,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64558,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74596,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72960,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72427,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63481,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73533,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73957,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138032,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df4bb59e-4b49-5ed6-bfd1-087ffbf84051/df4bb59e-4b49-5ed6-bfd1-087ffbf84051_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110251,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130873/9.jpeg',
'Width': 1280}],
'price': 12790.0,
'price_includes_vat': True,
'registration_date': '2023-01-10',
'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': 'VF1RJA00570017640',
'year': 2023}
2026-03-13 12:03:48 [arval.fr] INFO: Saving data for 130873: {'created_time': 1773403428.883987, 'last_price_update_time': 1773403428.883997}
2026-03-13 12:03: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-13 12:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871)
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 128166
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 128166: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 128165
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 128165: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 128164
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 128164: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 128161
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 128161: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 128160
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 128160: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 128094
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 128094: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 128091
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 128091: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 128087
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 128087: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 124856
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 124856: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 124725
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 124725: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 126873
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 126873: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 124858
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 124858: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 124729
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 124729: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 124859
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 124859: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 125329
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 125329: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 125326
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 125326: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 125335
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 125335: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 125328
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 125328: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 125330
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 125330: 0
2026-03-13 12:03:49 [arval.fr] INFO: Found listing with ID: 124849
2026-03-13 12:03:49 [arval.fr] INFO: Scrape type for 124849: 0
2026-03-13 12:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e533d90>
2026-03-13 12:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/9.jpeg saved to cache
2026-03-13 12:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5
2026-03-13 12:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871)
2026-03-13 12:03:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260ff11350>
2026-03-13 12:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/8.jpeg saved to cache
2026-03-13 12:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5
2026-03-13 12:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871)
2026-03-13 12:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcf4210>
2026-03-13 12:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/5.jpeg saved to cache
2026-03-13 12:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5
2026-03-13 12:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871)
2026-03-13 12:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcd8050>
2026-03-13 12:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/4.jpeg saved to cache
2026-03-13 12:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5
2026-03-13 12:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871)
2026-03-13 12:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e545450>
2026-03-13 12:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/3.jpeg saved to cache
2026-03-13 12:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5
2026-03-13 12:03:50 [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-13 12:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871)
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 127807
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 127807: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 127805
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 127805: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 127801
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 127801: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 127799
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 127799: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 127798
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 127798: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 127795
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 127795: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 127786
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 127786: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 127785
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 127785: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 127784
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 127784: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 127779
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 127779: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 127778
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 127778: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 124284
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 124284: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 124289
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 124289: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 124602
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 124602: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 124357
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 124357: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 124355
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 124355: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 124291
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 124291: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 124360
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 124360: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 124594
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 124594: 0
2026-03-13 12:03:50 [arval.fr] INFO: Found listing with ID: 124311
2026-03-13 12:03:50 [arval.fr] INFO: Scrape type for 124311: 0
2026-03-13 12:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fdf9f90>
2026-03-13 12:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/2.jpeg saved to cache
2026-03-13 12:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5
2026-03-13 12:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871)
2026-03-13 12:03:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb2c7d0>
2026-03-13 12:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/1.jpeg saved to cache
2026-03-13 12:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5
2026-03-13 12:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871)
2026-03-13 12:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6b9790>
2026-03-13 12:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/0.jpeg saved to cache
2026-03-13 12:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5
2026-03-13 12:03:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5, skipping ID generation
2026-03-13 12:03:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with scrape type 1
2026-03-13 12:03:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 sending to next pipeline
2026-03-13 12:03:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5, identifier: 130871
2026-03-13 12:03:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with identifier: 130871
2026-03-13 12:03:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-13 12:03:51 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=red HTTP/1.1" 200 None
2026-03-13 12:03:51 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-13 12:03:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with identifier: 130871
2026-03-13 12:03:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with identifier: 130871 to the API
2026-03-13 12:03:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:03: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-13 12:03:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ378KW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-allure-pack-12-puretech-130-bvm6-130871',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 91423,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86081,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74801,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86083,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85294,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86260,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72334,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83393,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85251,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79145,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5/f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60176,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130871/9.jpeg',
'Width': 1280}],
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2022-09-15',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Allure Pack 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Allure Pack 1.2 PureTech 130 BVM6',
'vin': 'VR3FPHNSLNY585147',
'year': 2022}
2026-03-13 12:03:52 [arval.fr] INFO: Saving data for 130871: {'created_time': 1773403432.241655, 'last_price_update_time': 1773403432.241664}
2026-03-13 12:03:52 [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-13 12:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874)
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 124600
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 124600: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 124599
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 124599: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 124358
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 124358: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 127185
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 127185: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 127184
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 127184: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 127183
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 127183: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 127180
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 127180: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 127179
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 127179: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 127178
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 127178: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 127177
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 127177: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 127176
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 127176: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 126886
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 126886: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 126885
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 126885: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 126884
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 126884: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 126881
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 126881: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 126880
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 126880: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 126877
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 126877: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 126876
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 126876: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 126874
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 126874: 0
2026-03-13 12:03:52 [arval.fr] INFO: Found listing with ID: 126869
2026-03-13 12:03:52 [arval.fr] INFO: Scrape type for 126869: 0
2026-03-13 12:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcd8ad0>
2026-03-13 12:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/6.jpeg saved to cache
2026-03-13 12:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76
2026-03-13 12:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874)
2026-03-13 12:03:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260ff48c50>
2026-03-13 12:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/5.jpeg saved to cache
2026-03-13 12:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76
2026-03-13 12:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874)
2026-03-13 12:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb113d0>
2026-03-13 12:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/4.jpeg saved to cache
2026-03-13 12:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76
2026-03-13 12:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874)
2026-03-13 12:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e588f50>
2026-03-13 12:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/3.jpeg saved to cache
2026-03-13 12:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76
2026-03-13 12:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874)
2026-03-13 12:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f69f990>
2026-03-13 12:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/2.jpeg saved to cache
2026-03-13 12:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76
2026-03-13 12:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874)
2026-03-13 12:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb13290>
2026-03-13 12:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/1.jpeg saved to cache
2026-03-13 12:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76
2026-03-13 12:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874)
2026-03-13 12:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e546f10>
2026-03-13 12:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/0.jpeg saved to cache
2026-03-13 12:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76
2026-03-13 12:03:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76, skipping ID generation
2026-03-13 12:03:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with scrape type 1
2026-03-13 12:03:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 sending to next pipeline
2026-03-13 12:03:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76, identifier: 130874
2026-03-13 12:03:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with identifier: 130874
2026-03-13 12:03:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with identifier: 130874
2026-03-13 12:03:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with identifier: 130874 to the API
2026-03-13 12:03:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:03: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-13 12:03:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '60c67e2d-19f0-5a57-9bdb-2bcd3a222a76',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB495ZL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-societe-air-nav-10-sce-65-bvm5-130874',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 16058,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 21,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73000,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62886,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72327,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71732,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73116,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63053,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72684,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70744,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124534,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60c67e2d-19f0-5a57-9bdb-2bcd3a222a76/60c67e2d-19f0-5a57-9bdb-2bcd3a222a76_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97667,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130874/9.jpeg',
'Width': 1280}],
'price': 11490.0,
'price_includes_vat': True,
'registration_date': '2021-09-24',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Societe Air Nav 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Societe Air Nav 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00168147706',
'year': 2021}
2026-03-13 12:03:55 [arval.fr] INFO: Saving data for 130874: {'created_time': 1773403435.344962, 'last_price_update_time': 1773403435.344973}
2026-03-13 12:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875)
2026-03-13 12:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26150e1450>
2026-03-13 12:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/7.jpeg saved to cache
2026-03-13 12:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c85e77c1-1605-5154-a819-2cbec181854b
2026-03-13 12:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875)
2026-03-13 12:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f65d490>
2026-03-13 12:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/6.jpeg saved to cache
2026-03-13 12:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c85e77c1-1605-5154-a819-2cbec181854b
2026-03-13 12:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875)
2026-03-13 12:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e532f50>
2026-03-13 12:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/5.jpeg saved to cache
2026-03-13 12:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c85e77c1-1605-5154-a819-2cbec181854b
2026-03-13 12:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875)
2026-03-13 12:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb26f10>
2026-03-13 12:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/4.jpeg saved to cache
2026-03-13 12:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c85e77c1-1605-5154-a819-2cbec181854b
2026-03-13 12:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875)
2026-03-13 12:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcd8f90>
2026-03-13 12:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/3.jpeg saved to cache
2026-03-13 12:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c85e77c1-1605-5154-a819-2cbec181854b
2026-03-13 12:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875)
2026-03-13 12:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb10a50>
2026-03-13 12:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/2.jpeg saved to cache
2026-03-13 12:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c85e77c1-1605-5154-a819-2cbec181854b
2026-03-13 12:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875)
2026-03-13 12:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e589a50>
2026-03-13 12:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/1.jpeg saved to cache
2026-03-13 12:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c85e77c1-1605-5154-a819-2cbec181854b
2026-03-13 12:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875)
2026-03-13 12:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e531690>
2026-03-13 12:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/0.jpeg saved to cache
2026-03-13 12:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c85e77c1-1605-5154-a819-2cbec181854b
2026-03-13 12:03:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c85e77c1-1605-5154-a819-2cbec181854b, skipping ID generation
2026-03-13 12:03:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c85e77c1-1605-5154-a819-2cbec181854b with scrape type 1
2026-03-13 12:03:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c85e77c1-1605-5154-a819-2cbec181854b sending to next pipeline
2026-03-13 12:03:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c85e77c1-1605-5154-a819-2cbec181854b, identifier: 130875
2026-03-13 12:03:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c85e77c1-1605-5154-a819-2cbec181854b with identifier: 130875
2026-03-13 12:03:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c85e77c1-1605-5154-a819-2cbec181854b with identifier: 130875
2026-03-13 12:03:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c85e77c1-1605-5154-a819-2cbec181854b with identifier: 130875 to the API
2026-03-13 12:03:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12: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-13 12:03:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/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': 'c85e77c1-1605-5154-a819-2cbec181854b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE322ME',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4-feel-pack-12-puretech-130-bvm6-130875',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4',
'odometer': 111687,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76490,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68938,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77981,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77042,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76234,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64849,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76912,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76824,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129026,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c85e77c1-1605-5154-a819-2cbec181854b/c85e77c1-1605-5154-a819-2cbec181854b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112704,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130875/9.jpeg',
'Width': 1280}],
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-02-03',
'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': 'VR7BAHNSAME074607',
'year': 2022}
2026-03-13 12:03:58 [arval.fr] INFO: Saving data for 130875: {'created_time': 1773403438.469754, 'last_price_update_time': 1773403438.469766}
2026-03-13 12:03:58 [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-13 12:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876)
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 126865
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 126865: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 126861
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 126861: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 126859
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 126859: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 126857
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 126857: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 126856
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 126856: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 126855
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 126855: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 126854
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 126854: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 126853
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 126853: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 126852
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 126852: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 126851
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 126851: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 124181
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 124181: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 124188
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 124188: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 123613
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 123613: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 123276
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 123276: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 124180
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 124180: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 124186
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 124186: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 124184
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 124184: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 124189
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 124189: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 124183
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 124183: 0
2026-03-13 12:03:58 [arval.fr] INFO: Found listing with ID: 123273
2026-03-13 12:03:58 [arval.fr] INFO: Scrape type for 123273: 0
2026-03-13 12:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb18150>
2026-03-13 12:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/8.jpeg saved to cache
2026-03-13 12:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cc5257e6-bef6-5338-8687-1b0247467d7b
2026-03-13 12:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876)
2026-03-13 12: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-13 12:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6be590>
2026-03-13 12:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/7.jpeg saved to cache
2026-03-13 12:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cc5257e6-bef6-5338-8687-1b0247467d7b
2026-03-13 12:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876)
2026-03-13 12:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcd8410>
2026-03-13 12:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/6.jpeg saved to cache
2026-03-13 12:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cc5257e6-bef6-5338-8687-1b0247467d7b
2026-03-13 12:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876)
2026-03-13 12:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc52fd0>
2026-03-13 12:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:03:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/4.jpeg saved to cache
2026-03-13 12:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cc5257e6-bef6-5338-8687-1b0247467d7b
2026-03-13 12:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876)
2026-03-13 12:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fd34350>
2026-03-13 12:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/3.jpeg saved to cache
2026-03-13 12:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cc5257e6-bef6-5338-8687-1b0247467d7b
2026-03-13 12:04:00 [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-13 12:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876)
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 123618
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 123618: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 124182
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 124182: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126409
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126409: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126407
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126407: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126265
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126265: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126264
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126264: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126263
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126263: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126260
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126260: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126258
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126258: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126150
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126150: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126144
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126144: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126143
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126143: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126142
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126142: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126141
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126141: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126139
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126139: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126137
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126137: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 126136
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 126136: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 123601
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 123601: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 123616
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 123616: 0
2026-03-13 12:04:00 [arval.fr] INFO: Found listing with ID: 123610
2026-03-13 12:04:00 [arval.fr] INFO: Scrape type for 123610: 0
2026-03-13 12:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f2615102d90>
2026-03-13 12:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/2.jpeg saved to cache
2026-03-13 12:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cc5257e6-bef6-5338-8687-1b0247467d7b
2026-03-13 12:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876)
2026-03-13 12: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-13 12:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb69b90>
2026-03-13 12:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/1.jpeg saved to cache
2026-03-13 12:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cc5257e6-bef6-5338-8687-1b0247467d7b
2026-03-13 12:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876)
2026-03-13 12:04:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcd8b90>
2026-03-13 12:04:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/0.jpeg saved to cache
2026-03-13 12:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cc5257e6-bef6-5338-8687-1b0247467d7b
2026-03-13 12:04:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cc5257e6-bef6-5338-8687-1b0247467d7b, skipping ID generation
2026-03-13 12:04:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc5257e6-bef6-5338-8687-1b0247467d7b with scrape type 1
2026-03-13 12:04:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cc5257e6-bef6-5338-8687-1b0247467d7b sending to next pipeline
2026-03-13 12:04:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cc5257e6-bef6-5338-8687-1b0247467d7b, identifier: 130876
2026-03-13 12:04:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cc5257e6-bef6-5338-8687-1b0247467d7b with identifier: 130876
2026-03-13 12:04:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cc5257e6-bef6-5338-8687-1b0247467d7b with identifier: 130876
2026-03-13 12:04:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cc5257e6-bef6-5338-8687-1b0247467d7b with identifier: 130876 to the API
2026-03-13 12:04:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:04: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-13 12:04:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/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': 'cc5257e6-bef6-5338-8687-1b0247467d7b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC052GQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-bluehdi-100-bvm6-130876',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 81752,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64373,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52902,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63740,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64479,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65236,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54522,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65644,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66944,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91646,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc5257e6-bef6-5338-8687-1b0247467d7b/cc5257e6-bef6-5338-8687-1b0247467d7b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100360,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130876/9.jpeg',
'Width': 1280}],
'price': 7990.0,
'price_includes_vat': True,
'registration_date': '2021-10-08',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel BlueHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel BlueHDi 100 BVM6',
'vin': 'VF7SWYHTUMT614390',
'year': 2021}
2026-03-13 12:04:01 [arval.fr] INFO: Saving data for 130876: {'created_time': 1773403441.653519, 'last_price_update_time': 1773403441.653529}
2026-03-13 12:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130878)
2026-03-13 12:04:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb113d0>
2026-03-13 12:04:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/9.jpeg saved to cache
2026-03-13 12:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 08e87fe9-c069-52be-829e-1d6e189d1030
2026-03-13 12:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877)
2026-03-13 12:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fd50890>
2026-03-13 12:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/9.jpeg saved to cache
2026-03-13 12:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 94f3e8ec-386d-503b-a3d5-45481681cb07
2026-03-13 12:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130878)
2026-03-13 12:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26150f46d0>
2026-03-13 12:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/8.jpeg saved to cache
2026-03-13 12:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 08e87fe9-c069-52be-829e-1d6e189d1030
2026-03-13 12:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877)
2026-03-13 12:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e58bbd0>
2026-03-13 12:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/8.jpeg saved to cache
2026-03-13 12:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 94f3e8ec-386d-503b-a3d5-45481681cb07
2026-03-13 12:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877)
2026-03-13 12:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26153d6110>
2026-03-13 12:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/7.jpeg saved to cache
2026-03-13 12:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 94f3e8ec-386d-503b-a3d5-45481681cb07
2026-03-13 12:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130878)
2026-03-13 12:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb2ec10>
2026-03-13 12:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/6.jpeg saved to cache
2026-03-13 12:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 08e87fe9-c069-52be-829e-1d6e189d1030
2026-03-13 12:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877)
2026-03-13 12:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fde24d0>
2026-03-13 12:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/6.jpeg saved to cache
2026-03-13 12:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 94f3e8ec-386d-503b-a3d5-45481681cb07
2026-03-13 12:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130878)
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb70c50>
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/5.jpeg saved to cache
2026-03-13 12:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 08e87fe9-c069-52be-829e-1d6e189d1030
2026-03-13 12:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877)
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e547890>
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/5.jpeg saved to cache
2026-03-13 12:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 94f3e8ec-386d-503b-a3d5-45481681cb07
2026-03-13 12:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130878)
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f613250>
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/4.jpeg saved to cache
2026-03-13 12:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 08e87fe9-c069-52be-829e-1d6e189d1030
2026-03-13 12:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877)
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e547c10>
2026-03-13 12:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/4.jpeg saved to cache
2026-03-13 12:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 94f3e8ec-386d-503b-a3d5-45481681cb07
2026-03-13 12:04:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879)
2026-03-13 12:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc15510>
2026-03-13 12:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/8.jpeg saved to cache
2026-03-13 12:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e33e0c9c-8042-516c-b234-e6a689fc84dc
2026-03-13 12:04:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130878)
2026-03-13 12:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcf59d0>
2026-03-13 12:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/3.jpeg saved to cache
2026-03-13 12:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 08e87fe9-c069-52be-829e-1d6e189d1030
2026-03-13 12:04:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877)
2026-03-13 12:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb1a8d0>
2026-03-13 12:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/3.jpeg saved to cache
2026-03-13 12:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 94f3e8ec-386d-503b-a3d5-45481681cb07
2026-03-13 12:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879)
2026-03-13 12:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f638750>
2026-03-13 12:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/7.jpeg saved to cache
2026-03-13 12:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e33e0c9c-8042-516c-b234-e6a689fc84dc
2026-03-13 12:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130878)
2026-03-13 12:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb6bb10>
2026-03-13 12:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/2.jpeg saved to cache
2026-03-13 12:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 08e87fe9-c069-52be-829e-1d6e189d1030
2026-03-13 12:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877)
2026-03-13 12:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e573f90>
2026-03-13 12:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/2.jpeg saved to cache
2026-03-13 12:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 94f3e8ec-386d-503b-a3d5-45481681cb07
2026-03-13 12:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879)
2026-03-13 12:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb71010>
2026-03-13 12:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/6.jpeg saved to cache
2026-03-13 12:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e33e0c9c-8042-516c-b234-e6a689fc84dc
2026-03-13 12:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130878)
2026-03-13 12:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f69e5d0>
2026-03-13 12:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/1.jpeg saved to cache
2026-03-13 12:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 08e87fe9-c069-52be-829e-1d6e189d1030
2026-03-13 12:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877)
2026-03-13 12:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc17010>
2026-03-13 12:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/1.jpeg saved to cache
2026-03-13 12:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 94f3e8ec-386d-503b-a3d5-45481681cb07
2026-03-13 12:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879)
2026-03-13 12:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc766d0>
2026-03-13 12:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/5.jpeg saved to cache
2026-03-13 12:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e33e0c9c-8042-516c-b234-e6a689fc84dc
2026-03-13 12:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130878)
2026-03-13 12:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f629350>
2026-03-13 12:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/0.jpeg saved to cache
2026-03-13 12:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 08e87fe9-c069-52be-829e-1d6e189d1030
2026-03-13 12:04:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08e87fe9-c069-52be-829e-1d6e189d1030, skipping ID generation
2026-03-13 12:04:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08e87fe9-c069-52be-829e-1d6e189d1030 with scrape type 1
2026-03-13 12:04:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 08e87fe9-c069-52be-829e-1d6e189d1030 sending to next pipeline
2026-03-13 12:04:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 08e87fe9-c069-52be-829e-1d6e189d1030, identifier: 130878
2026-03-13 12:04:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 08e87fe9-c069-52be-829e-1d6e189d1030 with identifier: 130878
2026-03-13 12:04:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 08e87fe9-c069-52be-829e-1d6e189d1030 with identifier: 130878
2026-03-13 12:04:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 08e87fe9-c069-52be-829e-1d6e189d1030 with identifier: 130878 to the API
2026-03-13 12:04:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:04: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-13 12:04:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/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': '08e87fe9-c069-52be-829e-1d6e189d1030',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK888QB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-allure-pack-12-puretech-100-bvm6-130878',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 50233,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130887,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114056,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130537,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127321,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114507,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131974,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128477,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52067,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_08e87fe9-c069-52be-829e-1d6e189d1030/08e87fe9-c069-52be-829e-1d6e189d1030_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45653,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130878/9.jpeg',
'Width': 1280}],
'price': 12590.0,
'price_includes_vat': True,
'registration_date': '2022-11-18',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Allure Pack 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Allure Pack 1.2 PureTech 100 BVM6',
'vin': 'VR3UPHNEKN5889658',
'year': 2022}
2026-03-13 12:04:09 [arval.fr] INFO: Saving data for 130878: {'created_time': 1773403449.121469, 'last_price_update_time': 1773403449.12148}
2026-03-13 12:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877)
2026-03-13 12:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26153dc8d0>
2026-03-13 12:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/0.jpeg saved to cache
2026-03-13 12:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 94f3e8ec-386d-503b-a3d5-45481681cb07
2026-03-13 12:04:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 94f3e8ec-386d-503b-a3d5-45481681cb07, skipping ID generation
2026-03-13 12:04:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94f3e8ec-386d-503b-a3d5-45481681cb07 with scrape type 1
2026-03-13 12:04:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 94f3e8ec-386d-503b-a3d5-45481681cb07 sending to next pipeline
2026-03-13 12:04:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 94f3e8ec-386d-503b-a3d5-45481681cb07, identifier: 130877
2026-03-13 12:04:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 94f3e8ec-386d-503b-a3d5-45481681cb07 with identifier: 130877
2026-03-13 12:04:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-13 12:04:09 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=PHEV HTTP/1.1" 200 None
2026-03-13 12:04:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-13 12:04:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 94f3e8ec-386d-503b-a3d5-45481681cb07 with identifier: 130877
2026-03-13 12:04:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 94f3e8ec-386d-503b-a3d5-45481681cb07 with identifier: 130877 to the API
2026-03-13 12:04:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:04: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-13 12:04:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/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': '94f3e8ec-386d-503b-a3d5-45481681cb07',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX542KR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-active-pack-phev-180-e-eat8-130877',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 57921,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74101,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65879,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75361,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73666,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76923,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64366,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76667,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73961,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139967,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_94f3e8ec-386d-503b-a3d5-45481681cb07/94f3e8ec-386d-503b-a3d5-45481681cb07_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133008,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130877/9.jpeg',
'Width': 1280}],
'price': 20590.0,
'price_includes_vat': True,
'registration_date': '2024-06-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 ACTIVE PACK PHEV 180 E-EAT8',
'transmission': 'automatic',
'trim': 'ACTIVE PACK PHEV 180 E-EAT8',
'vin': 'VR3F3DGX3RY571104',
'year': 2024}
2026-03-13 12:04:09 [arval.fr] INFO: Saving data for 130877: {'created_time': 1773403449.951154, 'last_price_update_time': 1773403449.951164}
2026-03-13 12:04:09 [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-13 12:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879)
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123285
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123285: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 122892
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 122892: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123280
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123280: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123608
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123608: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123359
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123359: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 118659
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 118659: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 119061
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 119061: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123603
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123603: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 115095
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 115095: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 121821
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 121821: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 121997
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 121997: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123622
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123622: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123284
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123284: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 112892
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 112892: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 120491
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 120491: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123614
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123614: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123621
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123621: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123274
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123274: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123361
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123361: 0
2026-03-13 12:04:10 [arval.fr] INFO: Found listing with ID: 123605
2026-03-13 12:04:10 [arval.fr] INFO: Scrape type for 123605: 0
2026-03-13 12:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26153dc490>
2026-03-13 12:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/4.jpeg saved to cache
2026-03-13 12:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e33e0c9c-8042-516c-b234-e6a689fc84dc
2026-03-13 12:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879)
2026-03-13 12:04:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26153d7510>
2026-03-13 12:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/2.jpeg saved to cache
2026-03-13 12:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e33e0c9c-8042-516c-b234-e6a689fc84dc
2026-03-13 12:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879)
2026-03-13 12:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb1a2d0>
2026-03-13 12:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/1.jpeg saved to cache
2026-03-13 12:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e33e0c9c-8042-516c-b234-e6a689fc84dc
2026-03-13 12:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879)
2026-03-13 12:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f7fdf10>
2026-03-13 12:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/0.jpeg saved to cache
2026-03-13 12:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e33e0c9c-8042-516c-b234-e6a689fc84dc
2026-03-13 12:04:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e33e0c9c-8042-516c-b234-e6a689fc84dc, skipping ID generation
2026-03-13 12:04:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e33e0c9c-8042-516c-b234-e6a689fc84dc with scrape type 1
2026-03-13 12:04:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e33e0c9c-8042-516c-b234-e6a689fc84dc sending to next pipeline
2026-03-13 12:04:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e33e0c9c-8042-516c-b234-e6a689fc84dc, identifier: 130879
2026-03-13 12:04:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e33e0c9c-8042-516c-b234-e6a689fc84dc with identifier: 130879
2026-03-13 12:04:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e33e0c9c-8042-516c-b234-e6a689fc84dc with identifier: 130879
2026-03-13 12:04:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e33e0c9c-8042-516c-b234-e6a689fc84dc with identifier: 130879 to the API
2026-03-13 12:04:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:04: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-13 12:04:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'e33e0c9c-8042-516c-b234-e6a689fc84dc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL695MJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-5-520i-business-design-184-bva8-130879',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 5',
'odometer': 41385,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72627,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61538,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71016,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76895,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71770,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61413,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70742,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78543,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73852,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e33e0c9c-8042-516c-b234-e6a689fc84dc/e33e0c9c-8042-516c-b234-e6a689fc84dc_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82593,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130879/9.jpeg',
'Width': 1280}],
'price': 33990.0,
'price_includes_vat': True,
'registration_date': '2023-01-03',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 5 520i Business Design 184 BVA8',
'transmission': 'automatic',
'trim': '520i Business Design 184 BVA8',
'vin': 'WBA71AG040WY06053',
'year': 2023}
2026-03-13 12:04:11 [arval.fr] INFO: Saving data for 130879: {'created_time': 1773403451.819619, 'last_price_update_time': 1773403451.819629}
2026-03-13 12:04:11 [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-13 12:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884)
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 123357
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 123357: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 118038
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 118038: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 115090
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 115090: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 116211
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 116211: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 116223
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 116223: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 116312
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 116312: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 117327
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 117327: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 118930
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 118930: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 119186
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 119186: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 123283
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 123283: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 123356
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 123356: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 125655
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 125655: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 125654
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 125654: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 125653
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 125653: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 125652
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 125652: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 125649
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 125649: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 125646
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 125646: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 125645
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 125645: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 125642
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 125642: 0
2026-03-13 12:04:12 [arval.fr] INFO: Found listing with ID: 125641
2026-03-13 12:04:12 [arval.fr] INFO: Scrape type for 125641: 0
2026-03-13 12:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26150ae790>
2026-03-13 12:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/8.jpeg saved to cache
2026-03-13 12:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916
2026-03-13 12:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881)
2026-03-13 12:04:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6afe10>
2026-03-13 12:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/5.jpeg saved to cache
2026-03-13 12:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3
2026-03-13 12:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884)
2026-03-13 12:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e5724d0>
2026-03-13 12:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/7.jpeg saved to cache
2026-03-13 12:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916
2026-03-13 12:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881)
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb27a10>
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/4.jpeg saved to cache
2026-03-13 12:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3
2026-03-13 12:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884)
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6bdd10>
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/6.jpeg saved to cache
2026-03-13 12:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916
2026-03-13 12:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881)
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f65db90>
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/3.jpeg saved to cache
2026-03-13 12:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3
2026-03-13 12:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884)
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e588390>
2026-03-13 12:04:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/5.jpeg saved to cache
2026-03-13 12:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916
2026-03-13 12:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881)
2026-03-13 12:04:14 [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-13 12:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb18550>
2026-03-13 12:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/2.jpeg saved to cache
2026-03-13 12:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 125639
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 125639: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 125337
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 125337: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 125322
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 125322: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 125321
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 125321: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 121204
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 121204: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 122724
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 122724: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 122725
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 122725: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 124727
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 124727: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 124728
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 124728: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 124601
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 124601: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 124596
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 124596: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 124292
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 124292: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 124286
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 124286: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 122259
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 122259: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 120227
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 120227: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 121777
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 121777: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 121202
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 121202: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 122265
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 122265: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 120497
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 120497: 0
2026-03-13 12:04:14 [arval.fr] INFO: Found listing with ID: 121762
2026-03-13 12:04:14 [arval.fr] INFO: Scrape type for 121762: 0
2026-03-13 12:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884)
2026-03-13 12:04:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb11e50>
2026-03-13 12:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/4.jpeg saved to cache
2026-03-13 12:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916
2026-03-13 12:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881)
2026-03-13 12: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-13 12:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f7feed0>
2026-03-13 12:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/1.jpeg saved to cache
2026-03-13 12:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3
2026-03-13 12:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884)
2026-03-13 12: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-13 12:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6bb4d0>
2026-03-13 12:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/3.jpeg saved to cache
2026-03-13 12:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916
2026-03-13 12:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881)
2026-03-13 12: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-13 12:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f69ef10>
2026-03-13 12:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/0.jpeg saved to cache
2026-03-13 12:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3
2026-03-13 12:04:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e6ccb06b-f3b2-523a-8ec7-a2c798c82be3, skipping ID generation
2026-03-13 12:04:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with scrape type 1
2026-03-13 12:04:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 sending to next pipeline
2026-03-13 12:04:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e6ccb06b-f3b2-523a-8ec7-a2c798c82be3, identifier: 130881
2026-03-13 12:04:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with identifier: 130881
2026-03-13 12:04:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with identifier: 130881
2026-03-13 12:04:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with identifier: 130881 to the API
2026-03-13 12:04:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:04: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-13 12:04:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/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': 'e6ccb06b-f3b2-523a-8ec7-a2c798c82be3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK596VN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-15-bluehdi-130-bva8-130881',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 91745,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84058,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71683,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82121,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81321,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81252,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65153,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80556,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82023,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66584,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6ccb06b-f3b2-523a-8ec7-a2c798c82be3/e6ccb06b-f3b2-523a-8ec7-a2c798c82be3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70353,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130881/9.jpeg',
'Width': 1280}],
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2022-11-29',
'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': 'VF3MCYHZUNS172405',
'year': 2022}
2026-03-13 12:04:16 [arval.fr] INFO: Saving data for 130881: {'created_time': 1773403456.507965, 'last_price_update_time': 1773403456.507976}
2026-03-13 12:04:16 [scrapy.extensions.logstats] INFO: Crawled 43 pages (at 21 pages/min), scraped 16 items (at 16 items/min)
2026-03-13 12:04:16 [scrapy.extensions.memusage] INFO: Peak memory usage is 161MiB
2026-03-13 12:04:16 [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-13 12:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884)
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 124187
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 124187: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 124185
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 124185: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 123857
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 123857: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 123856
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 123856: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 123855
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 123855: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 123617
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 123617: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 123607
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 123607: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 123277
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 123277: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 123272
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 123272: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 122441
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 122441: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 122889
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 122889: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 122722
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 122722: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 119188
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 119188: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 122449
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 122449: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 118173
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 118173: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 118317
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 118317: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 118661
2026-03-13 12:04:16 [arval.fr] INFO: Scrape type for 118661: 0
2026-03-13 12:04:16 [arval.fr] INFO: Found listing with ID: 113050
2026-03-13 12:04:17 [arval.fr] INFO: Scrape type for 113050: 0
2026-03-13 12:04:17 [arval.fr] INFO: Found listing with ID: 120489
2026-03-13 12:04:17 [arval.fr] INFO: Scrape type for 120489: 0
2026-03-13 12:04:17 [arval.fr] INFO: Found listing with ID: 116834
2026-03-13 12:04:17 [arval.fr] INFO: Scrape type for 116834: 0
2026-03-13 12:04:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:04:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04d81199-e906-5900-9f21-c3794ae7f886 with identifier: 130860
2026-03-13 12:04:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04d81199-e906-5900-9f21-c3794ae7f886 with scrape type 1
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 04d81199-e906-5900-9f21-c3794ae7f886
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/0.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9325ca35-a48a-585f-89c7-196b80997452 with identifier: 130861
2026-03-13 12:04:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9325ca35-a48a-585f-89c7-196b80997452 with scrape type 1
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9325ca35-a48a-585f-89c7-196b80997452
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/0.jpeg not downloaded yet
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26153d6250>
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/2.jpeg saved to cache
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/1.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/1.jpeg not downloaded yet
2026-03-13 12:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883)
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/2.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/2.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/3.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/3.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/4.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/4.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/5.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/5.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/6.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/6.jpeg not downloaded yet
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb2d910>
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/9.jpeg saved to cache
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cb473f3a-1741-596e-9e65-77f444d9b3b6
2026-03-13 12:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884)
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/7.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/7.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/8.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/8.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/9.jpeg not downloaded yet
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/9.jpeg not downloaded yet
2026-03-13 12:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883)
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fdd3e10>
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/1.jpeg saved to cache
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fde20d0>
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/8.jpeg saved to cache
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cb473f3a-1741-596e-9e65-77f444d9b3b6
2026-03-13 12:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884)
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb36910>
2026-03-13 12:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/0.jpeg saved to cache
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916
2026-03-13 12:04:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 24e032b3-9b00-5b97-9a78-50dc8ad6b916, skipping ID generation
2026-03-13 12:04:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with scrape type 1
2026-03-13 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916 sending to next pipeline
2026-03-13 12:04:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 24e032b3-9b00-5b97-9a78-50dc8ad6b916, identifier: 130884
2026-03-13 12:04:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with identifier: 130884
2026-03-13 12:04:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with identifier: 130884
2026-03-13 12:04:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with identifier: 130884 to the API
2026-03-13 12:04:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:04: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-13 12:04:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/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': '24e032b3-9b00-5b97-9a78-50dc8ad6b916',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR450LR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-captur-evolution-16-e-tech-hybrid-145-bva6-130884',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Captur',
'odometer': 74702,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78786,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68926,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79166,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82234,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80880,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70216,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81323,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82677,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118998,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24e032b3-9b00-5b97-9a78-50dc8ad6b916/24e032b3-9b00-5b97-9a78-50dc8ad6b916_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113960,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130884/9.jpeg',
'Width': 1280}],
'price': 17490.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': 'VF1RJB00871456170',
'year': 2023}
2026-03-13 12:04:18 [arval.fr] INFO: Saving data for 130884: {'created_time': 1773403458.59717, 'last_price_update_time': 1773403458.59718}
2026-03-13 12:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883)
2026-03-13 12:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e53f590>
2026-03-13 12:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/7.jpeg saved to cache
2026-03-13 12:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cb473f3a-1741-596e-9e65-77f444d9b3b6
2026-03-13 12:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883)
2026-03-13 12:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f2615110e10>
2026-03-13 12:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/6.jpeg saved to cache
2026-03-13 12:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cb473f3a-1741-596e-9e65-77f444d9b3b6
2026-03-13 12:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883)
2026-03-13 12:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e57b050>
2026-03-13 12:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/5.jpeg saved to cache
2026-03-13 12:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cb473f3a-1741-596e-9e65-77f444d9b3b6
2026-03-13 12:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883)
2026-03-13 12:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e53de90>
2026-03-13 12:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/4.jpeg saved to cache
2026-03-13 12:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cb473f3a-1741-596e-9e65-77f444d9b3b6
2026-03-13 12:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883)
2026-03-13 12:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e57a310>
2026-03-13 12:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/3.jpeg saved to cache
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cb473f3a-1741-596e-9e65-77f444d9b3b6
2026-03-13 12:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130863> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:04:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15e9706b-bf04-5cfa-be99-6796b840f10c with identifier: 130863
2026-03-13 12:04:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15e9706b-bf04-5cfa-be99-6796b840f10c with scrape type 1
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 15e9706b-bf04-5cfa-be99-6796b840f10c
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/0.jpeg not downloaded yet
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/1.jpeg not downloaded yet
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/2.jpeg not downloaded yet
2026-03-13 12:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883)
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/3.jpeg not downloaded yet
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/4.jpeg not downloaded yet
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/5.jpeg not downloaded yet
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/6.jpeg not downloaded yet
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/7.jpeg not downloaded yet
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/8.jpeg not downloaded yet
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/9.jpeg not downloaded yet
2026-03-13 12:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc75b50>
2026-03-13 12:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/2.jpeg saved to cache
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cb473f3a-1741-596e-9e65-77f444d9b3b6
2026-03-13 12:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883)
2026-03-13 12:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb6b910>
2026-03-13 12:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/1.jpeg saved to cache
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cb473f3a-1741-596e-9e65-77f444d9b3b6
2026-03-13 12:04:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cb473f3a-1741-596e-9e65-77f444d9b3b6, skipping ID generation
2026-03-13 12:04:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb473f3a-1741-596e-9e65-77f444d9b3b6 with scrape type 1
2026-03-13 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cb473f3a-1741-596e-9e65-77f444d9b3b6 sending to next pipeline
2026-03-13 12:04:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cb473f3a-1741-596e-9e65-77f444d9b3b6, identifier: 130883
2026-03-13 12:04:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cb473f3a-1741-596e-9e65-77f444d9b3b6 with identifier: 130883
2026-03-13 12:04:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cb473f3a-1741-596e-9e65-77f444d9b3b6 with identifier: 130883
2026-03-13 12:04:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cb473f3a-1741-596e-9e65-77f444d9b3b6 with identifier: 130883 to the API
2026-03-13 12:04:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:04: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-13 12:04:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/1.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': 'cb473f3a-1741-596e-9e65-77f444d9b3b6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR115HD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-12-puretech-130-bvm6-130883',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 55214,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98410,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87189,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96461,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96289,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94416,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83115,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92288,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97725,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45179,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cb473f3a-1741-596e-9e65-77f444d9b3b6/cb473f3a-1741-596e-9e65-77f444d9b3b6_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67648,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130883/9.jpeg',
'Width': 1280}],
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-09-20',
'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': 'VF3MRHNSMPS119211',
'year': 2023}
2026-03-13 12:04:21 [arval.fr] INFO: Saving data for 130883: {'created_time': 1773403461.397231, 'last_price_update_time': 1773403461.397242}
2026-03-13 12:04: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-13 12:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861)
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 116721
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 116721: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 117115
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 117115: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 119685
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 119685: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 114509
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 114509: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 115094
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 115094: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 118315
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 118315: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 113835
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 113835: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 117109
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 117109: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 113502
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 113502: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 116715
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 116715: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 116235
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 116235: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 116129
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 116129: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 112595
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 112595: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 113155
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 113155: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 112585
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 112585: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 115192
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 115192: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 115185
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 115185: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 114555
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 114555: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 113967
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 113967: 0
2026-03-13 12:04:21 [arval.fr] INFO: Found listing with ID: 113966
2026-03-13 12:04:21 [arval.fr] INFO: Scrape type for 113966: 0
2026-03-13 12:04:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc66c90>
2026-03-13 12:04:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/0.jpeg saved to cache
2026-03-13 12:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9325ca35-a48a-585f-89c7-196b80997452
2026-03-13 12:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860)
2026-03-13 12:04:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcbd590>
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/0.jpeg saved to cache
2026-03-13 12:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 04d81199-e906-5900-9f21-c3794ae7f886
2026-03-13 12:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861)
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260ff49810>
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/1.jpeg saved to cache
2026-03-13 12:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9325ca35-a48a-585f-89c7-196b80997452
2026-03-13 12:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860)
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26150ed750>
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/1.jpeg saved to cache
2026-03-13 12:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 04d81199-e906-5900-9f21-c3794ae7f886
2026-03-13 12:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861)
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcdbe50>
2026-03-13 12:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/6.jpeg saved to cache
2026-03-13 12:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9325ca35-a48a-585f-89c7-196b80997452
2026-03-13 12:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861)
2026-03-13 12:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e54edd0>
2026-03-13 12:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/9.jpeg saved to cache
2026-03-13 12:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9325ca35-a48a-585f-89c7-196b80997452
2026-03-13 12:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860)
2026-03-13 12:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e594850>
2026-03-13 12:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/9.jpeg saved to cache
2026-03-13 12:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 04d81199-e906-5900-9f21-c3794ae7f886
2026-03-13 12:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861)
2026-03-13 12:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e54ec10>
2026-03-13 12:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/8.jpeg saved to cache
2026-03-13 12:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9325ca35-a48a-585f-89c7-196b80997452
2026-03-13 12:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860)
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6681d0>
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12:04:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/8.jpeg saved to cache
2026-03-13 12:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 04d81199-e906-5900-9f21-c3794ae7f886
2026-03-13 12:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861)
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f7ff550>
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12:04:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/7.jpeg saved to cache
2026-03-13 12:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9325ca35-a48a-585f-89c7-196b80997452
2026-03-13 12:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860)
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fd345d0>
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12:04:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/7.jpeg saved to cache
2026-03-13 12:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 04d81199-e906-5900-9f21-c3794ae7f886
2026-03-13 12:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860)
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e54c150>
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12:04:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-13 12:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/6.jpeg saved to cache
2026-03-13 12:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 04d81199-e906-5900-9f21-c3794ae7f886
2026-03-13 12:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861)
2026-03-13 12:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb26d10>
2026-03-13 12:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/5.jpeg saved to cache
2026-03-13 12:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9325ca35-a48a-585f-89c7-196b80997452
2026-03-13 12:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130863)
2026-03-13 12:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb6b910>
2026-03-13 12:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/2.jpeg saved to cache
2026-03-13 12:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 15e9706b-bf04-5cfa-be99-6796b840f10c
2026-03-13 12:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130863)
2026-03-13 12:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f69f0d0>
2026-03-13 12:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_9.jpg HTTP/1.1" 201 0
2026-03-13 12:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/9.jpeg saved to cache
2026-03-13 12:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 15e9706b-bf04-5cfa-be99-6796b840f10c
2026-03-13 12:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130863)
2026-03-13 12:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e54f890>
2026-03-13 12:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_8.jpg HTTP/1.1" 201 0
2026-03-13 12:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/8.jpeg saved to cache
2026-03-13 12:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 15e9706b-bf04-5cfa-be99-6796b840f10c
2026-03-13 12:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130863)
2026-03-13 12:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6137d0>
2026-03-13 12:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_7.jpg HTTP/1.1" 201 0
2026-03-13 12:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/7.jpeg saved to cache
2026-03-13 12:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 15e9706b-bf04-5cfa-be99-6796b840f10c
2026-03-13 12:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130863)
2026-03-13 12:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fcdb4d0>
2026-03-13 12:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_6.jpg HTTP/1.1" 201 0
2026-03-13 12:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/6.jpeg saved to cache
2026-03-13 12:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 15e9706b-bf04-5cfa-be99-6796b840f10c
2026-03-13 12:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130863)
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc51090>
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/5.jpeg saved to cache
2026-03-13 12:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 15e9706b-bf04-5cfa-be99-6796b840f10c
2026-03-13 12:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130863)
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e53d850>
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/4.jpeg saved to cache
2026-03-13 12:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 15e9706b-bf04-5cfa-be99-6796b840f10c
2026-03-13 12:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130863)
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fc50f90>
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/3.jpeg saved to cache
2026-03-13 12:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 15e9706b-bf04-5cfa-be99-6796b840f10c
2026-03-13 12:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130863)
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e53d150>
2026-03-13 12:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_1.jpg HTTP/1.1" 201 0
2026-03-13 12:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/1.jpeg saved to cache
2026-03-13 12:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 15e9706b-bf04-5cfa-be99-6796b840f10c
2026-03-13 12:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130863)
2026-03-13 12:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f26153d5410>
2026-03-13 12:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_0.jpg HTTP/1.1" 201 0
2026-03-13 12:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/0.jpeg saved to cache
2026-03-13 12:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 15e9706b-bf04-5cfa-be99-6796b840f10c
2026-03-13 12:04:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 15e9706b-bf04-5cfa-be99-6796b840f10c, skipping ID generation
2026-03-13 12:04:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15e9706b-bf04-5cfa-be99-6796b840f10c with scrape type 1
2026-03-13 12:04:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 15e9706b-bf04-5cfa-be99-6796b840f10c sending to next pipeline
2026-03-13 12:04:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 15e9706b-bf04-5cfa-be99-6796b840f10c, identifier: 130863
2026-03-13 12:04:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 15e9706b-bf04-5cfa-be99-6796b840f10c with identifier: 130863
2026-03-13 12:04:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 15e9706b-bf04-5cfa-be99-6796b840f10c with identifier: 130863
2026-03-13 12:04:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 15e9706b-bf04-5cfa-be99-6796b840f10c with identifier: 130863 to the API
2026-03-13 12:04:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:04: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-13 12:04:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/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': '15e9706b-bf04-5cfa-be99-6796b840f10c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL049PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-express-confort-13-tce-100-bvm6-130863',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Express',
'odometer': 15100,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66845,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59994,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68000,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68609,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67199,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58545,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65833,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67487,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54744,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15e9706b-bf04-5cfa-be99-6796b840f10c/15e9706b-bf04-5cfa-be99-6796b840f10c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66524,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130863/9.jpeg',
'Width': 1280}],
'price': 16590.0,
'price_includes_vat': True,
'registration_date': '2023-01-10',
'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': 'VF1RJK00270262918',
'year': 2023}
2026-03-13 12:04:28 [arval.fr] INFO: Saving data for 130863: {'created_time': 1773403468.875948, 'last_price_update_time': 1773403468.875959}
2026-03-13 12:04:28 [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-13 12:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860)
2026-03-13 12:04:29 [arval.fr] INFO: Found listing with ID: 113951
2026-03-13 12:04:29 [arval.fr] INFO: Scrape type for 113951: 0
2026-03-13 12:04:29 [arval.fr] INFO: Found listing with ID: 112874
2026-03-13 12:04:29 [arval.fr] INFO: Scrape type for 112874: 0
2026-03-13 12:04:29 [arval.fr] INFO: Found listing with ID: 112873
2026-03-13 12:04:29 [arval.fr] INFO: Scrape type for 112873: 0
2026-03-13 12:04:29 [arval.fr] INFO: Found listing with ID: 107101
2026-03-13 12:04:29 [arval.fr] INFO: Scrape type for 107101: 0
2026-03-13 12:04:29 [arval.fr] INFO: Found listing with ID: 102337
2026-03-13 12:04:29 [arval.fr] INFO: Scrape type for 102337: 0
2026-03-13 12:04:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-13 12:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260fb27bd0>
2026-03-13 12:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_5.jpg HTTP/1.1" 201 0
2026-03-13 12:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/5.jpeg saved to cache
2026-03-13 12:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 04d81199-e906-5900-9f21-c3794ae7f886
2026-03-13 12:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861)
2026-03-13 12:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260ff49a50>
2026-03-13 12:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/4.jpeg saved to cache
2026-03-13 12:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9325ca35-a48a-585f-89c7-196b80997452
2026-03-13 12:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860)
2026-03-13 12:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260e597790>
2026-03-13 12:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_4.jpg HTTP/1.1" 201 0
2026-03-13 12:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/4.jpeg saved to cache
2026-03-13 12:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 04d81199-e906-5900-9f21-c3794ae7f886
2026-03-13 12:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861)
2026-03-13 12:04:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6b97d0>
2026-03-13 12:04:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/3.jpeg saved to cache
2026-03-13 12:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9325ca35-a48a-585f-89c7-196b80997452
2026-03-13 12:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860)
2026-03-13 12:04:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f2615113990>
2026-03-13 12:04:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_3.jpg HTTP/1.1" 201 0
2026-03-13 12:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/3.jpeg saved to cache
2026-03-13 12:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 04d81199-e906-5900-9f21-c3794ae7f886
2026-03-13 12:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=28&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-13 12:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861)
2026-03-13 12:04:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f6bb290>
2026-03-13 12:04:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/2.jpeg saved to cache
2026-03-13 12:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9325ca35-a48a-585f-89c7-196b80997452
2026-03-13 12:04:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9325ca35-a48a-585f-89c7-196b80997452, skipping ID generation
2026-03-13 12:04:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9325ca35-a48a-585f-89c7-196b80997452 with scrape type 1
2026-03-13 12:04:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9325ca35-a48a-585f-89c7-196b80997452 sending to next pipeline
2026-03-13 12:04:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9325ca35-a48a-585f-89c7-196b80997452, identifier: 130861
2026-03-13 12:04:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9325ca35-a48a-585f-89c7-196b80997452 with identifier: 130861
2026-03-13 12:04:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9325ca35-a48a-585f-89c7-196b80997452 with identifier: 130861
2026-03-13 12:04:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9325ca35-a48a-585f-89c7-196b80997452 with identifier: 130861 to the API
2026-03-13 12:04:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12: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-13 12:04:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/2.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': '9325ca35-a48a-585f-89c7-196b80997452',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK163JG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-feel-pack-puretech-83-bvm-130861',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 41532,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82567,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74076,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82558,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81510,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80949,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70175,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80285,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82216,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90193,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9325ca35-a48a-585f-89c7-196b80997452/9325ca35-a48a-585f-89c7-196b80997452_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76348,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130861/9.jpeg',
'Width': 1280}],
'price': 9790.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': 'VF7SXHMRVNT642347',
'year': 2022}
2026-03-13 12:04:31 [arval.fr] INFO: Saving data for 130861: {'created_time': 1773403471.500867, 'last_price_update_time': 1773403471.500876}
2026-03-13 12:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860)
2026-03-13 12:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-13 12:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f260f629810>
2026-03-13 12:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-13 12: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-13 12:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-13 12:04:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_2.jpg HTTP/1.1" 201 0
2026-03-13 12:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/2.jpeg saved to cache
2026-03-13 12:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 04d81199-e906-5900-9f21-c3794ae7f886
2026-03-13 12:04:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 04d81199-e906-5900-9f21-c3794ae7f886, skipping ID generation
2026-03-13 12:04:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04d81199-e906-5900-9f21-c3794ae7f886 with scrape type 1
2026-03-13 12:04:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 04d81199-e906-5900-9f21-c3794ae7f886 sending to next pipeline
2026-03-13 12:04:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 04d81199-e906-5900-9f21-c3794ae7f886, identifier: 130860
2026-03-13 12:04:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 04d81199-e906-5900-9f21-c3794ae7f886 with identifier: 130860
2026-03-13 12:04:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 04d81199-e906-5900-9f21-c3794ae7f886 with identifier: 130860
2026-03-13 12:04:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 04d81199-e906-5900-9f21-c3794ae7f886 with identifier: 130860 to the API
2026-03-13 12:04:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-13 12:04: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-13 12:04:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/2.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': '04d81199-e906-5900-9f21-c3794ae7f886',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH417AF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-sw-allure-pack-puretech-130-130860',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 106405,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85688,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78080,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89016,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88382,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75963,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87031,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88891,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71607,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04d81199-e906-5900-9f21-c3794ae7f886/04d81199-e906-5900-9f21-c3794ae7f886_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45905,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130860/9.jpeg',
'Width': 1280}],
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2022-06-21',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 SW ALLURE PACK PureTech 130',
'transmission': 'manual',
'trim': 'SW ALLURE PACK PureTech 130',
'vin': 'VR3FRHNSLNY568359',
'year': 2022}
2026-03-13 12:04:32 [arval.fr] INFO: Saving data for 130860: {'created_time': 1773403472.242966, 'last_price_update_time': 1773403472.242976}
2026-03-13 12:04:32 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-13 12:04:32 [arval.fr] INFO: arval.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 5, <ScrapeType.BATCH_SKIPPED: 5>: 0}
2026-03-13 12:04:32 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (21 items) in: file:///var/lib/scrapyd/items/sourcing_v2/arval.fr/2026-03-13T12_02_11.jl
2026-03-13 12:04:32 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 151838,
'downloader/request_count': 260,
'downloader/request_method_count/GET': 260,
'downloader/response_bytes': 18839391,
'downloader/response_count': 260,
'downloader/response_status_count/200': 260,
'elapsed_time_seconds': 136.382702,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 13, 12, 4, 32, 396691, tzinfo=datetime.timezone.utc),
'item_scraped_count': 21,
'log_count/DEBUG': 887,
'log_count/INFO': 2786,
'memusage/max': 169209856,
'memusage/startup': 147722240,
'photo_download_count': 210,
'playwright/context_count': 1,
'playwright/context_count/max_concurrent': 1,
'playwright/context_count/persistent/False': 1,
'playwright/context_count/remote/False': 1,
'playwright/page_count': 1,
'playwright/page_count/max_concurrent': 1,
'playwright/request_count': 28,
'playwright/request_count/aborted': 10,
'playwright/request_count/method/GET': 27,
'playwright/request_count/method/POST': 1,
'playwright/request_count/navigation': 3,
'playwright/request_count/resource_type/document': 3,
'playwright/request_count/resource_type/font': 5,
'playwright/request_count/resource_type/image': 8,
'playwright/request_count/resource_type/script': 7,
'playwright/request_count/resource_type/stylesheet': 1,
'playwright/request_count/resource_type/xhr': 4,
'playwright/response_count': 14,
'playwright/response_count/method/GET': 14,
'playwright/response_count/resource_type/document': 3,
'playwright/response_count/resource_type/font': 5,
'playwright/response_count/resource_type/script': 5,
'playwright/response_count/resource_type/stylesheet': 1,
'request_depth_max': 28,
'response_received_count': 50,
'scheduler/dequeued': 260,
'scheduler/dequeued/memory': 260,
'scheduler/enqueued': 260,
'scheduler/enqueued/memory': 260,
'scrape_type/new': 21,
'scrape_type/skipped': 504,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 49,
'scrapy-zyte-api/error_ratio': 0.0,
'scrapy-zyte-api/errors': 0,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 2.8523089784596642,
'scrapy-zyte-api/mean_response_seconds': 2.858511120689159,
'scrapy-zyte-api/processed': 49,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 49,
'scrapy-zyte-api/request_args/experimental.requestCookies': 48,
'scrapy-zyte-api/request_args/experimental.responseCookies': 49,
'scrapy-zyte-api/request_args/httpResponseBody': 49,
'scrapy-zyte-api/request_args/httpResponseHeaders': 49,
'scrapy-zyte-api/request_args/url': 49,
'scrapy-zyte-api/status_codes/200': 49,
'scrapy-zyte-api/success': 49,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 3, 13, 12, 2, 16, 13989, tzinfo=datetime.timezone.utc)}
2026-03-13 12:04:32 [scrapy.core.engine] INFO: Spider closed (finished)