• It's recommended to check out the latest log via: the Stats page >> View log >> Tail

PROJECT (sourcing_v2), SPIDER (vpauto.fr)

2026-03-16 08:58:46 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-16 08:58:46 [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-16 08:58:46 [vpauto.fr] INFO: Starting spider vpauto.fr
2026-03-16 08:58:46 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-16 08:58:46 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-16 08:58:46 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-16 08:58:46 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-16 08:58:46 [scrapy.extensions.telnet] INFO: Telnet Password: 74f46251824e761f
2026-03-16 08:58:46 [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-16 08:58:46 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
 'CLOSESPIDER_TIMEOUT': 7200,
 'DOWNLOAD_MAXSIZE': 52428800,
 'DOWNLOAD_WARNSIZE': 10485760,
 'FEED_EXPORT_ENCODING': 'utf-8',
 'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/vpauto.fr/2026-03-16T08_58_42.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-16 08:58:46 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-16 08:58:46 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-16 08:58:46 [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-16 08:58:46 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
2026-03-16 08:58:46 [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-16 08:58:46 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-16 08:58:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-16 08:58:47 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2099
2026-03-16 08:58:47 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-16 08:58:47 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: en
2026-03-16 08:58:47 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
2026-03-16 08:58:47 [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-16 08:58:47 [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-16 08:58:47 [scrapy.core.engine] INFO: Spider opened
2026-03-16 08:58:47 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-16 08:58:47 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-16 08:58:47 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
2026-03-16 08:58:47 [scrapy-playwright] INFO: Starting download handler
2026-03-16 08:58:47 [scrapy-playwright] INFO: Starting download handler
2026-03-16 08:58:52 [vpauto.fr] INFO: Requesting listing page 1: https://vpauto.eu/vehicle/list?page=1
2026-03-16 08:58:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=1> (referer: None) ['zyte-api']
2026-03-16 08:58:54 [vpauto.fr] INFO: Found 96 ads on page 1
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: aecc03ddba
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for aecc03ddba: 2
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 3d35d1901b
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 3d35d1901b: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 1ecda8527f
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 1ecda8527f: 1
2026-03-16 08:58:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 3b8a43ffba
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 3b8a43ffba: 2
2026-03-16 08:58:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 352a955c1b
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 352a955c1b: 1
2026-03-16 08:58:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: c7b5e5467f
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for c7b5e5467f: 1
2026-03-16 08:58:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: fe94046a7f
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for fe94046a7f: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: e657e5761b
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for e657e5761b: 1
2026-03-16 08:58:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 41704756ba
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 41704756ba: 2
2026-03-16 08:58:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 21d58f367f
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 21d58f367f: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 403bdf541b
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 403bdf541b: 1
2026-03-16 08:58:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: ae00b6fcba
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for ae00b6fcba: 2
2026-03-16 08:58:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 228db8717f
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 228db8717f: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 5fec80ad1b
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 5fec80ad1b: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 6a5b4a9eba
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 6a5b4a9eba: 2
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 7e698fa37f
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 7e698fa37f: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: c5086407ba
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for c5086407ba: 2
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: b84bf4c81b
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for b84bf4c81b: 1
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: f17a8abe7f
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for f17a8abe7f: 1
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 5a1895891b
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 5a1895891b: 1
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: ccaf4964ba
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for ccaf4964ba: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 56b4de291b
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 56b4de291b: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 694fe6697f
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 694fe6697f: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: ec82097aba
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for ec82097aba: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: a1fa36407f
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for a1fa36407f: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 1aef716a1b
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 1aef716a1b: 1
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: e0d00826ba
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for e0d00826ba: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 520c33697f
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 520c33697f: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 24c42e2eba
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 24c42e2eba: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 2f1995141b
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 2f1995141b: 1
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: 9f9722837f
2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for 9f9722837f: 0
2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: e46b4b3fba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for e46b4b3fba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 91fd59ec1b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 91fd59ec1b: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: c896421aba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for c896421aba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 91e4db637f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 91e4db637f: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 8463f3c71b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 8463f3c71b: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 4bb2f25f7f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 4bb2f25f7f: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 48bec35aba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 48bec35aba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 49bf7a141b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 49bf7a141b: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 1337a042ba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 1337a042ba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 2b08e0517f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 2b08e0517f: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: a02afbd11b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for a02afbd11b: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 78627ecbba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 78627ecbba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 1d7c0bd47f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 1d7c0bd47f: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 9a9c89421b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 9a9c89421b: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 3342ae3bba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 3342ae3bba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 701319891b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 701319891b: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: adb8ab257f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for adb8ab257f: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 2e831fb77f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 2e831fb77f: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: abee747b1b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for abee747b1b: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 4815507e7f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 4815507e7f: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 77864b58ba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 77864b58ba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 3bdce9aa1b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 3bdce9aa1b: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 4daf7b457f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 4daf7b457f: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: dec9aa981b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for dec9aa981b: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 32ab3474ba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 32ab3474ba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 2e6f2616ba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 2e6f2616ba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: c2574d937f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for c2574d937f: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 35abcb701b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 35abcb701b: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: ae15fa677f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for ae15fa677f: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 80f918241b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 80f918241b: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: baee6003ba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for baee6003ba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 4fd6aab77f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 4fd6aab77f: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: e3bdf3ac1b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for e3bdf3ac1b: 1
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: b231539eba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for b231539eba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: c5b773ef7f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for c5b773ef7f: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 2bcbeb2a1b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 2bcbeb2a1b: 1
2026-03-16 08:58:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e657e5761b/aixam-aixam-crossover> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 3409642aba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 3409642aba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: a53a85967f
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for a53a85967f: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 9cc15bf5ba
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 9cc15bf5ba: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 21b584131b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 21b584131b: 1
2026-03-16 08:58:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 540139d1b
2026-03-16 08:58:55 [vpauto.fr] INFO: Scrape type for 540139d1b: 0
2026-03-16 08:58:55 [vpauto.fr] INFO: Found listing with ID: 36f5751d7f
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for 36f5751d7f: 0
2026-03-16 08:58:56 [vpauto.fr] INFO: Found listing with ID: b1970755ba
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for b1970755ba: 0
2026-03-16 08:58:56 [vpauto.fr] INFO: Found listing with ID: 2429d3de7f
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for 2429d3de7f: 0
2026-03-16 08:58:56 [vpauto.fr] INFO: Found listing with ID: aadf87781b
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for aadf87781b: 1
2026-03-16 08:58:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3b8a43ffba/bmw-serie-1-f40-116i-122-ch-dkg7-m-sport-design> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:58:56 [vpauto.fr] INFO: Found listing with ID: bed75cfba
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for bed75cfba: 0
2026-03-16 08:58:56 [vpauto.fr] INFO: Found listing with ID: 5716d2377f
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for 5716d2377f: 0
2026-03-16 08:58:56 [vpauto.fr] INFO: Found listing with ID: a727ddcbba
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for a727ddcbba: 0
2026-03-16 08:58:56 [vpauto.fr] INFO: Found listing with ID: 447148451b
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for 447148451b: 1
2026-03-16 08:58:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/352a955c1b/aixam-minauto> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:58:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/aecc03ddba/yamaha-yamaha-mt-125> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:58:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdbffa37-25a9-5654-9a70-358a8c583103 with identifier: e657e5761b
2026-03-16 08:58:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdbffa37-25a9-5654-9a70-358a8c583103 with scrape type 1
2026-03-16 08:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cdbffa37-25a9-5654-9a70-358a8c583103
2026-03-16 08:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_01-1200.jpg not downloaded yet
2026-03-16 08:58:56 [vpauto.fr] INFO: Found listing with ID: dce1cdcd7f
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for dce1cdcd7f: 0
2026-03-16 08:58:56 [vpauto.fr] INFO: Found listing with ID: 40f324baba
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for 40f324baba: 2
2026-03-16 08:58:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_02-1200.jpg not downloaded yet
2026-03-16 08:58:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1ecda8527f/alpine-a290-premiere-edition> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:58:56 [vpauto.fr] INFO: Found listing with ID: 71edcc7d1b
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for 71edcc7d1b: 1
2026-03-16 08:58:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_03-1200.jpg not downloaded yet
2026-03-16 08:58:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/41704756ba/bmw-x5-xdrive45e-394-ch-bva8-m-sport> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:58:56 [vpauto.fr] INFO: Found listing with ID: 3066675a7f
2026-03-16 08:58:56 [vpauto.fr] INFO: Scrape type for 3066675a7f: 1
2026-03-16 08:58:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03079489-3084-5323-b2b6-abcbfcba1b70 with identifier: 3b8a43ffba
2026-03-16 08:58:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03079489-3084-5323-b2b6-abcbfcba1b70 with scrape type 2
2026-03-16 08:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03079489-3084-5323-b2b6-abcbfcba1b70 with scrape type 2
2026-03-16 08:58:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 03079489-3084-5323-b2b6-abcbfcba1b70, identifier: 3b8a43ffba
2026-03-16 08:58:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fedf2c8-50fa-5e5b-b8eb-87d582270e63 with identifier: 352a955c1b
2026-03-16 08:58:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fedf2c8-50fa-5e5b-b8eb-87d582270e63 with scrape type 1
2026-03-16 08:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4fedf2c8-50fa-5e5b-b8eb-87d582270e63
2026-03-16 08:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_01-1200.jpg not downloaded yet
2026-03-16 08:58:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dde9cc95-7098-533d-b46f-5ac0a4164f0f with identifier: aecc03ddba
2026-03-16 08:58:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dde9cc95-7098-533d-b46f-5ac0a4164f0f with scrape type 2
2026-03-16 08:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dde9cc95-7098-533d-b46f-5ac0a4164f0f with scrape type 2
2026-03-16 08:58:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: dde9cc95-7098-533d-b46f-5ac0a4164f0f, identifier: aecc03ddba
2026-03-16 08:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_04-1200.jpg not downloaded yet
2026-03-16 08:58:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 03079489-3084-5323-b2b6-abcbfcba1b70 with identifier: 3b8a43ffba
2026-03-16 08:58:56 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:58:56 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:58:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 03079489-3084-5323-b2b6-abcbfcba1b70 with identifier: 3b8a43ffba
2026-03-16 08:58:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 03079489-3084-5323-b2b6-abcbfcba1b70 with identifier: 3b8a43ffba to the API
2026-03-16 08:58:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:58:57 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:58:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/3b8a43ffba/bmw-serie-1-f40-116i-122-ch-dkg7-m-sport-design>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'Petrol',
 'id': '03079489-3084-5323-b2b6-abcbfcba1b70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/3b8a43ffba/bmw-serie-1-f40-116i-122-ch-dkg7-m-sport-design',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'BMW',
 'model': 'SERIE 1 F40 116i 122 ch DKG7 M SPORT DESIGN',
 'odometer': 7293,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 32500,
 'price_includes_vat': True,
 'registration_date': '2025-07-09',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW SERIE 1 F40 116i 122 ch DKG7 M SPORT DESIGN',
 'transmission': 'automatic',
 'trim': 'SERIE 1 F40 116i 122 ch DKG7 M SPORT DESIGN',
 'year': 2025}
2026-03-16 08:58:57 [vpauto.fr] INFO: Saving data for 3b8a43ffba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326195.228225, 'last_price_update_time': 1773651537.372571}
2026-03-16 08:58:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: dde9cc95-7098-533d-b46f-5ac0a4164f0f with identifier: aecc03ddba
2026-03-16 08:58:57 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:58:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: dde9cc95-7098-533d-b46f-5ac0a4164f0f with identifier: aecc03ddba
2026-03-16 08:58:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: dde9cc95-7098-533d-b46f-5ac0a4164f0f with identifier: aecc03ddba to the API
2026-03-16 08:58:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:58:59 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:58:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/aecc03ddba/yamaha-yamaha-mt-125>
{'auction_title': '',
 'c_o_2_emission_value': 48,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium blue metallic',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': 'dde9cc95-7098-533d-b46f-5ac0a4164f0f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/aecc03ddba/yamaha-yamaha-mt-125',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'YAMAHA',
 'model': 'MT 125',
 'odometer': 3648,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2500,
 'price_includes_vat': True,
 'registration_date': '2023-08-30',
 'seats_number': 2,
 'seller_name': None,
 'title': 'YAMAHA YAMAHA MT 125',
 'transmission': 'automatic',
 'trim': 'MT 125',
 'year': 2023}
2026-03-16 08:58:59 [vpauto.fr] INFO: Saving data for aecc03ddba: {'auction_closing_time': 1773408300.0, 'created_time': 1773326216.099564, 'last_price_update_time': 1773651539.812265}
2026-03-16 08:58:59 [vpauto.fr] INFO: Found listing with ID: 89f783e2ba
2026-03-16 08:58:59 [vpauto.fr] INFO: Scrape type for 89f783e2ba: 2
2026-03-16 08:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_02-1200.jpg not downloaded yet
2026-03-16 08:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_05-1200.jpg not downloaded yet
2026-03-16 08:58:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/403bdf541b/microcar-m-pro-flex> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:58:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c7b5e5467f/tesla-model-x-dual-motor-grande-autonomie-awd> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:58:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ae00b6fcba/mercedes-classe-a-180-d-7g-dct-amg-line> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:58:59 [vpauto.fr] INFO: Found listing with ID: 2ce6e7401b
2026-03-16 08:58:59 [vpauto.fr] INFO: Scrape type for 2ce6e7401b: 1
2026-03-16 08:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_03-1200.jpg not downloaded yet
2026-03-16 08:58:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_06-1200.jpg not downloaded yet
2026-03-16 08:58:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 277d5272-c1d1-5147-a403-2db25c1bcfa2 with identifier: 1ecda8527f
2026-03-16 08:58:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 277d5272-c1d1-5147-a403-2db25c1bcfa2 with scrape type 1
2026-03-16 08:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 277d5272-c1d1-5147-a403-2db25c1bcfa2
2026-03-16 08:58:59 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 277d5272-c1d1-5147-a403-2db25c1bcfa2
2026-03-16 08:59:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 277d5272-c1d1-5147-a403-2db25c1bcfa2, identifier: 1ecda8527f
2026-03-16 08:59:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 053853df-ec6e-5ce0-9087-cd9d31ddb008 with identifier: 41704756ba
2026-03-16 08:59:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 053853df-ec6e-5ce0-9087-cd9d31ddb008 with scrape type 2
2026-03-16 08:59:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 053853df-ec6e-5ce0-9087-cd9d31ddb008 with scrape type 2
2026-03-16 08:59:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 053853df-ec6e-5ce0-9087-cd9d31ddb008, identifier: 41704756ba
2026-03-16 08:59:00 [vpauto.fr] INFO: Found listing with ID: f15dbce61b
2026-03-16 08:59:00 [vpauto.fr] INFO: Scrape type for f15dbce61b: 1
2026-03-16 08:59:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_04-1200.jpg not downloaded yet
2026-03-16 08:59:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 277d5272-c1d1-5147-a403-2db25c1bcfa2 with identifier: 1ecda8527f
2026-03-16 08:59:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 277d5272-c1d1-5147-a403-2db25c1bcfa2 with identifier: 1ecda8527f
2026-03-16 08:59:00 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 277d5272-c1d1-5147-a403-2db25c1bcfa2 with identifier: 1ecda8527f to the API
2026-03-16 08:59:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:00 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-16 08:59:00 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 277d5272-c1d1-5147-a403-2db25c1bcfa2: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
 | Status Code: 400
 | Response Content: {"error":"Command deserialization failed. Check field types \u2014 a null value may have been sent for a non-nullable field.","path":"/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing","requestBody":"{\u0022Color\u0022: \u0022Medium grey\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022ALPINE A290 Premiere Edition\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 250000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022ALPINE\u0022, \u0022Model\u0022: \u0022A290 Premiere Edition\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Electric\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222025-03-31\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/1ecda8527f/alpine-a290-premiere-edition\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002256 - LORIENT\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022A290 Premiere Edition\u0022, \u0022Year\u0022: 2025, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: null, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: false, \u0022IsVatDeductible\u0022: false, \u0022Id\u0022: \u0022277d5272-c1d1-5147-a403-2db25c1bcfa2\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Mon, 16 Mar 2026 08:59:00 GMT', 'Request-Context': 'appId=cid-v1:a0fd5208-3a60-4573-91fc-d1324e0cd36d', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-16 08:59:00 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
  File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
    response.raise_for_status()
  File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-16 08:59:00 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '277d5272-c1d1-5147-a403-2db25c1bcfa2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/1ecda8527f/alpine-a290-premiere-edition',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'ALPINE',
 'model': 'A290 Premiere Edition',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2500,
 'price_includes_vat': True,
 'registration_date': '2025-03-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'ALPINE A290 Premiere Edition',
 'transmission': 'automatic',
 'trim': 'A290 Premiere Edition',
 'year': 2025}
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
    current.result = callback(  # type: ignore[misc]
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
    return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
  File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
    raise e
  File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
    response.raise_for_status()
  File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-16 08:59:00 [vpauto.fr] INFO: Saving data for 1ecda8527f: {'created_time': 1773651540.608069, 'last_price_update_time': 1773651540.608081}
2026-03-16 08:59:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 053853df-ec6e-5ce0-9087-cd9d31ddb008 with identifier: 41704756ba
2026-03-16 08:59:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 053853df-ec6e-5ce0-9087-cd9d31ddb008 with identifier: 41704756ba
2026-03-16 08:59:00 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 053853df-ec6e-5ce0-9087-cd9d31ddb008 with identifier: 41704756ba to the API
2026-03-16 08:59:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:00 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/41704756ba/bmw-x5-xdrive45e-394-ch-bva8-m-sport>
{'auction_title': '',
 'c_o_2_emission_value': 38,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Pearly white',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'Hybrid',
 'id': '053853df-ec6e-5ce0-9087-cd9d31ddb008',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/41704756ba/bmw-x5-xdrive45e-394-ch-bva8-m-sport',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'BMW',
 'model': 'X5 xDrive45e 394 ch BVA8 M Sport',
 'odometer': 92118,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 49000,
 'price_includes_vat': True,
 'registration_date': '2022-11-04',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X5 xDrive45e 394 ch BVA8 M Sport',
 'transmission': 'automatic',
 'trim': 'X5 xDrive45e 394 ch BVA8 M Sport',
 'year': 2022}
2026-03-16 08:59:00 [vpauto.fr] INFO: Saving data for 41704756ba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326199.870459, 'last_price_update_time': 1773651540.941256}
2026-03-16 08:59:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_07-1200.jpg not downloaded yet
2026-03-16 08:59:00 [vpauto.fr] INFO: Found listing with ID: 9458d65c7f
2026-03-16 08:59:01 [vpauto.fr] INFO: Scrape type for 9458d65c7f: 1
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_05-1200.jpg not downloaded yet
2026-03-16 08:59:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb785888-f8fc-57ec-9906-019c28d1a1be with identifier: 403bdf541b
2026-03-16 08:59:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb785888-f8fc-57ec-9906-019c28d1a1be with scrape type 1
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cb785888-f8fc-57ec-9906-019c28d1a1be
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_01-1200.jpg not downloaded yet
2026-03-16 08:59:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2177c1d1-f980-5e64-8ca9-bfc670e236fe with identifier: c7b5e5467f
2026-03-16 08:59:01 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4663db93-0c6e-55c9-9980-1d7829991e19 with identifier: ae00b6fcba
2026-03-16 08:59:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4663db93-0c6e-55c9-9980-1d7829991e19 with scrape type 2
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4663db93-0c6e-55c9-9980-1d7829991e19 with scrape type 2
2026-03-16 08:59:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4663db93-0c6e-55c9-9980-1d7829991e19, identifier: ae00b6fcba
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_08-1200.jpg not downloaded yet
2026-03-16 08:59:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6a5b4a9eba/mazda-cx-60-25l-e-skyactiv-phev-327-ch-4x4-bva8-homura> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4663db93-0c6e-55c9-9980-1d7829991e19 with identifier: ae00b6fcba
2026-03-16 08:59:01 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:01 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4663db93-0c6e-55c9-9980-1d7829991e19 with identifier: ae00b6fcba
2026-03-16 08:59:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4663db93-0c6e-55c9-9980-1d7829991e19 with identifier: ae00b6fcba to the API
2026-03-16 08:59:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59: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-16 08:59:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ae00b6fcba/mercedes-classe-a-180-d-7g-dct-amg-line>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '4663db93-0c6e-55c9-9980-1d7829991e19',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ae00b6fcba/mercedes-classe-a-180-d-7g-dct-amg-line',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'MERCEDES',
 'model': 'Classe A 180 d 7G-DCT AMG Line',
 'odometer': 79847,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2500,
 'price_includes_vat': True,
 'registration_date': '2018-11-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES Classe A 180 d 7G-DCT AMG Line',
 'transmission': 'automatic',
 'trim': 'Classe A 180 d 7G-DCT AMG Line',
 'year': 2018}
2026-03-16 08:59:01 [vpauto.fr] INFO: Saving data for ae00b6fcba: {'auction_closing_time': 1773408600.0, 'created_time': 1773326215.33149, 'last_price_update_time': 1773651541.55336}
2026-03-16 08:59:01 [vpauto.fr] INFO: Found listing with ID: b42b817cba
2026-03-16 08:59:01 [vpauto.fr] INFO: Scrape type for b42b817cba: 2
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_06-1200.jpg not downloaded yet
2026-03-16 08:59:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_02-1200.jpg not downloaded yet
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_09-1200.jpg not downloaded yet
2026-03-16 08:59:01 [vpauto.fr] INFO: Found listing with ID: 2b5a49b37f
2026-03-16 08:59:01 [vpauto.fr] INFO: Scrape type for 2b5a49b37f: 0
2026-03-16 08:59:01 [vpauto.fr] INFO: Found listing with ID: 41cd0459ba
2026-03-16 08:59:01 [vpauto.fr] INFO: Scrape type for 41cd0459ba: 2
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_07-1200.jpg not downloaded yet
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_03-1200.jpg not downloaded yet
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_10-1200.jpg not downloaded yet
2026-03-16 08:59:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bc2ba09-59cd-58f6-8683-be237a5d88ef with identifier: 6a5b4a9eba
2026-03-16 08:59:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bc2ba09-59cd-58f6-8683-be237a5d88ef with scrape type 2
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bc2ba09-59cd-58f6-8683-be237a5d88ef with scrape type 2
2026-03-16 08:59:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3bc2ba09-59cd-58f6-8683-be237a5d88ef, identifier: 6a5b4a9eba
2026-03-16 08:59:01 [vpauto.fr] INFO: Found listing with ID: 63bd1001b
2026-03-16 08:59:01 [vpauto.fr] INFO: Scrape type for 63bd1001b: 1
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_08-1200.jpg not downloaded yet
2026-03-16 08:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_04-1200.jpg not downloaded yet
2026-03-16 08:59:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3bc2ba09-59cd-58f6-8683-be237a5d88ef with identifier: 6a5b4a9eba
2026-03-16 08:59:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3bc2ba09-59cd-58f6-8683-be237a5d88ef with identifier: 6a5b4a9eba
2026-03-16 08:59:02 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3bc2ba09-59cd-58f6-8683-be237a5d88ef with identifier: 6a5b4a9eba to the API
2026-03-16 08:59:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:02 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6a5b4a9eba/mazda-cx-60-25l-e-skyactiv-phev-327-ch-4x4-bva8-homura>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'Hybrid',
 'id': '3bc2ba09-59cd-58f6-8683-be237a5d88ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6a5b4a9eba/mazda-cx-60-25l-e-skyactiv-phev-327-ch-4x4-bva8-homura',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'MAZDA',
 'model': 'CX-60 2.5L e-SKYACTIV PHEV 327 ch 4x4 BVA8 Homura',
 'odometer': 40955,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 28400,
 'price_includes_vat': True,
 'registration_date': '2023-02-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MAZDA CX-60 2.5L e-SKYACTIV PHEV 327 ch 4x4 BVA8 Homura',
 'transmission': 'automatic',
 'trim': 'CX-60 2.5L e-SKYACTIV PHEV 327 ch 4x4 BVA8 Homura',
 'year': 2023}
2026-03-16 08:59:02 [vpauto.fr] INFO: Saving data for 6a5b4a9eba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326217.507427, 'last_price_update_time': 1773651542.279108}
2026-03-16 08:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oGRDydg_01-1200.jpg> (referer: https://vpauto.eu/vehicle/e657e5761b/aixam-aixam-crossover)
2026-03-16 08:59:02 [vpauto.fr] INFO: Found listing with ID: ade10cd67f
2026-03-16 08:59:02 [vpauto.fr] INFO: Scrape type for ade10cd67f: 0
2026-03-16 08:59:02 [vpauto.fr] INFO: Found listing with ID: 80a37098ba
2026-03-16 08:59:02 [vpauto.fr] INFO: Scrape type for 80a37098ba: 2
2026-03-16 08:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_09-1200.jpg not downloaded yet
2026-03-16 08:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_05-1200.jpg not downloaded yet
2026-03-16 08:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5a1895891b/bmw-serie-1-f40-118i-136-ch-dkg7-m-sport> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b84bf4c81b/ligier-ligier-js50> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c5086407ba/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:02 [vpauto.fr] INFO: Found listing with ID: 510b5c091b
2026-03-16 08:59:02 [vpauto.fr] INFO: Scrape type for 510b5c091b: 1
2026-03-16 08:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_10-1200.jpg not downloaded yet
2026-03-16 08:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_06-1200.jpg not downloaded yet
2026-03-16 08:59:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KUKSpMD_02-1200.jpg> (referer: https://vpauto.eu/vehicle/352a955c1b/aixam-minauto)
2026-03-16 08:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oGRDydg_05-1200.jpg> (referer: https://vpauto.eu/vehicle/e657e5761b/aixam-aixam-crossover)
2026-03-16 08:59:02 [vpauto.fr] INFO: Found listing with ID: cae7086eba
2026-03-16 08:59:02 [vpauto.fr] INFO: Scrape type for cae7086eba: 2
2026-03-16 08:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_07-1200.jpg not downloaded yet
2026-03-16 08:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1aef716a1b/bmw-x3-xdrive-30e-292ch-bva8-m-sport> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:02 [vpauto.fr] INFO: Requesting listing page 2: https://vpauto.eu/vehicle/list?page=2
2026-03-16 08:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_08-1200.jpg not downloaded yet
2026-03-16 08:59:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:02 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-16 08:59:02 [common.azure_blobstore] INFO: Using managed identity with client ID: 36f195bf-b061-498b-bebd-997f7853af90
2026-03-16 08:59:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f135f110>
2026-03-16 08:59:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-16 08:59:02 [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-16 08:59:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxdev.blob.core.windows.net:443
2026-03-16 08:59:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdbffa37-25a9-5654-9a70-358a8c583103/cdbffa37-25a9-5654-9a70-358a8c583103_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_01-1200.jpg saved to cache
2026-03-16 08:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cdbffa37-25a9-5654-9a70-358a8c583103
2026-03-16 08:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tcPCRqn_04-1200.jpg> (referer: https://vpauto.eu/vehicle/403bdf541b/microcar-m-pro-flex)
2026-03-16 08:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_09-1200.jpg not downloaded yet
2026-03-16 08:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2bcbeb2a1b/bmw-x1-xdrive-25e-245ch-dkg7-m-sport> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 753a18bf-d4f5-59a5-99d4-58384331e8d5 with identifier: 5a1895891b
2026-03-16 08:59:02 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 753a18bf-d4f5-59a5-99d4-58384331e8d5
2026-03-16 08:59:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ba633af-4e16-5b4d-97a5-3088f8f743c7 with identifier: b84bf4c81b
2026-03-16 08:59:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7 with scrape type 1
2026-03-16 08:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_01-1200.jpg not downloaded yet
2026-03-16 08:59:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbfc9814-a6a5-5a9d-8a7a-de4c09433b29 with identifier: c5086407ba
2026-03-16 08:59:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbfc9814-a6a5-5a9d-8a7a-de4c09433b29 with scrape type 2
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbfc9814-a6a5-5a9d-8a7a-de4c09433b29 with scrape type 2
2026-03-16 08:59:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cbfc9814-a6a5-5a9d-8a7a-de4c09433b29, identifier: c5086407ba
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f129bc90>
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fedf2c8-50fa-5e5b-b8eb-87d582270e63/4fedf2c8-50fa-5e5b-b8eb-87d582270e63_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_02-1200.jpg saved to cache
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4fedf2c8-50fa-5e5b-b8eb-87d582270e63
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0114550>
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdbffa37-25a9-5654-9a70-358a8c583103/cdbffa37-25a9-5654-9a70-358a8c583103_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oGRDydg_05-1200.jpg saved to cache
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cdbffa37-25a9-5654-9a70-358a8c583103
2026-03-16 08:59:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d04309a3-ee97-5771-b6e2-c2de5f90ea04 with identifier: 1aef716a1b
2026-03-16 08:59:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KUKSpMD_09-1200.jpg> (referer: https://vpauto.eu/vehicle/352a955c1b/aixam-minauto)
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_10-1200.jpg not downloaded yet
2026-03-16 08:59:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cbfc9814-a6a5-5a9d-8a7a-de4c09433b29 with identifier: c5086407ba
2026-03-16 08:59:03 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cbfc9814-a6a5-5a9d-8a7a-de4c09433b29 with identifier: c5086407ba
2026-03-16 08:59:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cbfc9814-a6a5-5a9d-8a7a-de4c09433b29 with identifier: c5086407ba to the API
2026-03-16 08:59:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:03 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c5086407ba/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'F H',
 'id': 'cbfc9814-a6a5-5a9d-8a7a-de4c09433b29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c5086407ba/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line',
 'listing': 'auction',
 'location': '59 - LILLE',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
 'odometer': 15213,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15900,
 'price_includes_vat': True,
 'registration_date': '2023-10-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
 'year': 2023}
2026-03-16 08:59:03 [vpauto.fr] INFO: Saving data for c5086407ba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326209.866034, 'last_price_update_time': 1773651543.612777}
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_02-1200.jpg not downloaded yet
2026-03-16 08:59:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf> (referer: https://vpauto.eu/vehicle/c7b5e5467f/tesla-model-x-dual-motor-grande-autonomie-awd)
2026-03-16 08:59:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tcPCRqn_07-1200.jpg> (referer: https://vpauto.eu/vehicle/403bdf541b/microcar-m-pro-flex)
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01a4dd0>
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb785888-f8fc-57ec-9906-019c28d1a1be/cb785888-f8fc-57ec-9906-019c28d1a1be_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_04-1200.jpg saved to cache
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cb785888-f8fc-57ec-9906-019c28d1a1be
2026-03-16 08:59:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with identifier: 2f1995141b
2026-03-16 08:59:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with scrape type 1
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_01-1200.jpg not downloaded yet
2026-03-16 08:59:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf849e17-7bab-5801-9ca6-c6b61f9c5443 with identifier: 2bcbeb2a1b
2026-03-16 08:59:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf849e17-7bab-5801-9ca6-c6b61f9c5443 with scrape type 1
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cf849e17-7bab-5801-9ca6-c6b61f9c5443
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_01-1200.jpg already downloaded
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_02-1200.jpg already downloaded
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_03-1200.jpg already downloaded
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_04-1200.jpg not downloaded yet
2026-03-16 08:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_03-1200.jpg not downloaded yet
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5777d0>
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fedf2c8-50fa-5e5b-b8eb-87d582270e63/4fedf2c8-50fa-5e5b-b8eb-87d582270e63_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_09-1200.jpg saved to cache
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4fedf2c8-50fa-5e5b-b8eb-87d582270e63
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_02-1200.jpg not downloaded yet
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_05-1200.jpg not downloaded yet
2026-03-16 08:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tcPCRqn_08-1200.jpg> (referer: https://vpauto.eu/vehicle/403bdf541b/microcar-m-pro-flex)
2026-03-16 08:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KUKSpMD_08-1200.jpg> (referer: https://vpauto.eu/vehicle/352a955c1b/aixam-minauto)
2026-03-16 08:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tcPCRqn_09-1200.jpg> (referer: https://vpauto.eu/vehicle/403bdf541b/microcar-m-pro-flex)
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_04-1200.jpg not downloaded yet
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6b0910>
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_expert_report_file_d4ac21aa-2d86-4470-b64f-da50fec4edee.pdf HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2177c1d1-f980-5e64-8ca9-bfc670e236fe, skipping ID generation
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_01-1200.jpg not downloaded yet
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6ea7d0>
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb785888-f8fc-57ec-9906-019c28d1a1be/cb785888-f8fc-57ec-9906-019c28d1a1be_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_07-1200.jpg saved to cache
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cb785888-f8fc-57ec-9906-019c28d1a1be
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_03-1200.jpg not downloaded yet
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_06-1200.jpg not downloaded yet
2026-03-16 08:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tcPCRqn_10-1200.jpg> (referer: https://vpauto.eu/vehicle/403bdf541b/microcar-m-pro-flex)
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_05-1200.jpg not downloaded yet
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_02-1200.jpg not downloaded yet
2026-03-16 08:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf> (referer: https://vpauto.eu/vehicle/1aef716a1b/bmw-x3-xdrive-30e-292ch-bva8-m-sport)
2026-03-16 08:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tcPCRqn_05-1200.jpg> (referer: https://vpauto.eu/vehicle/403bdf541b/microcar-m-pro-flex)
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_04-1200.jpg not downloaded yet
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_07-1200.jpg not downloaded yet
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea569b10>
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb785888-f8fc-57ec-9906-019c28d1a1be/cb785888-f8fc-57ec-9906-019c28d1a1be_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_08-1200.jpg saved to cache
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cb785888-f8fc-57ec-9906-019c28d1a1be
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6b0490>
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fedf2c8-50fa-5e5b-b8eb-87d582270e63/4fedf2c8-50fa-5e5b-b8eb-87d582270e63_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_08-1200.jpg saved to cache
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4fedf2c8-50fa-5e5b-b8eb-87d582270e63
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0fad210>
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb785888-f8fc-57ec-9906-019c28d1a1be/cb785888-f8fc-57ec-9906-019c28d1a1be_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_09-1200.jpg saved to cache
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cb785888-f8fc-57ec-9906-019c28d1a1be
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_06-1200.jpg not downloaded yet
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_03-1200.jpg not downloaded yet
2026-03-16 08:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MhbtTiB_03-1200.jpg> (referer: https://vpauto.eu/vehicle/b84bf4c81b/ligier-ligier-js50)
2026-03-16 08:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LMgFiOt_01-1200.jpg> (referer: https://vpauto.eu/vehicle/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line)
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_05-1200.jpg not downloaded yet
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_08-1200.jpg not downloaded yet
2026-03-16 08:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pJhZaZw_04-1200.jpg> (referer: https://vpauto.eu/vehicle/2bcbeb2a1b/bmw-x1-xdrive-25e-245ch-dkg7-m-sport)
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_07-1200.jpg not downloaded yet
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_04-1200.jpg not downloaded yet
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0215dd0>
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb785888-f8fc-57ec-9906-019c28d1a1be/cb785888-f8fc-57ec-9906-019c28d1a1be_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_10-1200.jpg saved to cache
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cb785888-f8fc-57ec-9906-019c28d1a1be
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea532350>
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_expert_report_file_8af54b20-769b-4275-8dcf-5f342563c494.pdf HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d04309a3-ee97-5771-b6e2-c2de5f90ea04, skipping ID generation
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_01-1200.jpg not downloaded yet
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea61d050>
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb785888-f8fc-57ec-9906-019c28d1a1be/cb785888-f8fc-57ec-9906-019c28d1a1be_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_05-1200.jpg saved to cache
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cb785888-f8fc-57ec-9906-019c28d1a1be
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_06-1200.jpg not downloaded yet
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_09-1200.jpg already downloaded
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_10-1200.jpg not downloaded yet
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_08-1200.jpg not downloaded yet
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_05-1200.jpg not downloaded yet
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_02-1200.jpg not downloaded yet
2026-03-16 08:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pJhZaZw_06-1200.jpg> (referer: https://vpauto.eu/vehicle/2bcbeb2a1b/bmw-x1-xdrive-25e-245ch-dkg7-m-sport)
2026-03-16 08:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LMgFiOt_03-1200.jpg> (referer: https://vpauto.eu/vehicle/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line)
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_07-1200.jpg not downloaded yet
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f014f8d0>
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_03-1200.jpg saved to cache
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0114310>
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_01-1200.jpg saved to cache
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea58c610>
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_04-1200.jpg saved to cache
2026-03-16 08:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cf849e17-7bab-5801-9ca6-c6b61f9c5443
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_09-1200.jpg not downloaded yet
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_06-1200.jpg not downloaded yet
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_03-1200.jpg not downloaded yet
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/63bd1001b/tesla-model-x-75d-dual-motor> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Tsxphqa_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf)
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pJhZaZw_07-1200.jpg> (referer: https://vpauto.eu/vehicle/2bcbeb2a1b/bmw-x1-xdrive-25e-245ch-dkg7-m-sport)
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MhbtTiB_06-1200.jpg> (referer: https://vpauto.eu/vehicle/b84bf4c81b/ligier-ligier-js50)
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_08-1200.jpg not downloaded yet
2026-03-16 08:59:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_10-1200.jpg not downloaded yet
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_07-1200.jpg not downloaded yet
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_04-1200.jpg not downloaded yet
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5b5250>
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_06-1200.jpg saved to cache
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cf849e17-7bab-5801-9ca6-c6b61f9c5443
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00c77d0>
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_03-1200.jpg saved to cache
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_09-1200.jpg not downloaded yet
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_08-1200.jpg not downloaded yet
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_05-1200.jpg not downloaded yet
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pJhZaZw_10-1200.jpg> (referer: https://vpauto.eu/vehicle/2bcbeb2a1b/bmw-x1-xdrive-25e-245ch-dkg7-m-sport)
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LMgFiOt_06-1200.jpg> (referer: https://vpauto.eu/vehicle/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line)
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_10-1200.jpg not downloaded yet
2026-03-16 08:59:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64992c14-af52-55c2-bd73-d2b72d82c2bb with identifier: 63bd1001b
2026-03-16 08:59:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64992c14-af52-55c2-bd73-d2b72d82c2bb with scrape type 1
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 64992c14-af52-55c2-bd73-d2b72d82c2bb
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_01-1200.jpg not downloaded yet
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f013a290>
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_03-1200.jpg saved to cache
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7be250>
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_07-1200.jpg saved to cache
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cf849e17-7bab-5801-9ca6-c6b61f9c5443
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6a4990>
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_06-1200.jpg saved to cache
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_09-1200.jpg not downloaded yet
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_06-1200.jpg not downloaded yet
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ztEDrsB_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf)
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Tsxphqa_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf)
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_02-1200.jpg not downloaded yet
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/447148451b/audi-q3-sportback-35-tfsi-150-ch-s-tronic-7-s-line> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/80a37098ba/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MhbtTiB_09-1200.jpg> (referer: https://vpauto.eu/vehicle/b84bf4c81b/ligier-ligier-js50)
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Tsxphqa_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf)
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_10-1200.jpg not downloaded yet
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_07-1200.jpg not downloaded yet
2026-03-16 08:59:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f17a8abe7f/renault-renault-5-e-tech-electrique-150-ch-autonomie-confort-techno> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/40f324baba/bmw-i-ix3-m-sport-286-ch-bva8-inspiring> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea565310>
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_10-1200.jpg saved to cache
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cf849e17-7bab-5801-9ca6-c6b61f9c5443
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea76bcd0>
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_06-1200.jpg saved to cache
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_03-1200.jpg not downloaded yet
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LMgFiOt_09-1200.jpg> (referer: https://vpauto.eu/vehicle/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line)
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_08-1200.jpg not downloaded yet
2026-03-16 08:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ztEDrsB_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf)
2026-03-16 08:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_04-1200.jpg not downloaded yet
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea793890>
2026-03-16 08:59:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_03-1200.jpg saved to cache
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea444910>
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_06-1200.jpg saved to cache
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71965653-eb7a-5d16-819d-7ab4a61bd776 with identifier: 447148451b
2026-03-16 08:59:06 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84dae528-a796-5d15-8917-d6b6bdfc8b1b with identifier: 80a37098ba
2026-03-16 08:59:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84dae528-a796-5d15-8917-d6b6bdfc8b1b with scrape type 2
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84dae528-a796-5d15-8917-d6b6bdfc8b1b with scrape type 2
2026-03-16 08:59:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 84dae528-a796-5d15-8917-d6b6bdfc8b1b, identifier: 80a37098ba
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea702a90>
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_09-1200.jpg saved to cache
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea698110>
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_01-1200.jpg saved to cache
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EawjzQO_01-1200.jpg> (referer: https://vpauto.eu/vehicle/63bd1001b/tesla-model-x-75d-dual-motor)
2026-03-16 08:59:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LMgFiOt_10-1200.jpg> (referer: https://vpauto.eu/vehicle/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line)
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_09-1200.jpg not downloaded yet
2026-03-16 08:59:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 84dae528-a796-5d15-8917-d6b6bdfc8b1b with identifier: 80a37098ba
2026-03-16 08:59:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 84dae528-a796-5d15-8917-d6b6bdfc8b1b with identifier: 80a37098ba
2026-03-16 08:59:06 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 84dae528-a796-5d15-8917-d6b6bdfc8b1b with identifier: 80a37098ba to the API
2026-03-16 08:59:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:06 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/80a37098ba/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Navy blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'F H',
 'id': '84dae528-a796-5d15-8917-d6b6bdfc8b1b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/80a37098ba/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium',
 'listing': 'auction',
 'location': '94 - PARIS',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Titanium',
 'odometer': 49896,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 18900,
 'price_includes_vat': True,
 'registration_date': '2023-10-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Titanium',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Titanium',
 'year': 2023}
2026-03-16 08:59:06 [vpauto.fr] INFO: Saving data for 80a37098ba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326212.444238, 'last_price_update_time': 1773651546.874991}
2026-03-16 08:59:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ztEDrsB_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf)
2026-03-16 08:59:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Tsxphqa_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf)
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_05-1200.jpg already downloaded
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_06-1200.jpg already downloaded
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_07-1200.jpg not downloaded yet
2026-03-16 08:59:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1333807-8e89-57ac-83ea-90065aa60c13 with identifier: f17a8abe7f
2026-03-16 08:59:06 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88b5bea7-320f-5414-ab8b-51b5809acb03 with identifier: 40f324baba
2026-03-16 08:59:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88b5bea7-320f-5414-ab8b-51b5809acb03 with scrape type 2
2026-03-16 08:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88b5bea7-320f-5414-ab8b-51b5809acb03 with scrape type 2
2026-03-16 08:59:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 88b5bea7-320f-5414-ab8b-51b5809acb03, identifier: 40f324baba
2026-03-16 08:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Tsxphqa_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf)
2026-03-16 08:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LMgFiOt_07-1200.jpg> (referer: https://vpauto.eu/vehicle/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line)
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_10-1200.jpg not downloaded yet
2026-03-16 08:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/89f783e2ba/hyundai-tucson-16-crdi-136-hybrid-48v-dct-7-creative> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 88b5bea7-320f-5414-ab8b-51b5809acb03 with identifier: 40f324baba
2026-03-16 08:59:07 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 88b5bea7-320f-5414-ab8b-51b5809acb03 with identifier: 40f324baba
2026-03-16 08:59:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 88b5bea7-320f-5414-ab8b-51b5809acb03 with identifier: 40f324baba to the API
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/40f324baba/bmw-i-ix3-m-sport-286-ch-bva8-inspiring>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'Electric',
 'id': '88b5bea7-320f-5414-ab8b-51b5809acb03',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/40f324baba/bmw-i-ix3-m-sport-286-ch-bva8-inspiring',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'BMW i',
 'model': 'iX3 M Sport 286 ch BVA8 Inspiring',
 'odometer': 63232,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 32800,
 'price_includes_vat': True,
 'registration_date': '2023-12-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW i iX3 M Sport 286 ch BVA8 Inspiring',
 'transmission': 'automatic',
 'trim': 'iX3 M Sport 286 ch BVA8 Inspiring',
 'year': 2023}
2026-03-16 08:59:07 [vpauto.fr] INFO: Saving data for 40f324baba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326273.362792, 'last_price_update_time': 1773651547.495667}
2026-03-16 08:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EawjzQO_02-1200.jpg> (referer: https://vpauto.eu/vehicle/63bd1001b/tesla-model-x-75d-dual-motor)
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_08-1200.jpg already downloaded
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_09-1200.jpg not downloaded yet
2026-03-16 08:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cae7086eba/ford-focus-10-flexifuel-125-ss-mhev-st-line-design> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/aadf87781b/ds-ds7-hybride-rechargeable-e-tense-300-eat8-4x4-rivoli> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00f0d90>
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_09-1200.jpg saved to cache
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f1801c10>
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_04-1200.jpg saved to cache
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f014ff50>
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_01-1200.jpg saved to cache
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 64992c14-af52-55c2-bd73-d2b72d82c2bb
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0109e90>
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_10-1200.jpg saved to cache
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea581f90>
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_06-1200.jpg saved to cache
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea646cd0>
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_09-1200.jpg saved to cache
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EawjzQO_03-1200.jpg> (referer: https://vpauto.eu/vehicle/63bd1001b/tesla-model-x-75d-dual-motor)
2026-03-16 08:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Tsxphqa_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf)
2026-03-16 08:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ztEDrsB_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf)
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_10-1200.jpg not downloaded yet
2026-03-16 08:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ztEDrsB_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf)
2026-03-16 08:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EawjzQO_04-1200.jpg> (referer: https://vpauto.eu/vehicle/63bd1001b/tesla-model-x-75d-dual-motor)
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6b3750>
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_08-1200.jpg saved to cache
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea73a410>
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_07-1200.jpg saved to cache
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391
2026-03-16 08:59:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3563786e-414a-5ff7-b42c-658967a857c8 with identifier: 89f783e2ba
2026-03-16 08:59:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3563786e-414a-5ff7-b42c-658967a857c8 with scrape type 2
2026-03-16 08:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3563786e-414a-5ff7-b42c-658967a857c8 with scrape type 2
2026-03-16 08:59:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3563786e-414a-5ff7-b42c-658967a857c8, identifier: 89f783e2ba
2026-03-16 08:59:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf> (referer: https://vpauto.eu/vehicle/447148451b/audi-q3-sportback-35-tfsi-150-ch-s-tronic-7-s-line)
2026-03-16 08:59:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3563786e-414a-5ff7-b42c-658967a857c8 with identifier: 89f783e2ba
2026-03-16 08:59:08 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:08 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3563786e-414a-5ff7-b42c-658967a857c8 with identifier: 89f783e2ba
2026-03-16 08:59:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3563786e-414a-5ff7-b42c-658967a857c8 with identifier: 89f783e2ba to the API
2026-03-16 08:59:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:08 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/89f783e2ba/hyundai-tucson-16-crdi-136-hybrid-48v-dct-7-creative>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark beige metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.6L',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'Diesel Hybrid',
 'id': '3563786e-414a-5ff7-b42c-658967a857c8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/89f783e2ba/hyundai-tucson-16-crdi-136-hybrid-48v-dct-7-creative',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'HYUNDAI',
 'model': 'Tucson 1.6 CRDi 136 Hybrid 48V DCT-7 Creative',
 'odometer': 93347,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 17500,
 'price_includes_vat': True,
 'registration_date': '2022-07-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI Tucson 1.6 CRDi 136 Hybrid 48V DCT-7 Creative',
 'transmission': 'automatic',
 'trim': 'Tucson 1.6 CRDi 136 Hybrid 48V DCT-7 Creative',
 'year': 2022}
2026-03-16 08:59:08 [vpauto.fr] INFO: Saving data for 89f783e2ba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326275.576856, 'last_price_update_time': 1773651548.461794}
2026-03-16 08:59:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea75c490>
2026-03-16 08:59:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_02-1200.jpg saved to cache
2026-03-16 08:59:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 64992c14-af52-55c2-bd73-d2b72d82c2bb
2026-03-16 08:59:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66b65c3e-5692-564a-9015-f595b10b875f with identifier: cae7086eba
2026-03-16 08:59:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66b65c3e-5692-564a-9015-f595b10b875f with scrape type 2
2026-03-16 08:59:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66b65c3e-5692-564a-9015-f595b10b875f with scrape type 2
2026-03-16 08:59:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 66b65c3e-5692-564a-9015-f595b10b875f, identifier: cae7086eba
2026-03-16 08:59:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ada7473f-c2d4-5632-b647-d348792dcdc8 with identifier: aadf87781b
2026-03-16 08:59:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ada7473f-c2d4-5632-b647-d348792dcdc8
2026-03-16 08:59:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ztEDrsB_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf)
2026-03-16 08:59:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Tsxphqa_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf)
2026-03-16 08:59:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 66b65c3e-5692-564a-9015-f595b10b875f with identifier: cae7086eba
2026-03-16 08:59:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 66b65c3e-5692-564a-9015-f595b10b875f with identifier: cae7086eba
2026-03-16 08:59:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 66b65c3e-5692-564a-9015-f595b10b875f with identifier: cae7086eba to the API
2026-03-16 08:59:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:08 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/cae7086eba/ford-focus-10-flexifuel-125-ss-mhev-st-line-design>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '1.0L',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'F H',
 'id': '66b65c3e-5692-564a-9015-f595b10b875f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cae7086eba/ford-focus-10-flexifuel-125-ss-mhev-st-line-design',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Focus 1.0 Flexifuel 125 S&S mHEV ST-Line Design',
 'odometer': 60728,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 13900,
 'price_includes_vat': True,
 'registration_date': '2023-01-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Focus 1.0 Flexifuel 125 S&S mHEV ST-Line Design',
 'transmission': 'manual',
 'trim': 'Focus 1.0 Flexifuel 125 S&S mHEV ST-Line Design',
 'year': 2023}
2026-03-16 08:59:08 [vpauto.fr] INFO: Saving data for cae7086eba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326252.069999, 'last_price_update_time': 1773651548.937106}
2026-03-16 08:59:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f11623d0>
2026-03-16 08:59:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_03-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 64992c14-af52-55c2-bd73-d2b72d82c2bb
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7c6dd0>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_07-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0fed250>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_07-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f015e210>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_08-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea701650>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_04-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 64992c14-af52-55c2-bd73-d2b72d82c2bb
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ztEDrsB_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf)
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MhbtTiB_10-1200.jpg> (referer: https://vpauto.eu/vehicle/b84bf4c81b/ligier-ligier-js50)
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ztEDrsB_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf)
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EawjzQO_07-1200.jpg> (referer: https://vpauto.eu/vehicle/63bd1001b/tesla-model-x-75d-dual-motor)
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=2> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EawjzQO_09-1200.jpg> (referer: https://vpauto.eu/vehicle/63bd1001b/tesla-model-x-75d-dual-motor)
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/71edcc7d1b/ds-ds-4-bluehdi-130-eat8-performance-line> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f136c2d0>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_expert_report_file_4f2b4908-121f-48b2-90d5-55e7448259f1.pdf HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 71965653-eb7a-5d16-819d-7ab4a61bd776, skipping ID generation
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_01-1200.jpg not downloaded yet
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0094750>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_05-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6853d0>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_10-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_02-1200.jpg not downloaded yet
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LMgFiOt_08-1200.jpg> (referer: https://vpauto.eu/vehicle/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line)
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MhbtTiB_08-1200.jpg> (referer: https://vpauto.eu/vehicle/b84bf4c81b/ligier-ligier-js50)
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ztEDrsB_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf)
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ztEDrsB_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf)
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EawjzQO_10-1200.jpg> (referer: https://vpauto.eu/vehicle/63bd1001b/tesla-model-x-75d-dual-motor)
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Tsxphqa_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf)
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7675d0>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_10-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea63b650>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_10-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0216a10>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_09-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea69af90>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_07-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 64992c14-af52-55c2-bd73-d2b72d82c2bb
2026-03-16 08:59:09 [vpauto.fr] INFO: Found 96 ads on page 2
2026-03-16 08:59:09 [vpauto.fr] INFO: Found listing with ID: 5228d44d7f
2026-03-16 08:59:09 [vpauto.fr] INFO: Scrape type for 5228d44d7f: 1
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f02086d0>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_09-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 64992c14-af52-55c2-bd73-d2b72d82c2bb
2026-03-16 08:59:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21679a45-fbe8-58fe-ab8a-65f2dee739c0 with identifier: 71edcc7d1b
2026-03-16 08:59:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_03-1200.jpg not downloaded yet
2026-03-16 08:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/EJVOOwg_BE.pdf> (referer: https://vpauto.eu/vehicle/aadf87781b/ds-ds7-hybride-rechargeable-e-tense-300-eat8-4x4-rivoli)
2026-03-16 08:59:09 [vpauto.fr] INFO: Found listing with ID: af16c6fd1b
2026-03-16 08:59:09 [vpauto.fr] INFO: Scrape type for af16c6fd1b: 1
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_04-1200.jpg not downloaded yet
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7104d0>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_08-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea752ad0>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_08-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7a7490>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_02-1200.jpg saved to cache
2026-03-16 08:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea63ad10>
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ztEDrsB_01-1200.jpg saved to cache
2026-03-16 08:59:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d04309a3-ee97-5771-b6e2-c2de5f90ea04
2026-03-16 08:59:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d04309a3-ee97-5771-b6e2-c2de5f90ea04, skipping ID generation
2026-03-16 08:59:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d04309a3-ee97-5771-b6e2-c2de5f90ea04 sending to next pipeline
2026-03-16 08:59:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d04309a3-ee97-5771-b6e2-c2de5f90ea04, identifier: 1aef716a1b
2026-03-16 08:59:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f147e8d0>
2026-03-16 08:59:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EawjzQO_10-1200.jpg saved to cache
2026-03-16 08:59:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 64992c14-af52-55c2-bd73-d2b72d82c2bb
2026-03-16 08:59:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 64992c14-af52-55c2-bd73-d2b72d82c2bb, skipping ID generation
2026-03-16 08:59:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64992c14-af52-55c2-bd73-d2b72d82c2bb with scrape type 1
2026-03-16 08:59:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 64992c14-af52-55c2-bd73-d2b72d82c2bb sending to next pipeline
2026-03-16 08:59:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 64992c14-af52-55c2-bd73-d2b72d82c2bb, identifier: 63bd1001b
2026-03-16 08:59:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7b7b50>
2026-03-16 08:59:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_05-1200.jpg saved to cache
2026-03-16 08:59:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:10 [vpauto.fr] INFO: Found listing with ID: c4d4aa2c7f
2026-03-16 08:59:10 [vpauto.fr] INFO: Scrape type for c4d4aa2c7f: 0
2026-03-16 08:59:10 [vpauto.fr] INFO: Found listing with ID: 7b3cf845ba
2026-03-16 08:59:10 [vpauto.fr] INFO: Scrape type for 7b3cf845ba: 0
2026-03-16 08:59:10 [vpauto.fr] INFO: Found listing with ID: 7c3f5fd1b
2026-03-16 08:59:10 [vpauto.fr] INFO: Scrape type for 7c3f5fd1b: 1
2026-03-16 08:59:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d04309a3-ee97-5771-b6e2-c2de5f90ea04 with identifier: 1aef716a1b
2026-03-16 08:59:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d04309a3-ee97-5771-b6e2-c2de5f90ea04 with identifier: 1aef716a1b
2026-03-16 08:59:10 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d04309a3-ee97-5771-b6e2-c2de5f90ea04 with identifier: 1aef716a1b to the API
2026-03-16 08:59:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:10 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/ztEDrsB_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 48,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_expert_report_file_8af54b20-769b-4275-8dcf-5f342563c494.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf',
 'category': None,
 'color': 'Night blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': 'd04309a3-ee97-5771-b6e2-c2de5f90ea04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/1aef716a1b/bmw-x3-xdrive-30e-292ch-bva8-m-sport',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'BMW',
 'model': 'X3 xDrive 30e 292ch BVA8 M Sport',
 'odometer': 34766,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100644,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ztEDrsB_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90471,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ztEDrsB_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104479,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ztEDrsB_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85583,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ztEDrsB_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110764,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ztEDrsB_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104728,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ztEDrsB_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113488,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ztEDrsB_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93531,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ztEDrsB_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139742,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ztEDrsB_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d04309a3-ee97-5771-b6e2-c2de5f90ea04/d04309a3-ee97-5771-b6e2-c2de5f90ea04_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133510,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ztEDrsB_10-1200.jpg',
             'Width': 1200}],
 'price': 39000,
 'price_includes_vat': True,
 'registration_date': '2022-11-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X3 xDrive 30e 292ch BVA8 M Sport',
 'transmission': 'automatic',
 'trim': 'X3 xDrive 30e 292ch BVA8 M Sport',
 'year': 2022}
2026-03-16 08:59:10 [vpauto.fr] INFO: Saving data for 1aef716a1b: {'created_time': 1773651550.887001, 'last_price_update_time': 1773651550.887018, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 64992c14-af52-55c2-bd73-d2b72d82c2bb with identifier: 63bd1001b
2026-03-16 08:59:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 64992c14-af52-55c2-bd73-d2b72d82c2bb with identifier: 63bd1001b
2026-03-16 08:59:11 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 64992c14-af52-55c2-bd73-d2b72d82c2bb with identifier: 63bd1001b to the API
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/EawjzQO_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Navy blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO',
 'engine': '',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Electric',
 'id': '64992c14-af52-55c2-bd73-d2b72d82c2bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/63bd1001b/tesla-model-x-75d-dual-motor',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'TESLA',
 'model': 'Model X 75d Dual Motor',
 'odometer': 97668,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 25,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96467,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EawjzQO_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91982,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EawjzQO_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96987,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EawjzQO_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76929,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EawjzQO_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100643,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EawjzQO_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101486,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EawjzQO_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107658,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EawjzQO_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85100,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EawjzQO_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109865,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EawjzQO_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_64992c14-af52-55c2-bd73-d2b72d82c2bb/64992c14-af52-55c2-bd73-d2b72d82c2bb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108614,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EawjzQO_10-1200.jpg',
             'Width': 1200}],
 'price': 25900,
 'price_includes_vat': True,
 'registration_date': '2018-09-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'TESLA Model X 75d Dual Motor',
 'transmission': 'automatic',
 'trim': 'Model X 75d Dual Motor',
 'year': 2018}
2026-03-16 08:59:11 [vpauto.fr] INFO: Saving data for 63bd1001b: {'created_time': 1773651551.306372, 'last_price_update_time': 1773651551.306383, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LMgFiOt_05-1200.jpg> (referer: https://vpauto.eu/vehicle/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line)
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Tsxphqa_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf)
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Tsxphqa_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf)
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MhbtTiB_07-1200.jpg> (referer: https://vpauto.eu/vehicle/b84bf4c81b/ligier-ligier-js50)
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_05-1200.jpg not downloaded yet
2026-03-16 08:59:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pJhZaZw_08-1200.jpg> (referer: https://vpauto.eu/vehicle/2bcbeb2a1b/bmw-x1-xdrive-25e-245ch-dkg7-m-sport)
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LMgFiOt_04-1200.jpg> (referer: https://vpauto.eu/vehicle/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line)
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/nKwquDA_BE.pdf> (referer: https://vpauto.eu/vehicle/f17a8abe7f/renault-renault-5-e-tech-electrique-150-ch-autonomie-confort-techno)
2026-03-16 08:59:11 [vpauto.fr] INFO: Found listing with ID: e121a0397f
2026-03-16 08:59:11 [vpauto.fr] INFO: Scrape type for e121a0397f: 1
2026-03-16 08:59:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7bc690>
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ada7473f-c2d4-5632-b647-d348792dcdc8/ada7473f-c2d4-5632-b647-d348792dcdc8_expert_report_file_d75a07aa-a316-4b11-917c-a96d2b391b59.pdf HTTP/1.1" 201 0
2026-03-16 08:59:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ada7473f-c2d4-5632-b647-d348792dcdc8
2026-03-16 08:59:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ada7473f-c2d4-5632-b647-d348792dcdc8, skipping ID generation
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ada7473f-c2d4-5632-b647-d348792dcdc8
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_01-1200.jpg not downloaded yet
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MhbtTiB_05-1200.jpg> (referer: https://vpauto.eu/vehicle/b84bf4c81b/ligier-ligier-js50)
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_06-1200.jpg not downloaded yet
2026-03-16 08:59:11 [vpauto.fr] INFO: Found listing with ID: 5c3ecf6c1b
2026-03-16 08:59:11 [vpauto.fr] INFO: Scrape type for 5c3ecf6c1b: 1
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_02-1200.jpg not downloaded yet
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGjtLAv_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf)
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pJhZaZw_05-1200.jpg> (referer: https://vpauto.eu/vehicle/2bcbeb2a1b/bmw-x1-xdrive-25e-245ch-dkg7-m-sport)
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LMgFiOt_02-1200.jpg> (referer: https://vpauto.eu/vehicle/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line)
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_07-1200.jpg not downloaded yet
2026-03-16 08:59:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MhbtTiB_04-1200.jpg> (referer: https://vpauto.eu/vehicle/b84bf4c81b/ligier-ligier-js50)
2026-03-16 08:59:11 [vpauto.fr] INFO: Found listing with ID: a5c0612aba
2026-03-16 08:59:11 [vpauto.fr] INFO: Scrape type for a5c0612aba: 0
2026-03-16 08:59:11 [vpauto.fr] INFO: Found listing with ID: fc19c9897f
2026-03-16 08:59:11 [vpauto.fr] INFO: Scrape type for fc19c9897f: 0
2026-03-16 08:59:11 [vpauto.fr] INFO: Found listing with ID: e32c466fba
2026-03-16 08:59:11 [vpauto.fr] INFO: Scrape type for e32c466fba: 0
2026-03-16 08:59:11 [vpauto.fr] INFO: Found listing with ID: e7c077151b
2026-03-16 08:59:11 [vpauto.fr] INFO: Scrape type for e7c077151b: 1
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_03-1200.jpg not downloaded yet
2026-03-16 08:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MhbtTiB_02-1200.jpg> (referer: https://vpauto.eu/vehicle/b84bf4c81b/ligier-ligier-js50)
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_08-1200.jpg not downloaded yet
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea756510>
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_05-1200.jpg saved to cache
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6b16d0>
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_02-1200.jpg saved to cache
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea44ef90>
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Tsxphqa_04-1200.jpg saved to cache
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe
2026-03-16 08:59:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2177c1d1-f980-5e64-8ca9-bfc670e236fe, skipping ID generation
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2177c1d1-f980-5e64-8ca9-bfc670e236fe sending to next pipeline
2026-03-16 08:59:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2177c1d1-f980-5e64-8ca9-bfc670e236fe, identifier: c7b5e5467f
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5c6110>
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_07-1200.jpg saved to cache
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea744990>
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_08-1200.jpg saved to cache
2026-03-16 08:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cf849e17-7bab-5801-9ca6-c6b61f9c5443
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea453d90>
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_04-1200.jpg saved to cache
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f016e6d0>
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1333807-8e89-57ac-83ea-90065aa60c13/a1333807-8e89-57ac-83ea-90065aa60c13_expert_report_file_77229c60-e20d-4dc0-bd32-129d7143046e.pdf HTTP/1.1" 201 0
2026-03-16 08:59:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a1333807-8e89-57ac-83ea-90065aa60c13, skipping ID generation
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_01-1200.jpg not downloaded yet
2026-03-16 08:59:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MhbtTiB_01-1200.jpg> (referer: https://vpauto.eu/vehicle/b84bf4c81b/ligier-ligier-js50)
2026-03-16 08:59:12 [vpauto.fr] INFO: Found listing with ID: 629cabd3ba
2026-03-16 08:59:12 [vpauto.fr] INFO: Scrape type for 629cabd3ba: 0
2026-03-16 08:59:12 [vpauto.fr] INFO: Found listing with ID: 3972eda7f
2026-03-16 08:59:12 [vpauto.fr] INFO: Scrape type for 3972eda7f: 1
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_04-1200.jpg not downloaded yet
2026-03-16 08:59:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2177c1d1-f980-5e64-8ca9-bfc670e236fe with identifier: c7b5e5467f
2026-03-16 08:59:12 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2177c1d1-f980-5e64-8ca9-bfc670e236fe with identifier: c7b5e5467f
2026-03-16 08:59:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2177c1d1-f980-5e64-8ca9-bfc670e236fe with identifier: c7b5e5467f to the API
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/Tsxphqa_04-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_expert_report_file_d4ac21aa-2d86-4470-b64f-da50fec4edee.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/Tsxphqa_BE.pdf',
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-20T15:00:00Z',
 'fuel_type': 'Electric',
 'id': '2177c1d1-f980-5e64-8ca9-bfc670e236fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c7b5e5467f/tesla-model-x-dual-motor-grande-autonomie-awd',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'TESLA',
 'model': 'MODEL X Dual-Motor Grande Autonomie AWD',
 'odometer': 66667,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 30,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78338,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Tsxphqa_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79409,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Tsxphqa_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86659,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Tsxphqa_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77533,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Tsxphqa_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92060,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Tsxphqa_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99885,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Tsxphqa_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101740,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Tsxphqa_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77622,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Tsxphqa_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102018,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Tsxphqa_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2177c1d1-f980-5e64-8ca9-bfc670e236fe/2177c1d1-f980-5e64-8ca9-bfc670e236fe_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96414,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Tsxphqa_10-1200.jpg',
             'Width': 1200}],
 'price': 58400,
 'price_includes_vat': True,
 'registration_date': '2023-07-11',
 'seats_number': 7,
 'seller_name': None,
 'title': 'TESLA MODEL X Dual-Motor Grande Autonomie AWD',
 'transmission': 'automatic',
 'trim': 'MODEL X Dual-Motor Grande Autonomie AWD',
 'year': 2023}
2026-03-16 08:59:12 [vpauto.fr] INFO: Saving data for c7b5e5467f: {'created_time': 1773651552.520872, 'last_price_update_time': 1773651552.520886, 'auction_closing_time': 1774018800.0}
2026-03-16 08:59:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGjtLAv_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf)
2026-03-16 08:59:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGjtLAv_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf)
2026-03-16 08:59:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/MZNsHCD_BE.pdf> (referer: https://vpauto.eu/vehicle/5a1895891b/bmw-serie-1-f40-118i-136-ch-dkg7-m-sport)
2026-03-16 08:59:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGjtLAv_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf)
2026-03-16 08:59:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf> (referer: https://vpauto.eu/vehicle/71edcc7d1b/ds-ds-4-bluehdi-130-eat8-performance-line)
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_09-1200.jpg not downloaded yet
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_02-1200.jpg not downloaded yet
2026-03-16 08:59:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea736b90>
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_05-1200.jpg saved to cache
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5f6b50>
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_01-1200.jpg saved to cache
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0220e50>
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pJhZaZw_05-1200.jpg saved to cache
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cf849e17-7bab-5801-9ca6-c6b61f9c5443
2026-03-16 08:59:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cf849e17-7bab-5801-9ca6-c6b61f9c5443, skipping ID generation
2026-03-16 08:59:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf849e17-7bab-5801-9ca6-c6b61f9c5443 with scrape type 1
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cf849e17-7bab-5801-9ca6-c6b61f9c5443 sending to next pipeline
2026-03-16 08:59:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cf849e17-7bab-5801-9ca6-c6b61f9c5443, identifier: 2bcbeb2a1b
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0176690>
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LMgFiOt_02-1200.jpg saved to cache
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391
2026-03-16 08:59:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5e20a16d-4f5e-589f-95bd-b000f2d2a391, skipping ID generation
2026-03-16 08:59:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with scrape type 1
2026-03-16 08:59:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391 sending to next pipeline
2026-03-16 08:59:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5e20a16d-4f5e-589f-95bd-b000f2d2a391, identifier: 2f1995141b
2026-03-16 08:59:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5bead0>
2026-03-16 08:59:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_04-1200.jpg saved to cache
2026-03-16 08:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7
2026-03-16 08:59:13 [vpauto.fr] INFO: Found listing with ID: d1dd5cc11b
2026-03-16 08:59:13 [vpauto.fr] INFO: Scrape type for d1dd5cc11b: 1
2026-03-16 08:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_05-1200.jpg not downloaded yet
2026-03-16 08:59:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cf849e17-7bab-5801-9ca6-c6b61f9c5443 with identifier: 2bcbeb2a1b
2026-03-16 08:59:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cf849e17-7bab-5801-9ca6-c6b61f9c5443 with identifier: 2bcbeb2a1b
2026-03-16 08:59:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cf849e17-7bab-5801-9ca6-c6b61f9c5443 with identifier: 2bcbeb2a1b to the API
2026-03-16 08:59:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:13 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/pJhZaZw_05-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 17,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': 'cf849e17-7bab-5801-9ca6-c6b61f9c5443',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2bcbeb2a1b/bmw-x1-xdrive-25e-245ch-dkg7-m-sport',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'BMW',
 'model': 'X1 xDrive 25e 245ch DKG7 M Sport',
 'odometer': 93159,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 24,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99094,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pJhZaZw_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77707,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pJhZaZw_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99761,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pJhZaZw_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75624,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pJhZaZw_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100506,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pJhZaZw_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78628,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pJhZaZw_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98106,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pJhZaZw_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75684,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pJhZaZw_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143009,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pJhZaZw_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cf849e17-7bab-5801-9ca6-c6b61f9c5443/cf849e17-7bab-5801-9ca6-c6b61f9c5443_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113181,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pJhZaZw_10-1200.jpg',
             'Width': 1200}],
 'price': 29400,
 'price_includes_vat': True,
 'registration_date': '2023-07-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X1 xDrive 25e 245ch DKG7 M Sport',
 'transmission': 'automatic',
 'trim': 'X1 xDrive 25e 245ch DKG7 M Sport',
 'year': 2023}
2026-03-16 08:59:13 [vpauto.fr] INFO: Saving data for 2bcbeb2a1b: {'created_time': 1773651553.515397, 'last_price_update_time': 1773651553.515407, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with identifier: 2f1995141b
2026-03-16 08:59:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with identifier: 2f1995141b
2026-03-16 08:59:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with identifier: 2f1995141b to the API
2026-03-16 08:59:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:13 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/LMgFiOt_02-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '5e20a16d-4f5e-589f-95bd-b000f2d2a391',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2f1995141b/mercedes-classe-a-250-e-8g-dct-style-line',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'MERCEDES',
 'model': 'Classe A 250 e 8G-DCT Style Line',
 'odometer': 16694,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 41,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88737,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LMgFiOt_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84980,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LMgFiOt_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89785,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LMgFiOt_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81003,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LMgFiOt_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91274,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LMgFiOt_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93945,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LMgFiOt_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92325,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LMgFiOt_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84594,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LMgFiOt_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116355,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LMgFiOt_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e20a16d-4f5e-589f-95bd-b000f2d2a391/5e20a16d-4f5e-589f-95bd-b000f2d2a391_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127610,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LMgFiOt_10-1200.jpg',
             'Width': 1200}],
 'price': 23500,
 'price_includes_vat': True,
 'registration_date': '2022-04-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES Classe A 250 e 8G-DCT Style Line',
 'transmission': 'automatic',
 'trim': 'Classe A 250 e 8G-DCT Style Line',
 'year': 2022}
2026-03-16 08:59:13 [vpauto.fr] INFO: Saving data for 2f1995141b: {'created_time': 1773651553.895138, 'last_price_update_time': 1773651553.895151, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tcPCRqn_06-1200.jpg> (referer: https://vpauto.eu/vehicle/403bdf541b/microcar-m-pro-flex)
2026-03-16 08:59:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EJVOOwg_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/EJVOOwg_BE.pdf)
2026-03-16 08:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_10-1200.jpg not downloaded yet
2026-03-16 08:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_03-1200.jpg not downloaded yet
2026-03-16 08:59:13 [vpauto.fr] INFO: Found listing with ID: b63beb87f
2026-03-16 08:59:14 [vpauto.fr] INFO: Scrape type for b63beb87f: 0
2026-03-16 08:59:14 [vpauto.fr] INFO: Found listing with ID: 10d3e1dc1b
2026-03-16 08:59:14 [vpauto.fr] INFO: Scrape type for 10d3e1dc1b: 1
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_06-1200.jpg not downloaded yet
2026-03-16 08:59:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea56a990>
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_02-1200.jpg saved to cache
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f015d3d0>
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MhbtTiB_01-1200.jpg saved to cache
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7
2026-03-16 08:59:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5ba633af-4e16-5b4d-97a5-3088f8f743c7, skipping ID generation
2026-03-16 08:59:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7 with scrape type 1
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5ba633af-4e16-5b4d-97a5-3088f8f743c7 sending to next pipeline
2026-03-16 08:59:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5ba633af-4e16-5b4d-97a5-3088f8f743c7, identifier: b84bf4c81b
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6636d0>
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_02-1200.jpg saved to cache
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00d6090>
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_03-1200.jpg saved to cache
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6f8e50>
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_753a18bf-d4f5-59a5-99d4-58384331e8d5/753a18bf-d4f5-59a5-99d4-58384331e8d5_expert_report_file_0cd7d7e6-be0a-49f7-8165-6537917aab07.pdf HTTP/1.1" 201 0
2026-03-16 08:59:14 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 753a18bf-d4f5-59a5-99d4-58384331e8d5
2026-03-16 08:59:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 753a18bf-d4f5-59a5-99d4-58384331e8d5, skipping ID generation
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 753a18bf-d4f5-59a5-99d4-58384331e8d5
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_01-1200.jpg not downloaded yet
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f011ad50>
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_04-1200.jpg saved to cache
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f020a890>
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_expert_report_file_fbf51c9e-f31f-4127-90cf-17a4db607d2d.pdf HTTP/1.1" 201 0
2026-03-16 08:59:14 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 21679a45-fbe8-58fe-ab8a-65f2dee739c0, skipping ID generation
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_01-1200.jpg not downloaded yet
2026-03-16 08:59:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EJVOOwg_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/EJVOOwg_BE.pdf)
2026-03-16 08:59:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGjtLAv_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf)
2026-03-16 08:59:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGjtLAv_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf)
2026-03-16 08:59:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGjtLAv_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf)
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_04-1200.jpg not downloaded yet
2026-03-16 08:59:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5ba633af-4e16-5b4d-97a5-3088f8f743c7 with identifier: b84bf4c81b
2026-03-16 08:59:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5ba633af-4e16-5b4d-97a5-3088f8f743c7 with identifier: b84bf4c81b
2026-03-16 08:59:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5ba633af-4e16-5b4d-97a5-3088f8f743c7 with identifier: b84bf4c81b to the API
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:14 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/MhbtTiB_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 2',
 'engine': '',
 'expiration_date': '2026-03-16T13:20:00Z',
 'fuel_type': 'Diesel',
 'id': '5ba633af-4e16-5b4d-97a5-3088f8f743c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b84bf4c81b/ligier-ligier-js50',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LIGIER',
 'model': 'JS50',
 'odometer': 53879,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97277,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MhbtTiB_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82035,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MhbtTiB_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85840,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MhbtTiB_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73195,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MhbtTiB_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90126,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MhbtTiB_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100922,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MhbtTiB_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114500,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MhbtTiB_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94956,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MhbtTiB_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144803,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MhbtTiB_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ba633af-4e16-5b4d-97a5-3088f8f743c7/5ba633af-4e16-5b4d-97a5-3088f8f743c7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156658,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MhbtTiB_10-1200.jpg',
             'Width': 1200}],
 'price': 4600,
 'price_includes_vat': True,
 'registration_date': '2015-07-27',
 'seats_number': 2,
 'seller_name': None,
 'title': 'LIGIER LIGIER JS50',
 'transmission': 'automatic',
 'trim': 'JS50',
 'year': 2015}
2026-03-16 08:59:14 [vpauto.fr] INFO: Saving data for b84bf4c81b: {'created_time': 1773651554.838839, 'last_price_update_time': 1773651554.838849, 'auction_closing_time': 1773667200.0}
2026-03-16 08:59:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGjtLAv_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf)
2026-03-16 08:59:14 [vpauto.fr] INFO: Found listing with ID: 1a72d3faba
2026-03-16 08:59:14 [vpauto.fr] INFO: Scrape type for 1a72d3faba: 0
2026-03-16 08:59:14 [vpauto.fr] INFO: Found listing with ID: 6d3b508a7f
2026-03-16 08:59:14 [vpauto.fr] INFO: Scrape type for 6d3b508a7f: 0
2026-03-16 08:59:14 [vpauto.fr] INFO: Found listing with ID: fa066f301b
2026-03-16 08:59:14 [vpauto.fr] INFO: Scrape type for fa066f301b: 1
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_07-1200.jpg not downloaded yet
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_02-1200.jpg not downloaded yet
2026-03-16 08:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_02-1200.jpg not downloaded yet
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nKwquDA_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/nKwquDA_BE.pdf)
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_05-1200.jpg not downloaded yet
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5228d44d7f/audi-q4-e-tron-sportback-50-quattro-299-ch-82-kw-s-line> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/af16c6fd1b/peugeot-2008-bluehdi-130-ss-eat8-allure-business> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea739d10>
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb785888-f8fc-57ec-9906-019c28d1a1be/cb785888-f8fc-57ec-9906-019c28d1a1be_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tcPCRqn_06-1200.jpg saved to cache
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cb785888-f8fc-57ec-9906-019c28d1a1be
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea58ea10>
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ada7473f-c2d4-5632-b647-d348792dcdc8/ada7473f-c2d4-5632-b647-d348792dcdc8_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_01-1200.jpg saved to cache
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ada7473f-c2d4-5632-b647-d348792dcdc8
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EJVOOwg_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/EJVOOwg_BE.pdf)
2026-03-16 08:59:15 [vpauto.fr] INFO: Found listing with ID: 5af148c9ba
2026-03-16 08:59:15 [vpauto.fr] INFO: Scrape type for 5af148c9ba: 0
2026-03-16 08:59:15 [vpauto.fr] INFO: Found listing with ID: 196a5110ba
2026-03-16 08:59:15 [vpauto.fr] INFO: Scrape type for 196a5110ba: 0
2026-03-16 08:59:15 [vpauto.fr] INFO: Found listing with ID: 3c5c0ed67f
2026-03-16 08:59:15 [vpauto.fr] INFO: Scrape type for 3c5c0ed67f: 1
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_08-1200.jpg not downloaded yet
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_03-1200.jpg not downloaded yet
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_03-1200.jpg not downloaded yet
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7c3f5fd1b/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00e3310>
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ada7473f-c2d4-5632-b647-d348792dcdc8/ada7473f-c2d4-5632-b647-d348792dcdc8_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_02-1200.jpg saved to cache
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ada7473f-c2d4-5632-b647-d348792dcdc8
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5bd950>
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_05-1200.jpg saved to cache
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01cffd0>
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_06-1200.jpg saved to cache
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea746c50>
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_07-1200.jpg saved to cache
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KUKSpMD_10-1200.jpg> (referer: https://vpauto.eu/vehicle/352a955c1b/aixam-minauto)
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EJVOOwg_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/EJVOOwg_BE.pdf)
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_06-1200.jpg not downloaded yet
2026-03-16 08:59:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7a4050>
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_08-1200.jpg saved to cache
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nKwquDA_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/nKwquDA_BE.pdf)
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nKwquDA_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/nKwquDA_BE.pdf)
2026-03-16 08:59:15 [vpauto.fr] INFO: Found listing with ID: fb8305431b
2026-03-16 08:59:15 [vpauto.fr] INFO: Scrape type for fb8305431b: 1
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_09-1200.jpg not downloaded yet
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_04-1200.jpg not downloaded yet
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_04-1200.jpg not downloaded yet
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea508510>
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1333807-8e89-57ac-83ea-90065aa60c13/a1333807-8e89-57ac-83ea-90065aa60c13_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_01-1200.jpg saved to cache
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGjtLAv_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf)
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGjtLAv_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf)
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nKwquDA_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/nKwquDA_BE.pdf)
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mtbcqIT_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf)
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_07-1200.jpg not downloaded yet
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e121a0397f/opel-mokka-electrique-136-ch-batterie-50-kwh-elegance> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73b6c7a6-63d3-517c-b674-49046506a077 with identifier: 5228d44d7f
2026-03-16 08:59:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 73b6c7a6-63d3-517c-b674-49046506a077
2026-03-16 08:59:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e91f69c9-0948-5e14-8252-19dedad822a6 with identifier: af16c6fd1b
2026-03-16 08:59:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e91f69c9-0948-5e14-8252-19dedad822a6 with scrape type 1
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e91f69c9-0948-5e14-8252-19dedad822a6
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_01-1200.jpg not downloaded yet
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea51dc50>
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ada7473f-c2d4-5632-b647-d348792dcdc8/ada7473f-c2d4-5632-b647-d348792dcdc8_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_03-1200.jpg saved to cache
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ada7473f-c2d4-5632-b647-d348792dcdc8
2026-03-16 08:59:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f01a9b0-a583-5d65-84ea-7009d4869d82 with identifier: 7c3f5fd1b
2026-03-16 08:59:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5f01a9b0-a583-5d65-84ea-7009d4869d82
2026-03-16 08:59:15 [vpauto.fr] INFO: Found listing with ID: 1c0a553ba
2026-03-16 08:59:15 [vpauto.fr] INFO: Scrape type for 1c0a553ba: 0
2026-03-16 08:59:15 [vpauto.fr] INFO: Found listing with ID: 71f0cb377f
2026-03-16 08:59:15 [vpauto.fr] INFO: Scrape type for 71f0cb377f: 1
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_10-1200.jpg not downloaded yet
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_05-1200.jpg not downloaded yet
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_05-1200.jpg not downloaded yet
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea56a750>
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fedf2c8-50fa-5e5b-b8eb-87d582270e63/4fedf2c8-50fa-5e5b-b8eb-87d582270e63_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KUKSpMD_10-1200.jpg saved to cache
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4fedf2c8-50fa-5e5b-b8eb-87d582270e63
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f1356190>
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ada7473f-c2d4-5632-b647-d348792dcdc8/ada7473f-c2d4-5632-b647-d348792dcdc8_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_05-1200.jpg saved to cache
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ada7473f-c2d4-5632-b647-d348792dcdc8
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mtbcqIT_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf)
2026-03-16 08:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MZNsHCD_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/MZNsHCD_BE.pdf)
2026-03-16 08:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_08-1200.jpg not downloaded yet
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_02-1200.jpg not downloaded yet
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5f4090>
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1333807-8e89-57ac-83ea-90065aa60c13/a1333807-8e89-57ac-83ea-90065aa60c13_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_03-1200.jpg saved to cache
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4b98d0>
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1333807-8e89-57ac-83ea-90065aa60c13/a1333807-8e89-57ac-83ea-90065aa60c13_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_02-1200.jpg saved to cache
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EJVOOwg_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/EJVOOwg_BE.pdf)
2026-03-16 08:59:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nKwquDA_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/nKwquDA_BE.pdf)
2026-03-16 08:59:16 [vpauto.fr] INFO: Found listing with ID: 4f9ac42e1b
2026-03-16 08:59:16 [vpauto.fr] INFO: Scrape type for 4f9ac42e1b: 1
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_06-1200.jpg not downloaded yet
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_06-1200.jpg not downloaded yet
2026-03-16 08:59:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MZNsHCD_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/MZNsHCD_BE.pdf)
2026-03-16 08:59:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MZNsHCD_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/MZNsHCD_BE.pdf)
2026-03-16 08:59:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mtbcqIT_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf)
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_09-1200.jpg not downloaded yet
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_03-1200.jpg not downloaded yet
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea479b50>
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_09-1200.jpg saved to cache
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7a7c90>
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGjtLAv_10-1200.jpg saved to cache
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 71965653-eb7a-5d16-819d-7ab4a61bd776
2026-03-16 08:59:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 71965653-eb7a-5d16-819d-7ab4a61bd776, skipping ID generation
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 71965653-eb7a-5d16-819d-7ab4a61bd776 sending to next pipeline
2026-03-16 08:59:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 71965653-eb7a-5d16-819d-7ab4a61bd776, identifier: 447148451b
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea483610>
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1333807-8e89-57ac-83ea-90065aa60c13/a1333807-8e89-57ac-83ea-90065aa60c13_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_04-1200.jpg saved to cache
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea75eb90>
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_01-1200.jpg saved to cache
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d24178c-cb17-505e-9bd7-efaf473b9922 with identifier: e121a0397f
2026-03-16 08:59:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4d24178c-cb17-505e-9bd7-efaf473b9922
2026-03-16 08:59:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nKwquDA_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/nKwquDA_BE.pdf)
2026-03-16 08:59:16 [vpauto.fr] INFO: Found listing with ID: 63db3c2d7f
2026-03-16 08:59:16 [vpauto.fr] INFO: Scrape type for 63db3c2d7f: 1
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_07-1200.jpg not downloaded yet
2026-03-16 08:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_07-1200.jpg not downloaded yet
2026-03-16 08:59:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 71965653-eb7a-5d16-819d-7ab4a61bd776 with identifier: 447148451b
2026-03-16 08:59:16 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 71965653-eb7a-5d16-819d-7ab4a61bd776 with identifier: 447148451b
2026-03-16 08:59:16 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 71965653-eb7a-5d16-819d-7ab4a61bd776 with identifier: 447148451b to the API
2026-03-16 08:59:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59: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-16 08:59:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/pGjtLAv_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_expert_report_file_4f2b4908-121f-48b2-90d5-55e7448259f1.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/pGjtLAv_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '71965653-eb7a-5d16-819d-7ab4a61bd776',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/447148451b/audi-q3-sportback-35-tfsi-150-ch-s-tronic-7-s-line',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'AUDI',
 'model': 'Q3 Sportback 35 TFSI 150 ch S tronic 7 S line',
 'odometer': 56777,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112225,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGjtLAv_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88445,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGjtLAv_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101897,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGjtLAv_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85237,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGjtLAv_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106919,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGjtLAv_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103072,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGjtLAv_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112555,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGjtLAv_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99388,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGjtLAv_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137297,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGjtLAv_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71965653-eb7a-5d16-819d-7ab4a61bd776/71965653-eb7a-5d16-819d-7ab4a61bd776_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169209,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGjtLAv_10-1200.jpg',
             'Width': 1200}],
 'price': 28600,
 'price_includes_vat': True,
 'registration_date': '2022-11-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI Q3 Sportback 35 TFSI 150 ch S tronic 7 S line',
 'transmission': 'automatic',
 'trim': 'Q3 Sportback 35 TFSI 150 ch S tronic 7 S line',
 'year': 2022}
2026-03-16 08:59:17 [vpauto.fr] INFO: Saving data for 447148451b: {'created_time': 1773651557.05573, 'last_price_update_time': 1773651557.055741, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea56ab10>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_02-1200.jpg saved to cache
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea479510>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_753a18bf-d4f5-59a5-99d4-58384331e8d5/753a18bf-d4f5-59a5-99d4-58384331e8d5_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_02-1200.jpg saved to cache
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 753a18bf-d4f5-59a5-99d4-58384331e8d5
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EJVOOwg_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/EJVOOwg_BE.pdf)
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EJVOOwg_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/EJVOOwg_BE.pdf)
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_10-1200.jpg not downloaded yet
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_04-1200.jpg not downloaded yet
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mtbcqIT_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf)
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/OuPNXiq_BE.pdf> (referer: https://vpauto.eu/vehicle/7c3f5fd1b/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-16 08:59:17 [vpauto.fr] INFO: Found listing with ID: 254769f41b
2026-03-16 08:59:17 [vpauto.fr] INFO: Scrape type for 254769f41b: 1
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_08-1200.jpg not downloaded yet
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_08-1200.jpg not downloaded yet
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5c3ecf6c1b/audi-q3-35-tfsi-150-ch> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0221490>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ada7473f-c2d4-5632-b647-d348792dcdc8/ada7473f-c2d4-5632-b647-d348792dcdc8_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_07-1200.jpg saved to cache
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ada7473f-c2d4-5632-b647-d348792dcdc8
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00bdd10>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1333807-8e89-57ac-83ea-90065aa60c13/a1333807-8e89-57ac-83ea-90065aa60c13_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_05-1200.jpg saved to cache
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6b1cd0>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_753a18bf-d4f5-59a5-99d4-58384331e8d5/753a18bf-d4f5-59a5-99d4-58384331e8d5_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_03-1200.jpg saved to cache
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 753a18bf-d4f5-59a5-99d4-58384331e8d5
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7625d0>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_753a18bf-d4f5-59a5-99d4-58384331e8d5/753a18bf-d4f5-59a5-99d4-58384331e8d5_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_01-1200.jpg saved to cache
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 753a18bf-d4f5-59a5-99d4-58384331e8d5
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f015c7d0>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_03-1200.jpg saved to cache
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mtbcqIT_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf)
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MZNsHCD_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/MZNsHCD_BE.pdf)
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gCQouxJ_01-1200.jpg> (referer: https://vpauto.eu/vehicle/af16c6fd1b/peugeot-2008-bluehdi-130-ss-eat8-allure-business)
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_05-1200.jpg not downloaded yet
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d1dd5cc11b/peugeot-2008-bluehdi-130-ss-eat8-allure-business> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea693490>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1333807-8e89-57ac-83ea-90065aa60c13/a1333807-8e89-57ac-83ea-90065aa60c13_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_06-1200.jpg saved to cache
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gCQouxJ_02-1200.jpg> (referer: https://vpauto.eu/vehicle/af16c6fd1b/peugeot-2008-bluehdi-130-ss-eat8-allure-business)
2026-03-16 08:59:17 [vpauto.fr] INFO: Found listing with ID: 509a2c2eba
2026-03-16 08:59:17 [vpauto.fr] INFO: Scrape type for 509a2c2eba: 0
2026-03-16 08:59:17 [vpauto.fr] INFO: Found listing with ID: f00051917f
2026-03-16 08:59:17 [vpauto.fr] INFO: Scrape type for f00051917f: 0
2026-03-16 08:59:17 [vpauto.fr] INFO: Found listing with ID: cd38f679ba
2026-03-16 08:59:17 [vpauto.fr] INFO: Scrape type for cd38f679ba: 0
2026-03-16 08:59:17 [vpauto.fr] INFO: Found listing with ID: 8941296e1b
2026-03-16 08:59:17 [vpauto.fr] INFO: Scrape type for 8941296e1b: 1
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_09-1200.jpg not downloaded yet
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_09-1200.jpg not downloaded yet
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EJVOOwg_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/EJVOOwg_BE.pdf)
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nKwquDA_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/nKwquDA_BE.pdf)
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_06-1200.jpg not downloaded yet
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e7c077151b/kia-xceed-16-gdi-hybride-rechargeable-141ch-dct6-premium> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01a7f10>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ada7473f-c2d4-5632-b647-d348792dcdc8/ada7473f-c2d4-5632-b647-d348792dcdc8_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_06-1200.jpg saved to cache
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ada7473f-c2d4-5632-b647-d348792dcdc8
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5673d0>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ada7473f-c2d4-5632-b647-d348792dcdc8/ada7473f-c2d4-5632-b647-d348792dcdc8_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_08-1200.jpg saved to cache
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ada7473f-c2d4-5632-b647-d348792dcdc8
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7bdb90>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_04-1200.jpg saved to cache
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea567f50>
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f01a9b0-a583-5d65-84ea-7009d4869d82/5f01a9b0-a583-5d65-84ea-7009d4869d82_expert_report_file_798106ff-fcc5-4596-bcb2-dc462bbe21fd.pdf HTTP/1.1" 201 0
2026-03-16 08:59:17 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5f01a9b0-a583-5d65-84ea-7009d4869d82
2026-03-16 08:59:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5f01a9b0-a583-5d65-84ea-7009d4869d82, skipping ID generation
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5f01a9b0-a583-5d65-84ea-7009d4869d82
2026-03-16 08:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_01-1200.jpg not downloaded yet
2026-03-16 08:59:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6 with identifier: 5c3ecf6c1b
2026-03-16 08:59:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mtbcqIT_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf)
2026-03-16 08:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/snskarp_BE.pdf> (referer: https://vpauto.eu/vehicle/e121a0397f/opel-mokka-electrique-136-ch-batterie-50-kwh-elegance)
2026-03-16 08:59:17 [vpauto.fr] INFO: Found listing with ID: 3403a356ba
2026-03-16 08:59:18 [vpauto.fr] INFO: Scrape type for 3403a356ba: 0
2026-03-16 08:59:18 [vpauto.fr] INFO: Found listing with ID: 4de263fa7f
2026-03-16 08:59:18 [vpauto.fr] INFO: Scrape type for 4de263fa7f: 1
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_10-1200.jpg not downloaded yet
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_10-1200.jpg not downloaded yet
2026-03-16 08:59:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mtbcqIT_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf)
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gCQouxJ_03-1200.jpg> (referer: https://vpauto.eu/vehicle/af16c6fd1b/peugeot-2008-bluehdi-130-ss-eat8-allure-business)
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MZNsHCD_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/MZNsHCD_BE.pdf)
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_07-1200.jpg not downloaded yet
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_02-1200.jpg not downloaded yet
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gCQouxJ_04-1200.jpg> (referer: https://vpauto.eu/vehicle/af16c6fd1b/peugeot-2008-bluehdi-130-ss-eat8-allure-business)
2026-03-16 08:59:18 [vpauto.fr] INFO: Found listing with ID: b38bc8a31b
2026-03-16 08:59:18 [vpauto.fr] INFO: Scrape type for b38bc8a31b: 1
2026-03-16 08:59:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0145f50>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_05-1200.jpg saved to cache
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0fef390>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_753a18bf-d4f5-59a5-99d4-58384331e8d5/753a18bf-d4f5-59a5-99d4-58384331e8d5_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_05-1200.jpg saved to cache
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 753a18bf-d4f5-59a5-99d4-58384331e8d5
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5c0450>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e91f69c9-0948-5e14-8252-19dedad822a6/e91f69c9-0948-5e14-8252-19dedad822a6_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_01-1200.jpg saved to cache
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e91f69c9-0948-5e14-8252-19dedad822a6
2026-03-16 08:59:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64584076-b150-51ae-bad8-c381bd500ca1 with identifier: d1dd5cc11b
2026-03-16 08:59:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64584076-b150-51ae-bad8-c381bd500ca1 with scrape type 1
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 64584076-b150-51ae-bad8-c381bd500ca1
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_01-1200.jpg not downloaded yet
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00fe650>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e91f69c9-0948-5e14-8252-19dedad822a6/e91f69c9-0948-5e14-8252-19dedad822a6_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_02-1200.jpg saved to cache
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e91f69c9-0948-5e14-8252-19dedad822a6
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5c7410>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ada7473f-c2d4-5632-b647-d348792dcdc8/ada7473f-c2d4-5632-b647-d348792dcdc8_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EJVOOwg_10-1200.jpg saved to cache
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ada7473f-c2d4-5632-b647-d348792dcdc8
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4fad6a510>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1333807-8e89-57ac-83ea-90065aa60c13/a1333807-8e89-57ac-83ea-90065aa60c13_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_08-1200.jpg saved to cache
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9136769-113c-5586-bf2c-0c8c9be24bf5 with identifier: e7c077151b
2026-03-16 08:59:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9136769-113c-5586-bf2c-0c8c9be24bf5 with scrape type 1
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e9136769-113c-5586-bf2c-0c8c9be24bf5
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_01-1200.jpg not downloaded yet
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nKwquDA_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/nKwquDA_BE.pdf)
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_08-1200.jpg not downloaded yet
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_03-1200.jpg not downloaded yet
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nKwquDA_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/nKwquDA_BE.pdf)
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MZNsHCD_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/MZNsHCD_BE.pdf)
2026-03-16 08:59:18 [vpauto.fr] INFO: Found listing with ID: 2b4047307f
2026-03-16 08:59:18 [vpauto.fr] INFO: Scrape type for 2b4047307f: 1
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_02-1200.jpg not downloaded yet
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_02-1200.jpg not downloaded yet
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4b9990>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_06-1200.jpg saved to cache
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4a0150>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d24178c-cb17-505e-9bd7-efaf473b9922/4d24178c-cb17-505e-9bd7-efaf473b9922_expert_report_file_15a2be60-40c3-4cb9-92b9-ff957a346e64.pdf HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4d24178c-cb17-505e-9bd7-efaf473b9922
2026-03-16 08:59:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4d24178c-cb17-505e-9bd7-efaf473b9922, skipping ID generation
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4d24178c-cb17-505e-9bd7-efaf473b9922
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_01-1200.jpg not downloaded yet
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mtbcqIT_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf)
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_09-1200.jpg not downloaded yet
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_04-1200.jpg not downloaded yet
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3c5c0ed67f/tesla-model-3-performance-awd> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fa066f301b/renault-austral-e-tech-hybrid-200-iconic> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6353d0>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_07-1200.jpg saved to cache
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea307610>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e91f69c9-0948-5e14-8252-19dedad822a6/e91f69c9-0948-5e14-8252-19dedad822a6_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_03-1200.jpg saved to cache
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e91f69c9-0948-5e14-8252-19dedad822a6
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea310bd0>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_753a18bf-d4f5-59a5-99d4-58384331e8d5/753a18bf-d4f5-59a5-99d4-58384331e8d5_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_07-1200.jpg saved to cache
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 753a18bf-d4f5-59a5-99d4-58384331e8d5
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea306910>
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e91f69c9-0948-5e14-8252-19dedad822a6/e91f69c9-0948-5e14-8252-19dedad822a6_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_04-1200.jpg saved to cache
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e91f69c9-0948-5e14-8252-19dedad822a6
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gCQouxJ_05-1200.jpg> (referer: https://vpauto.eu/vehicle/af16c6fd1b/peugeot-2008-bluehdi-130-ss-eat8-allure-business)
2026-03-16 08:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mtbcqIT_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf)
2026-03-16 08:59:18 [vpauto.fr] INFO: Found listing with ID: bef15fd3ba
2026-03-16 08:59:18 [vpauto.fr] INFO: Scrape type for bef15fd3ba: 0
2026-03-16 08:59:18 [vpauto.fr] INFO: Found listing with ID: a54bc80e1b
2026-03-16 08:59:18 [vpauto.fr] INFO: Scrape type for a54bc80e1b: 1
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_03-1200.jpg not downloaded yet
2026-03-16 08:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_03-1200.jpg not downloaded yet
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_02-1200.jpg not downloaded yet
2026-03-16 08:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MZNsHCD_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/MZNsHCD_BE.pdf)
2026-03-16 08:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MZNsHCD_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/MZNsHCD_BE.pdf)
2026-03-16 08:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mtbcqIT_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf)
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_10-1200.jpg not downloaded yet
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_05-1200.jpg not downloaded yet
2026-03-16 08:59:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea517ad0>
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1333807-8e89-57ac-83ea-90065aa60c13/a1333807-8e89-57ac-83ea-90065aa60c13_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_09-1200.jpg saved to cache
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea495710>
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1333807-8e89-57ac-83ea-90065aa60c13/a1333807-8e89-57ac-83ea-90065aa60c13_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nKwquDA_10-1200.jpg saved to cache
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a1333807-8e89-57ac-83ea-90065aa60c13
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea37bf50>
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_753a18bf-d4f5-59a5-99d4-58384331e8d5/753a18bf-d4f5-59a5-99d4-58384331e8d5_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_08-1200.jpg saved to cache
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 753a18bf-d4f5-59a5-99d4-58384331e8d5
2026-03-16 08:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OuPNXiq_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/OuPNXiq_BE.pdf)
2026-03-16 08:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/HrqbFpu_BE.pdf> (referer: https://vpauto.eu/vehicle/5c3ecf6c1b/audi-q3-35-tfsi-150-ch)
2026-03-16 08:59:19 [vpauto.fr] INFO: Found listing with ID: b3264f957f
2026-03-16 08:59:19 [vpauto.fr] INFO: Scrape type for b3264f957f: 1
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_04-1200.jpg not downloaded yet
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_04-1200.jpg not downloaded yet
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_03-1200.jpg not downloaded yet
2026-03-16 08:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fiNFZyh_01-1200.jpg> (referer: https://vpauto.eu/vehicle/e7c077151b/kia-xceed-16-gdi-hybride-rechargeable-141ch-dct6-premium)
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_06-1200.jpg not downloaded yet
2026-03-16 08:59:19 [vpauto.fr] INFO: Found listing with ID: 1f63d2f61b
2026-03-16 08:59:19 [vpauto.fr] INFO: Scrape type for 1f63d2f61b: 1
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_05-1200.jpg not downloaded yet
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_05-1200.jpg not downloaded yet
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_04-1200.jpg not downloaded yet
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea67a450>
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_08-1200.jpg saved to cache
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74e6de02-fcf3-53dd-8667-0d903a8e4dee with identifier: 3c5c0ed67f
2026-03-16 08:59:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 74e6de02-fcf3-53dd-8667-0d903a8e4dee
2026-03-16 08:59:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db91044d-952c-56dc-9c19-dab63afbe62d with identifier: fa066f301b
2026-03-16 08:59:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db91044d-952c-56dc-9c19-dab63afbe62d with scrape type 1
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item db91044d-952c-56dc-9c19-dab63afbe62d
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_01-1200.jpg already downloaded
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_02-1200.jpg already downloaded
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_03-1200.jpg not downloaded yet
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea439a10>
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e91f69c9-0948-5e14-8252-19dedad822a6/e91f69c9-0948-5e14-8252-19dedad822a6_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_05-1200.jpg saved to cache
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e91f69c9-0948-5e14-8252-19dedad822a6
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5da450>
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_09-1200.jpg saved to cache
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4d9d50>
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_753a18bf-d4f5-59a5-99d4-58384331e8d5/753a18bf-d4f5-59a5-99d4-58384331e8d5_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_09-1200.jpg saved to cache
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 753a18bf-d4f5-59a5-99d4-58384331e8d5
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6792d0>
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_753a18bf-d4f5-59a5-99d4-58384331e8d5/753a18bf-d4f5-59a5-99d4-58384331e8d5_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MZNsHCD_10-1200.jpg saved to cache
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 753a18bf-d4f5-59a5-99d4-58384331e8d5
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0109d50>
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mtbcqIT_10-1200.jpg saved to cache
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0
2026-03-16 08:59:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 21679a45-fbe8-58fe-ab8a-65f2dee739c0, skipping ID generation
2026-03-16 08:59:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0 sending to next pipeline
2026-03-16 08:59:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 21679a45-fbe8-58fe-ab8a-65f2dee739c0, identifier: 71edcc7d1b
2026-03-16 08:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OuPNXiq_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/OuPNXiq_BE.pdf)
2026-03-16 08:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bexmHyn_01-1200.jpg> (referer: https://vpauto.eu/vehicle/d1dd5cc11b/peugeot-2008-bluehdi-130-ss-eat8-allure-business)
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_07-1200.jpg not downloaded yet
2026-03-16 08:59:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 21679a45-fbe8-58fe-ab8a-65f2dee739c0 with identifier: 71edcc7d1b
2026-03-16 08:59:20 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 21679a45-fbe8-58fe-ab8a-65f2dee739c0 with identifier: 71edcc7d1b
2026-03-16 08:59:20 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 21679a45-fbe8-58fe-ab8a-65f2dee739c0 with identifier: 71edcc7d1b to the API
2026-03-16 08:59:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/mtbcqIT_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_expert_report_file_fbf51c9e-f31f-4127-90cf-17a4db607d2d.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf',
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '21679a45-fbe8-58fe-ab8a-65f2dee739c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/71edcc7d1b/ds-ds-4-bluehdi-130-eat8-performance-line',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'DS',
 'model': '4 BlueHDi 130 EAT8 Performance Line+',
 'odometer': 83768,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 35,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80973,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mtbcqIT_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84618,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mtbcqIT_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96074,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mtbcqIT_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76546,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mtbcqIT_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95456,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mtbcqIT_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94168,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mtbcqIT_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99609,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mtbcqIT_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90291,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mtbcqIT_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117258,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mtbcqIT_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_21679a45-fbe8-58fe-ab8a-65f2dee739c0/21679a45-fbe8-58fe-ab8a-65f2dee739c0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124229,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mtbcqIT_10-1200.jpg',
             'Width': 1200}],
 'price': 17000,
 'price_includes_vat': True,
 'registration_date': '2023-02-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS 4 BlueHDi 130 EAT8 Performance Line+',
 'transmission': 'automatic',
 'trim': '4 BlueHDi 130 EAT8 Performance Line+',
 'year': 2023}
2026-03-16 08:59:20 [vpauto.fr] INFO: Saving data for 71edcc7d1b: {'created_time': 1773651560.421532, 'last_price_update_time': 1773651560.421543, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:20 [vpauto.fr] INFO: Found listing with ID: b1953b5cba
2026-03-16 08:59:20 [vpauto.fr] INFO: Scrape type for b1953b5cba: 0
2026-03-16 08:59:20 [vpauto.fr] INFO: Found listing with ID: 34036af37f
2026-03-16 08:59:20 [vpauto.fr] INFO: Scrape type for 34036af37f: 0
2026-03-16 08:59:20 [vpauto.fr] INFO: Found listing with ID: 4f9466521b
2026-03-16 08:59:20 [vpauto.fr] INFO: Scrape type for 4f9466521b: 1
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_06-1200.jpg not downloaded yet
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_06-1200.jpg not downloaded yet
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_05-1200.jpg not downloaded yet
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_04-1200.jpg already downloaded
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_05-1200.jpg not downloaded yet
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea421510>
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f01a9b0-a583-5d65-84ea-7009d4869d82/5f01a9b0-a583-5d65-84ea-7009d4869d82_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_02-1200.jpg saved to cache
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5f01a9b0-a583-5d65-84ea-7009d4869d82
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01d1ed0>
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6/8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6_expert_report_file_d1e4c181-a040-4f45-9b71-a9afb5543168.pdf HTTP/1.1" 201 0
2026-03-16 08:59:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6
2026-03-16 08:59:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6, skipping ID generation
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_01-1200.jpg not downloaded yet
2026-03-16 08:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snskarp_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/snskarp_BE.pdf)
2026-03-16 08:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OuPNXiq_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/OuPNXiq_BE.pdf)
2026-03-16 08:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gCQouxJ_09-1200.jpg> (referer: https://vpauto.eu/vehicle/af16c6fd1b/peugeot-2008-bluehdi-130-ss-eat8-allure-business)
2026-03-16 08:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bexmHyn_02-1200.jpg> (referer: https://vpauto.eu/vehicle/d1dd5cc11b/peugeot-2008-bluehdi-130-ss-eat8-allure-business)
2026-03-16 08:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fiNFZyh_02-1200.jpg> (referer: https://vpauto.eu/vehicle/e7c077151b/kia-xceed-16-gdi-hybride-rechargeable-141ch-dct6-premium)
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_08-1200.jpg not downloaded yet
2026-03-16 08:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/63db3c2d7f/opel-mokka-electrique-136-ch-batterie-50-kwh-elegance> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/254769f41b/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4de263fa7f/hyundai-ioniq-6-77-kwh-229-ch-creative> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea69c510>
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9136769-113c-5586-bf2c-0c8c9be24bf5/e9136769-113c-5586-bf2c-0c8c9be24bf5_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_01-1200.jpg saved to cache
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e9136769-113c-5586-bf2c-0c8c9be24bf5
2026-03-16 08:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gCQouxJ_08-1200.jpg> (referer: https://vpauto.eu/vehicle/af16c6fd1b/peugeot-2008-bluehdi-130-ss-eat8-allure-business)
2026-03-16 08:59:20 [vpauto.fr] INFO: Found listing with ID: 572ae80fba
2026-03-16 08:59:20 [vpauto.fr] INFO: Scrape type for 572ae80fba: 0
2026-03-16 08:59:20 [vpauto.fr] INFO: Found listing with ID: ed2260bb7f
2026-03-16 08:59:20 [vpauto.fr] INFO: Scrape type for ed2260bb7f: 1
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_07-1200.jpg not downloaded yet
2026-03-16 08:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_07-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_06-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_06-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_02-1200.jpg not downloaded yet
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8941296e1b/renault-austral-e-tech-hybrid-200-techno> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01e9bd0>
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f01a9b0-a583-5d65-84ea-7009d4869d82/5f01a9b0-a583-5d65-84ea-7009d4869d82_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_03-1200.jpg saved to cache
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5f01a9b0-a583-5d65-84ea-7009d4869d82
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00a4350>
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64584076-b150-51ae-bad8-c381bd500ca1/64584076-b150-51ae-bad8-c381bd500ca1_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_01-1200.jpg saved to cache
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 64584076-b150-51ae-bad8-c381bd500ca1
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snskarp_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/snskarp_BE.pdf)
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fiNFZyh_03-1200.jpg> (referer: https://vpauto.eu/vehicle/e7c077151b/kia-xceed-16-gdi-hybride-rechargeable-141ch-dct6-premium)
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_09-1200.jpg not downloaded yet
2026-03-16 08:59:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:21 [vpauto.fr] INFO: Found listing with ID: 5e70ac0b1b
2026-03-16 08:59:21 [vpauto.fr] INFO: Scrape type for 5e70ac0b1b: 1
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_08-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_08-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_07-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_07-1200.jpg already downloaded
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_08-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_03-1200.jpg not downloaded yet
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snskarp_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/snskarp_BE.pdf)
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OuPNXiq_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/OuPNXiq_BE.pdf)
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fiNFZyh_04-1200.jpg> (referer: https://vpauto.eu/vehicle/e7c077151b/kia-xceed-16-gdi-hybride-rechargeable-141ch-dct6-premium)
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_10-1200.jpg not downloaded yet
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea446b50>
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d24178c-cb17-505e-9bd7-efaf473b9922/4d24178c-cb17-505e-9bd7-efaf473b9922_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_01-1200.jpg saved to cache
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4d24178c-cb17-505e-9bd7-efaf473b9922
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea211590>
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f01a9b0-a583-5d65-84ea-7009d4869d82/5f01a9b0-a583-5d65-84ea-7009d4869d82_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_04-1200.jpg saved to cache
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5f01a9b0-a583-5d65-84ea-7009d4869d82
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2229d0>
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e91f69c9-0948-5e14-8252-19dedad822a6/e91f69c9-0948-5e14-8252-19dedad822a6_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_09-1200.jpg saved to cache
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e91f69c9-0948-5e14-8252-19dedad822a6
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea213890>
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64584076-b150-51ae-bad8-c381bd500ca1/64584076-b150-51ae-bad8-c381bd500ca1_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_02-1200.jpg saved to cache
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 64584076-b150-51ae-bad8-c381bd500ca1
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4b1950>
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9136769-113c-5586-bf2c-0c8c9be24bf5/e9136769-113c-5586-bf2c-0c8c9be24bf5_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_02-1200.jpg saved to cache
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e9136769-113c-5586-bf2c-0c8c9be24bf5
2026-03-16 08:59:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9572a8bc-a9a4-50fc-adc5-6338f668f1bd with identifier: 63db3c2d7f
2026-03-16 08:59:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9572a8bc-a9a4-50fc-adc5-6338f668f1bd
2026-03-16 08:59:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a18d3427-7520-54b7-b352-220ace5de611 with identifier: 254769f41b
2026-03-16 08:59:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a18d3427-7520-54b7-b352-220ace5de611 with scrape type 1
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a18d3427-7520-54b7-b352-220ace5de611
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_01-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cc21f2e-2699-5fca-a376-d6747a06da00 with identifier: 4de263fa7f
2026-03-16 08:59:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0cc21f2e-2699-5fca-a376-d6747a06da00
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4af190>
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e91f69c9-0948-5e14-8252-19dedad822a6/e91f69c9-0948-5e14-8252-19dedad822a6_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gCQouxJ_08-1200.jpg saved to cache
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e91f69c9-0948-5e14-8252-19dedad822a6
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OuPNXiq_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/OuPNXiq_BE.pdf)
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SzthTuI_03-1200.jpg> (referer: https://vpauto.eu/vehicle/fa066f301b/renault-austral-e-tech-hybrid-200-iconic)
2026-03-16 08:59:21 [vpauto.fr] INFO: Found listing with ID: 29ef6ae4ba
2026-03-16 08:59:21 [vpauto.fr] INFO: Scrape type for 29ef6ae4ba: 0
2026-03-16 08:59:21 [vpauto.fr] INFO: Found listing with ID: e46d30e9ba
2026-03-16 08:59:21 [vpauto.fr] INFO: Scrape type for e46d30e9ba: 0
2026-03-16 08:59:21 [vpauto.fr] INFO: Found listing with ID: 833ef56d7f
2026-03-16 08:59:21 [vpauto.fr] INFO: Scrape type for 833ef56d7f: 1
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_09-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_09-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_08-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_09-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_04-1200.jpg not downloaded yet
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/MBVxoIc_BE.pdf> (referer: https://vpauto.eu/vehicle/3c5c0ed67f/tesla-model-3-performance-awd)
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fiNFZyh_05-1200.jpg> (referer: https://vpauto.eu/vehicle/e7c077151b/kia-xceed-16-gdi-hybride-rechargeable-141ch-dct6-premium)
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snskarp_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/snskarp_BE.pdf)
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_02-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7 with identifier: 8941296e1b
2026-03-16 08:59:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea221ad0>
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d24178c-cb17-505e-9bd7-efaf473b9922/4d24178c-cb17-505e-9bd7-efaf473b9922_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_02-1200.jpg saved to cache
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4d24178c-cb17-505e-9bd7-efaf473b9922
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea217810>
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9136769-113c-5586-bf2c-0c8c9be24bf5/e9136769-113c-5586-bf2c-0c8c9be24bf5_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_03-1200.jpg saved to cache
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e9136769-113c-5586-bf2c-0c8c9be24bf5
2026-03-16 08:59:21 [vpauto.fr] INFO: Found listing with ID: f4c7f4401b
2026-03-16 08:59:21 [vpauto.fr] INFO: Scrape type for f4c7f4401b: 1
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_10-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_10-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_09-1200.jpg not downloaded yet
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_10-1200.jpg already downloaded
2026-03-16 08:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_05-1200.jpg not downloaded yet
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2b4047307f/mercedes-eqa-250-amg-line> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SzthTuI_05-1200.jpg> (referer: https://vpauto.eu/vehicle/fa066f301b/renault-austral-e-tech-hybrid-200-iconic)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snskarp_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/snskarp_BE.pdf)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HrqbFpu_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/HrqbFpu_BE.pdf)
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_03-1200.jpg not downloaded yet
2026-03-16 08:59:22 [vpauto.fr] INFO: Found listing with ID: 1afa0cbb7f
2026-03-16 08:59:22 [vpauto.fr] INFO: Scrape type for 1afa0cbb7f: 1
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_10-1200.jpg not downloaded yet
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_06-1200.jpg not downloaded yet
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4edd50>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d24178c-cb17-505e-9bd7-efaf473b9922/4d24178c-cb17-505e-9bd7-efaf473b9922_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_03-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4d24178c-cb17-505e-9bd7-efaf473b9922
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea25c810>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f01a9b0-a583-5d65-84ea-7009d4869d82/5f01a9b0-a583-5d65-84ea-7009d4869d82_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_06-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5f01a9b0-a583-5d65-84ea-7009d4869d82
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea25e790>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9136769-113c-5586-bf2c-0c8c9be24bf5/e9136769-113c-5586-bf2c-0c8c9be24bf5_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_04-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e9136769-113c-5586-bf2c-0c8c9be24bf5
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5f65d0>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f01a9b0-a583-5d65-84ea-7009d4869d82/5f01a9b0-a583-5d65-84ea-7009d4869d82_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_07-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5f01a9b0-a583-5d65-84ea-7009d4869d82
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea254d10>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db91044d-952c-56dc-9c19-dab63afbe62d/db91044d-952c-56dc-9c19-dab63afbe62d_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_03-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item db91044d-952c-56dc-9c19-dab63afbe62d
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea24de90>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74e6de02-fcf3-53dd-8667-0d903a8e4dee/74e6de02-fcf3-53dd-8667-0d903a8e4dee_expert_report_file_b74edb32-100c-4c83-9008-9cdea59b2691.pdf HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 74e6de02-fcf3-53dd-8667-0d903a8e4dee
2026-03-16 08:59:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 74e6de02-fcf3-53dd-8667-0d903a8e4dee, skipping ID generation
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 74e6de02-fcf3-53dd-8667-0d903a8e4dee
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_01-1200.jpg not downloaded yet
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea3967d0>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9136769-113c-5586-bf2c-0c8c9be24bf5/e9136769-113c-5586-bf2c-0c8c9be24bf5_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_05-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e9136769-113c-5586-bf2c-0c8c9be24bf5
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea25d4d0>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d24178c-cb17-505e-9bd7-efaf473b9922/4d24178c-cb17-505e-9bd7-efaf473b9922_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_04-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4d24178c-cb17-505e-9bd7-efaf473b9922
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OuPNXiq_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/OuPNXiq_BE.pdf)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HrqbFpu_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/HrqbFpu_BE.pdf)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fiNFZyh_06-1200.jpg> (referer: https://vpauto.eu/vehicle/e7c077151b/kia-xceed-16-gdi-hybride-rechargeable-141ch-dct6-premium)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OuPNXiq_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/OuPNXiq_BE.pdf)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bexmHyn_06-1200.jpg> (referer: https://vpauto.eu/vehicle/d1dd5cc11b/peugeot-2008-bluehdi-130-ss-eat8-allure-business)
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_04-1200.jpg not downloaded yet
2026-03-16 08:59:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:22 [vpauto.fr] INFO: Found listing with ID: 49963cc3ba
2026-03-16 08:59:22 [vpauto.fr] INFO: Scrape type for 49963cc3ba: 0
2026-03-16 08:59:22 [vpauto.fr] INFO: Found listing with ID: dc0a27261b
2026-03-16 08:59:22 [vpauto.fr] INFO: Scrape type for dc0a27261b: 1
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_07-1200.jpg not downloaded yet
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_02-1200.jpg not downloaded yet
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_05-1200.jpg not downloaded yet
2026-03-16 08:59:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da9a2eaa-84c1-5d57-806c-0676c79aa8fa with identifier: 2b4047307f
2026-03-16 08:59:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item da9a2eaa-84c1-5d57-806c-0676c79aa8fa
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea498b90>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db91044d-952c-56dc-9c19-dab63afbe62d/db91044d-952c-56dc-9c19-dab63afbe62d_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_05-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item db91044d-952c-56dc-9c19-dab63afbe62d
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea586190>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d24178c-cb17-505e-9bd7-efaf473b9922/4d24178c-cb17-505e-9bd7-efaf473b9922_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_05-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4d24178c-cb17-505e-9bd7-efaf473b9922
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea585a10>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6/8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_01-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6
2026-03-16 08:59:22 [vpauto.fr] INFO: Found listing with ID: 22cd2a987f
2026-03-16 08:59:22 [vpauto.fr] INFO: Scrape type for 22cd2a987f: 1
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_08-1200.jpg not downloaded yet
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_03-1200.jpg not downloaded yet
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SzthTuI_06-1200.jpg> (referer: https://vpauto.eu/vehicle/fa066f301b/renault-austral-e-tech-hybrid-200-iconic)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/iQLHWzM_01-1200.jpg> (referer: https://vpauto.eu/vehicle/254769f41b/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HrqbFpu_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/HrqbFpu_BE.pdf)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HrqbFpu_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/HrqbFpu_BE.pdf)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snskarp_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/snskarp_BE.pdf)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OuPNXiq_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/OuPNXiq_BE.pdf)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/CfZaZMa_BE.pdf> (referer: https://vpauto.eu/vehicle/4de263fa7f/hyundai-ioniq-6-77-kwh-229-ch-creative)
2026-03-16 08:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/oVYuQAx_BE.pdf> (referer: https://vpauto.eu/vehicle/63db3c2d7f/opel-mokka-electrique-136-ch-batterie-50-kwh-elegance)
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_06-1200.jpg not downloaded yet
2026-03-16 08:59:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4a3710>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f01a9b0-a583-5d65-84ea-7009d4869d82/5f01a9b0-a583-5d65-84ea-7009d4869d82_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_09-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5f01a9b0-a583-5d65-84ea-7009d4869d82
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea3800d0>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6/8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_02-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea51e090>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9136769-113c-5586-bf2c-0c8c9be24bf5/e9136769-113c-5586-bf2c-0c8c9be24bf5_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_06-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e9136769-113c-5586-bf2c-0c8c9be24bf5
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5f78d0>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f01a9b0-a583-5d65-84ea-7009d4869d82/5f01a9b0-a583-5d65-84ea-7009d4869d82_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_08-1200.jpg saved to cache
2026-03-16 08:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5f01a9b0-a583-5d65-84ea-7009d4869d82
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7698d0>
2026-03-16 08:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64584076-b150-51ae-bad8-c381bd500ca1/64584076-b150-51ae-bad8-c381bd500ca1_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_06-1200.jpg saved to cache
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 64584076-b150-51ae-bad8-c381bd500ca1
2026-03-16 08:59:23 [vpauto.fr] INFO: Found listing with ID: 6c4d7588ba
2026-03-16 08:59:23 [vpauto.fr] INFO: Scrape type for 6c4d7588ba: 0
2026-03-16 08:59:23 [vpauto.fr] INFO: Found listing with ID: 3edb3d7f7f
2026-03-16 08:59:23 [vpauto.fr] INFO: Scrape type for 3edb3d7f7f: 1
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_09-1200.jpg not downloaded yet
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_04-1200.jpg not downloaded yet
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_07-1200.jpg not downloaded yet
2026-03-16 08:59:23 [vpauto.fr] INFO: Found listing with ID: 8340e1461b
2026-03-16 08:59:23 [vpauto.fr] INFO: Scrape type for 8340e1461b: 1
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_10-1200.jpg not downloaded yet
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_05-1200.jpg not downloaded yet
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea3712d0>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db91044d-952c-56dc-9c19-dab63afbe62d/db91044d-952c-56dc-9c19-dab63afbe62d_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SzthTuI_06-1200.jpg saved to cache
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item db91044d-952c-56dc-9c19-dab63afbe62d
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5db410>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18d3427-7520-54b7-b352-220ace5de611/a18d3427-7520-54b7-b352-220ace5de611_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_01-1200.jpg saved to cache
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a18d3427-7520-54b7-b352-220ace5de611
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea233210>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6/8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_03-1200.jpg saved to cache
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4c8f10>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6/8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_05-1200.jpg saved to cache
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea231310>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d24178c-cb17-505e-9bd7-efaf473b9922/4d24178c-cb17-505e-9bd7-efaf473b9922_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snskarp_09-1200.jpg saved to cache
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4d24178c-cb17-505e-9bd7-efaf473b9922
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5da490>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f01a9b0-a583-5d65-84ea-7009d4869d82/5f01a9b0-a583-5d65-84ea-7009d4869d82_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OuPNXiq_10-1200.jpg saved to cache
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5f01a9b0-a583-5d65-84ea-7009d4869d82
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea392250>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cc21f2e-2699-5fca-a376-d6747a06da00/0cc21f2e-2699-5fca-a376-d6747a06da00_expert_report_file_62f78b07-c1ed-459b-8277-b44109abf9e5.pdf HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0cc21f2e-2699-5fca-a376-d6747a06da00
2026-03-16 08:59:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0cc21f2e-2699-5fca-a376-d6747a06da00, skipping ID generation
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0cc21f2e-2699-5fca-a376-d6747a06da00
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_01-1200.jpg not downloaded yet
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea36ae50>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9572a8bc-a9a4-50fc-adc5-6338f668f1bd/9572a8bc-a9a4-50fc-adc5-6338f668f1bd_expert_report_file_05ba94a8-b284-403d-9f0f-0d6f12404c7a.pdf HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9572a8bc-a9a4-50fc-adc5-6338f668f1bd
2026-03-16 08:59:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9572a8bc-a9a4-50fc-adc5-6338f668f1bd, skipping ID generation
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9572a8bc-a9a4-50fc-adc5-6338f668f1bd
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_01-1200.jpg not downloaded yet
2026-03-16 08:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/iQLHWzM_03-1200.jpg> (referer: https://vpauto.eu/vehicle/254769f41b/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places)
2026-03-16 08:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HrqbFpu_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/HrqbFpu_BE.pdf)
2026-03-16 08:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/iQLHWzM_02-1200.jpg> (referer: https://vpauto.eu/vehicle/254769f41b/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places)
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_08-1200.jpg not downloaded yet
2026-03-16 08:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fiNFZyh_10-1200.jpg> (referer: https://vpauto.eu/vehicle/e7c077151b/kia-xceed-16-gdi-hybride-rechargeable-141ch-dct6-premium)
2026-03-16 08:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bexmHyn_10-1200.jpg> (referer: https://vpauto.eu/vehicle/d1dd5cc11b/peugeot-2008-bluehdi-130-ss-eat8-allure-business)
2026-03-16 08:59:23 [vpauto.fr] INFO: Found listing with ID: 8efefa4eba
2026-03-16 08:59:23 [vpauto.fr] INFO: Scrape type for 8efefa4eba: 0
2026-03-16 08:59:23 [vpauto.fr] INFO: Found listing with ID: d26aac31ba
2026-03-16 08:59:23 [vpauto.fr] INFO: Scrape type for d26aac31ba: 0
2026-03-16 08:59:23 [vpauto.fr] INFO: Found listing with ID: a75358b87f
2026-03-16 08:59:23 [vpauto.fr] INFO: Scrape type for a75358b87f: 1
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_06-1200.jpg not downloaded yet
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_02-1200.jpg not downloaded yet
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_02-1200.jpg not downloaded yet
2026-03-16 08:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/iQLHWzM_05-1200.jpg> (referer: https://vpauto.eu/vehicle/254769f41b/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places)
2026-03-16 08:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/eMIqOpH_BE.pdf> (referer: https://vpauto.eu/vehicle/2b4047307f/mercedes-eqa-250-amg-line)
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_09-1200.jpg not downloaded yet
2026-03-16 08:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4f9466521b/ford-kuga-25-duratec-190-ch-fhev-i-awd-e-cvt-st-line-business> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:23 [vpauto.fr] INFO: Found listing with ID: 5602b4791b
2026-03-16 08:59:23 [vpauto.fr] INFO: Scrape type for 5602b4791b: 1
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_07-1200.jpg not downloaded yet
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_03-1200.jpg not downloaded yet
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_03-1200.jpg not downloaded yet
2026-03-16 08:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/iQLHWzM_04-1200.jpg> (referer: https://vpauto.eu/vehicle/254769f41b/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places)
2026-03-16 08:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MBVxoIc_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/MBVxoIc_BE.pdf)
2026-03-16 08:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HrqbFpu_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/HrqbFpu_BE.pdf)
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_10-1200.jpg not downloaded yet
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea34b690>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18d3427-7520-54b7-b352-220ace5de611/a18d3427-7520-54b7-b352-220ace5de611_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_03-1200.jpg saved to cache
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a18d3427-7520-54b7-b352-220ace5de611
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea206050>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6/8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_04-1200.jpg saved to cache
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea22d3d0>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18d3427-7520-54b7-b352-220ace5de611/a18d3427-7520-54b7-b352-220ace5de611_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_02-1200.jpg saved to cache
2026-03-16 08:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a18d3427-7520-54b7-b352-220ace5de611
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f1293fd0>
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9136769-113c-5586-bf2c-0c8c9be24bf5/e9136769-113c-5586-bf2c-0c8c9be24bf5_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fiNFZyh_10-1200.jpg saved to cache
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e9136769-113c-5586-bf2c-0c8c9be24bf5
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00e3550>
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64584076-b150-51ae-bad8-c381bd500ca1/64584076-b150-51ae-bad8-c381bd500ca1_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bexmHyn_10-1200.jpg saved to cache
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 64584076-b150-51ae-bad8-c381bd500ca1
2026-03-16 08:59:24 [vpauto.fr] INFO: Found listing with ID: d51349131b
2026-03-16 08:59:24 [vpauto.fr] INFO: Scrape type for d51349131b: 1
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_08-1200.jpg not downloaded yet
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_04-1200.jpg not downloaded yet
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_04-1200.jpg not downloaded yet
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MBVxoIc_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/MBVxoIc_BE.pdf)
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HrqbFpu_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/HrqbFpu_BE.pdf)
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/iQLHWzM_07-1200.jpg> (referer: https://vpauto.eu/vehicle/254769f41b/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places)
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MBVxoIc_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/MBVxoIc_BE.pdf)
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5b48d0>
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18d3427-7520-54b7-b352-220ace5de611/a18d3427-7520-54b7-b352-220ace5de611_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_05-1200.jpg saved to cache
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a18d3427-7520-54b7-b352-220ace5de611
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4afc10>
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da9a2eaa-84c1-5d57-806c-0676c79aa8fa/da9a2eaa-84c1-5d57-806c-0676c79aa8fa_expert_report_file_2cd50840-ee7c-4416-ad6e-db666ef57a25.pdf HTTP/1.1" 201 0
2026-03-16 08:59:24 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item da9a2eaa-84c1-5d57-806c-0676c79aa8fa
2026-03-16 08:59:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: da9a2eaa-84c1-5d57-806c-0676c79aa8fa, skipping ID generation
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item da9a2eaa-84c1-5d57-806c-0676c79aa8fa
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_01-1200.jpg not downloaded yet
2026-03-16 08:59:24 [vpauto.fr] INFO: Found listing with ID: e2b58a21ba
2026-03-16 08:59:24 [vpauto.fr] INFO: Scrape type for e2b58a21ba: 0
2026-03-16 08:59:24 [vpauto.fr] INFO: Found listing with ID: 414797e77f
2026-03-16 08:59:24 [vpauto.fr] INFO: Scrape type for 414797e77f: 1
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_09-1200.jpg not downloaded yet
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_05-1200.jpg not downloaded yet
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_05-1200.jpg not downloaded yet
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/iQLHWzM_08-1200.jpg> (referer: https://vpauto.eu/vehicle/254769f41b/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places)
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HrqbFpu_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/HrqbFpu_BE.pdf)
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oVYuQAx_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/oVYuQAx_BE.pdf)
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_02-1200.jpg not downloaded yet
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f4c7f4401b/toyota-yaris-hybride-116h-dynamic-business-stage-hybrid-academy> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf> (referer: https://vpauto.eu/vehicle/8941296e1b/renault-austral-e-tech-hybrid-200-techno)
2026-03-16 08:59:24 [vpauto.fr] INFO: Found listing with ID: 61803dc87f
2026-03-16 08:59:24 [vpauto.fr] INFO: Scrape type for 61803dc87f: 0
2026-03-16 08:59:24 [vpauto.fr] INFO: Found listing with ID: 50e85b5e1b
2026-03-16 08:59:24 [vpauto.fr] INFO: Scrape type for 50e85b5e1b: 1
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_10-1200.jpg not downloaded yet
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_06-1200.jpg not downloaded yet
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_06-1200.jpg not downloaded yet
2026-03-16 08:59:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9002387-a807-5907-a641-4a19ccbbee55 with identifier: 4f9466521b
2026-03-16 08:59:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea62b410>
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18d3427-7520-54b7-b352-220ace5de611/a18d3427-7520-54b7-b352-220ace5de611_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_04-1200.jpg saved to cache
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a18d3427-7520-54b7-b352-220ace5de611
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0f9cf10>
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74e6de02-fcf3-53dd-8667-0d903a8e4dee/74e6de02-fcf3-53dd-8667-0d903a8e4dee_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_02-1200.jpg saved to cache
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 74e6de02-fcf3-53dd-8667-0d903a8e4dee
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea699090>
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6/8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_07-1200.jpg saved to cache
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6
2026-03-16 08:59:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea263c10>
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74e6de02-fcf3-53dd-8667-0d903a8e4dee/74e6de02-fcf3-53dd-8667-0d903a8e4dee_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_01-1200.jpg saved to cache
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 74e6de02-fcf3-53dd-8667-0d903a8e4dee
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea699c50>
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6/8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_06-1200.jpg saved to cache
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea72e390>
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18d3427-7520-54b7-b352-220ace5de611/a18d3427-7520-54b7-b352-220ace5de611_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_07-1200.jpg saved to cache
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a18d3427-7520-54b7-b352-220ace5de611
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea69be50>
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74e6de02-fcf3-53dd-8667-0d903a8e4dee/74e6de02-fcf3-53dd-8667-0d903a8e4dee_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_04-1200.jpg saved to cache
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 74e6de02-fcf3-53dd-8667-0d903a8e4dee
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MBVxoIc_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/MBVxoIc_BE.pdf)
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oVYuQAx_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/oVYuQAx_BE.pdf)
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CfZaZMa_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/CfZaZMa_BE.pdf)
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_03-1200.jpg not downloaded yet
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/iQLHWzM_09-1200.jpg> (referer: https://vpauto.eu/vehicle/254769f41b/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places)
2026-03-16 08:59:24 [vpauto.fr] INFO: Found listing with ID: b3cd648dba
2026-03-16 08:59:24 [vpauto.fr] INFO: Scrape type for b3cd648dba: 0
2026-03-16 08:59:24 [vpauto.fr] INFO: Found listing with ID: 78a113697f
2026-03-16 08:59:24 [vpauto.fr] INFO: Scrape type for 78a113697f: 1
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_07-1200.jpg not downloaded yet
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_07-1200.jpg not downloaded yet
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_04-1200.jpg not downloaded yet
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/dc0a27261b/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MBVxoIc_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/MBVxoIc_BE.pdf)
2026-03-16 08:59:24 [vpauto.fr] INFO: Found listing with ID: cf2ab366ba
2026-03-16 08:59:24 [vpauto.fr] INFO: Scrape type for cf2ab366ba: 0
2026-03-16 08:59:24 [vpauto.fr] INFO: Found listing with ID: 943eaee1b
2026-03-16 08:59:24 [vpauto.fr] INFO: Scrape type for 943eaee1b: 1
2026-03-16 08:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_08-1200.jpg not downloaded yet
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_08-1200.jpg not downloaded yet
2026-03-16 08:59:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/iQLHWzM_10-1200.jpg> (referer: https://vpauto.eu/vehicle/254769f41b/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places)
2026-03-16 08:59:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oVYuQAx_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/oVYuQAx_BE.pdf)
2026-03-16 08:59:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CfZaZMa_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/CfZaZMa_BE.pdf)
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_05-1200.jpg not downloaded yet
2026-03-16 08:59:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0fee750>
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18d3427-7520-54b7-b352-220ace5de611/a18d3427-7520-54b7-b352-220ace5de611_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_08-1200.jpg saved to cache
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a18d3427-7520-54b7-b352-220ace5de611
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea42e4d0>
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6/8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HrqbFpu_09-1200.jpg saved to cache
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f012bd50>
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9572a8bc-a9a4-50fc-adc5-6338f668f1bd/9572a8bc-a9a4-50fc-adc5-6338f668f1bd_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_01-1200.jpg saved to cache
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9572a8bc-a9a4-50fc-adc5-6338f668f1bd
2026-03-16 08:59:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89b03613-500c-582b-b3b4-e0b550b47584 with identifier: f4c7f4401b
2026-03-16 08:59:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89b03613-500c-582b-b3b4-e0b550b47584 with scrape type 1
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 89b03613-500c-582b-b3b4-e0b550b47584
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_01-1200.jpg not downloaded yet
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea761210>
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_expert_report_file_b8822215-3f67-4cb5-a3a3-3a3594f046e8.pdf HTTP/1.1" 201 0
2026-03-16 08:59:25 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7, skipping ID generation
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_01-1200.jpg not downloaded yet
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4db310>
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74e6de02-fcf3-53dd-8667-0d903a8e4dee/74e6de02-fcf3-53dd-8667-0d903a8e4dee_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_05-1200.jpg saved to cache
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 74e6de02-fcf3-53dd-8667-0d903a8e4dee
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0129450>
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9572a8bc-a9a4-50fc-adc5-6338f668f1bd/9572a8bc-a9a4-50fc-adc5-6338f668f1bd_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_02-1200.jpg saved to cache
2026-03-16 08:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9572a8bc-a9a4-50fc-adc5-6338f668f1bd
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea221650>
2026-03-16 08:59:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cc21f2e-2699-5fca-a376-d6747a06da00/0cc21f2e-2699-5fca-a376-d6747a06da00_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_01-1200.jpg saved to cache
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0cc21f2e-2699-5fca-a376-d6747a06da00
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6b3410>
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18d3427-7520-54b7-b352-220ace5de611/a18d3427-7520-54b7-b352-220ace5de611_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_09-1200.jpg saved to cache
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a18d3427-7520-54b7-b352-220ace5de611
2026-03-16 08:59:26 [vpauto.fr] INFO: Found listing with ID: a8cf139e1b
2026-03-16 08:59:26 [vpauto.fr] INFO: Scrape type for a8cf139e1b: 1
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_09-1200.jpg not downloaded yet
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_09-1200.jpg not downloaded yet
2026-03-16 08:59:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CfZaZMa_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/CfZaZMa_BE.pdf)
2026-03-16 08:59:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MBVxoIc_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/MBVxoIc_BE.pdf)
2026-03-16 08:59:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CfZaZMa_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/CfZaZMa_BE.pdf)
2026-03-16 08:59:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oVYuQAx_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/oVYuQAx_BE.pdf)
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_06-1200.jpg not downloaded yet
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_02-1200.jpg not downloaded yet
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_02-1200.jpg not downloaded yet
2026-03-16 08:59:26 [vpauto.fr] INFO: Found listing with ID: bb5933637f
2026-03-16 08:59:26 [vpauto.fr] INFO: Scrape type for bb5933637f: 1
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_10-1200.jpg not downloaded yet
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_10-1200.jpg not downloaded yet
2026-03-16 08:59:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1624b4c1-732f-5f4c-9cf6-755cf9f943e1 with identifier: dc0a27261b
2026-03-16 08:59:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1 with scrape type 1
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_01-1200.jpg not downloaded yet
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea410b90>
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74e6de02-fcf3-53dd-8667-0d903a8e4dee/74e6de02-fcf3-53dd-8667-0d903a8e4dee_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_06-1200.jpg saved to cache
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 74e6de02-fcf3-53dd-8667-0d903a8e4dee
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea412fd0>
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18d3427-7520-54b7-b352-220ace5de611/a18d3427-7520-54b7-b352-220ace5de611_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iQLHWzM_10-1200.jpg saved to cache
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a18d3427-7520-54b7-b352-220ace5de611
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea73b810>
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9572a8bc-a9a4-50fc-adc5-6338f668f1bd/9572a8bc-a9a4-50fc-adc5-6338f668f1bd_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_03-1200.jpg saved to cache
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9572a8bc-a9a4-50fc-adc5-6338f668f1bd
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4af290>
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cc21f2e-2699-5fca-a376-d6747a06da00/0cc21f2e-2699-5fca-a376-d6747a06da00_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_02-1200.jpg saved to cache
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0cc21f2e-2699-5fca-a376-d6747a06da00
2026-03-16 08:59:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MBVxoIc_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/MBVxoIc_BE.pdf)
2026-03-16 08:59:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMIqOpH_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMIqOpH_BE.pdf)
2026-03-16 08:59:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oVYuQAx_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/oVYuQAx_BE.pdf)
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_07-1200.jpg not downloaded yet
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_03-1200.jpg not downloaded yet
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_03-1200.jpg not downloaded yet
2026-03-16 08:59:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf> (referer: https://vpauto.eu/vehicle/4f9466521b/ford-kuga-25-duratec-190-ch-fhev-i-awd-e-cvt-st-line-business)
2026-03-16 08:59:26 [vpauto.fr] INFO: Found listing with ID: 91fc80efba
2026-03-16 08:59:26 [vpauto.fr] INFO: Scrape type for 91fc80efba: 0
2026-03-16 08:59:26 [vpauto.fr] INFO: Found listing with ID: fe2516b97f
2026-03-16 08:59:26 [vpauto.fr] INFO: Scrape type for fe2516b97f: 1
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_02-1200.jpg not downloaded yet
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_08-1200.jpg not downloaded yet
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_04-1200.jpg not downloaded yet
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_04-1200.jpg not downloaded yet
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea37bf90>
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cc21f2e-2699-5fca-a376-d6747a06da00/0cc21f2e-2699-5fca-a376-d6747a06da00_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_03-1200.jpg saved to cache
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0cc21f2e-2699-5fca-a376-d6747a06da00
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4c1f10>
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74e6de02-fcf3-53dd-8667-0d903a8e4dee/74e6de02-fcf3-53dd-8667-0d903a8e4dee_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_07-1200.jpg saved to cache
2026-03-16 08:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 74e6de02-fcf3-53dd-8667-0d903a8e4dee
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0144ad0>
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cc21f2e-2699-5fca-a376-d6747a06da00/0cc21f2e-2699-5fca-a376-d6747a06da00_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_05-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0cc21f2e-2699-5fca-a376-d6747a06da00
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4f3e10>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9572a8bc-a9a4-50fc-adc5-6338f668f1bd/9572a8bc-a9a4-50fc-adc5-6338f668f1bd_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_05-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9572a8bc-a9a4-50fc-adc5-6338f668f1bd
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MBVxoIc_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/MBVxoIc_BE.pdf)
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMIqOpH_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMIqOpH_BE.pdf)
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oVYuQAx_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/oVYuQAx_BE.pdf)
2026-03-16 08:59:27 [vpauto.fr] INFO: Found listing with ID: 150690101b
2026-03-16 08:59:27 [vpauto.fr] INFO: Scrape type for 150690101b: 1
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_03-1200.jpg not downloaded yet
2026-03-16 08:59:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CfZaZMa_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/CfZaZMa_BE.pdf)
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMIqOpH_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMIqOpH_BE.pdf)
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oVYuQAx_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/oVYuQAx_BE.pdf)
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CfZaZMa_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/CfZaZMa_BE.pdf)
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_09-1200.jpg not downloaded yet
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_05-1200.jpg not downloaded yet
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_05-1200.jpg not downloaded yet
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4aba10>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74e6de02-fcf3-53dd-8667-0d903a8e4dee/74e6de02-fcf3-53dd-8667-0d903a8e4dee_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_09-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 74e6de02-fcf3-53dd-8667-0d903a8e4dee
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5f4e90>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da9a2eaa-84c1-5d57-806c-0676c79aa8fa/da9a2eaa-84c1-5d57-806c-0676c79aa8fa_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_01-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item da9a2eaa-84c1-5d57-806c-0676c79aa8fa
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4dbf90>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9572a8bc-a9a4-50fc-adc5-6338f668f1bd/9572a8bc-a9a4-50fc-adc5-6338f668f1bd_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_06-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9572a8bc-a9a4-50fc-adc5-6338f668f1bd
2026-03-16 08:59:27 [vpauto.fr] INFO: Found listing with ID: 6d4599e6ba
2026-03-16 08:59:27 [vpauto.fr] INFO: Scrape type for 6d4599e6ba: 0
2026-03-16 08:59:27 [vpauto.fr] INFO: Found listing with ID: 59e0af8b7f
2026-03-16 08:59:27 [vpauto.fr] INFO: Scrape type for 59e0af8b7f: 0
2026-03-16 08:59:27 [vpauto.fr] INFO: Found listing with ID: 7598d3231b
2026-03-16 08:59:27 [vpauto.fr] INFO: Scrape type for 7598d3231b: 1
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_04-1200.jpg not downloaded yet
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5f77d0>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_expert_report_file_c1aa9316-0d76-4088-bd05-6ec906328a8d.pdf HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f9002387-a807-5907-a641-4a19ccbbee55, skipping ID generation
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_01-1200.jpg not downloaded yet
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CfZaZMa_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/CfZaZMa_BE.pdf)
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_10-1200.jpg not downloaded yet
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_06-1200.jpg not downloaded yet
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_06-1200.jpg not downloaded yet
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mFFfPwg_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf)
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mFFfPwg_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf)
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/jFUXFnI_02-1200.jpg> (referer: https://vpauto.eu/vehicle/f4c7f4401b/toyota-yaris-hybride-116h-dynamic-business-stage-hybrid-academy)
2026-03-16 08:59:27 [vpauto.fr] INFO: Found listing with ID: 4f125e12ba
2026-03-16 08:59:27 [vpauto.fr] INFO: Scrape type for 4f125e12ba: 2
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_05-1200.jpg not downloaded yet
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_02-1200.jpg not downloaded yet
2026-03-16 08:59:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea790a10>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74e6de02-fcf3-53dd-8667-0d903a8e4dee/74e6de02-fcf3-53dd-8667-0d903a8e4dee_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MBVxoIc_10-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 74e6de02-fcf3-53dd-8667-0d903a8e4dee
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea276510>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da9a2eaa-84c1-5d57-806c-0676c79aa8fa/da9a2eaa-84c1-5d57-806c-0676c79aa8fa_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_04-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item da9a2eaa-84c1-5d57-806c-0676c79aa8fa
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea22e3d0>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9572a8bc-a9a4-50fc-adc5-6338f668f1bd/9572a8bc-a9a4-50fc-adc5-6338f668f1bd_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_07-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9572a8bc-a9a4-50fc-adc5-6338f668f1bd
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea70f9d0>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cc21f2e-2699-5fca-a376-d6747a06da00/0cc21f2e-2699-5fca-a376-d6747a06da00_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_06-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0cc21f2e-2699-5fca-a376-d6747a06da00
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea491610>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da9a2eaa-84c1-5d57-806c-0676c79aa8fa/da9a2eaa-84c1-5d57-806c-0676c79aa8fa_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_03-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item da9a2eaa-84c1-5d57-806c-0676c79aa8fa
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea274ad0>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9572a8bc-a9a4-50fc-adc5-6338f668f1bd/9572a8bc-a9a4-50fc-adc5-6338f668f1bd_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oVYuQAx_09-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9572a8bc-a9a4-50fc-adc5-6338f668f1bd
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea67b550>
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cc21f2e-2699-5fca-a376-d6747a06da00/0cc21f2e-2699-5fca-a376-d6747a06da00_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_07-1200.jpg saved to cache
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0cc21f2e-2699-5fca-a376-d6747a06da00
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mFFfPwg_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf)
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pdzHqUc_02-1200.jpg> (referer: https://vpauto.eu/vehicle/dc0a27261b/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se)
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMIqOpH_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMIqOpH_BE.pdf)
2026-03-16 08:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/jFUXFnI_03-1200.jpg> (referer: https://vpauto.eu/vehicle/f4c7f4401b/toyota-yaris-hybride-116h-dynamic-business-stage-hybrid-academy)
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_07-1200.jpg not downloaded yet
2026-03-16 08:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_07-1200.jpg not downloaded yet
2026-03-16 08:59:27 [vpauto.fr] INFO: Found listing with ID: 65128c607f
2026-03-16 08:59:27 [vpauto.fr] INFO: Scrape type for 65128c607f: 0
2026-03-16 08:59:27 [vpauto.fr] INFO: Found listing with ID: f68157ffba
2026-03-16 08:59:28 [vpauto.fr] INFO: Scrape type for f68157ffba: 0
2026-03-16 08:59:28 [vpauto.fr] INFO: Found listing with ID: 6fa5b4651b
2026-03-16 08:59:28 [vpauto.fr] INFO: Scrape type for 6fa5b4651b: 1
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_06-1200.jpg not downloaded yet
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_03-1200.jpg not downloaded yet
2026-03-16 08:59:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mFFfPwg_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf)
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_08-1200.jpg not downloaded yet
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_08-1200.jpg not downloaded yet
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/78a113697f/volvo-c40-recharge-extended-range-252-ch-1edt-start> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/jFUXFnI_04-1200.jpg> (referer: https://vpauto.eu/vehicle/f4c7f4401b/toyota-yaris-hybride-116h-dynamic-business-stage-hybrid-academy)
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMIqOpH_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMIqOpH_BE.pdf)
2026-03-16 08:59:28 [vpauto.fr] INFO: Found listing with ID: 795f06f21b
2026-03-16 08:59:28 [vpauto.fr] INFO: Scrape type for 795f06f21b: 1
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_07-1200.jpg not downloaded yet
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_04-1200.jpg not downloaded yet
2026-03-16 08:59:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea493a90>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cc21f2e-2699-5fca-a376-d6747a06da00/0cc21f2e-2699-5fca-a376-d6747a06da00_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CfZaZMa_09-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0cc21f2e-2699-5fca-a376-d6747a06da00
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea648690>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_01-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea436090>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_02-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea30de50>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89b03613-500c-582b-b3b4-e0b550b47584/89b03613-500c-582b-b3b4-e0b550b47584_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_02-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 89b03613-500c-582b-b3b4-e0b550b47584
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMIqOpH_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMIqOpH_BE.pdf)
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_09-1200.jpg not downloaded yet
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_09-1200.jpg not downloaded yet
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/414797e77f/peugeot-208-electrique-50-kwh-136ch-gt-pack> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mFFfPwg_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf)
2026-03-16 08:59:28 [vpauto.fr] INFO: Found listing with ID: af110564ba
2026-03-16 08:59:28 [vpauto.fr] INFO: Scrape type for af110564ba: 2
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_08-1200.jpg not downloaded yet
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_05-1200.jpg not downloaded yet
2026-03-16 08:59:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea650790>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_03-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01d7910>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1624b4c1-732f-5f4c-9cf6-755cf9f943e1/1624b4c1-732f-5f4c-9cf6-755cf9f943e1_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_02-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea70f890>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da9a2eaa-84c1-5d57-806c-0676c79aa8fa/da9a2eaa-84c1-5d57-806c-0676c79aa8fa_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_06-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item da9a2eaa-84c1-5d57-806c-0676c79aa8fa
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea207650>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89b03613-500c-582b-b3b4-e0b550b47584/89b03613-500c-582b-b3b4-e0b550b47584_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_03-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 89b03613-500c-582b-b3b4-e0b550b47584
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ynCjkFK_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf)
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pdzHqUc_04-1200.jpg> (referer: https://vpauto.eu/vehicle/dc0a27261b/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se)
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pdzHqUc_05-1200.jpg> (referer: https://vpauto.eu/vehicle/dc0a27261b/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se)
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ynCjkFK_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf)
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_10-1200.jpg not downloaded yet
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_10-1200.jpg not downloaded yet
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mFFfPwg_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf)
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mFFfPwg_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf)
2026-03-16 08:59:28 [vpauto.fr] INFO: Found listing with ID: e69727d87f
2026-03-16 08:59:28 [vpauto.fr] INFO: Scrape type for e69727d87f: 1
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_09-1200.jpg not downloaded yet
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_06-1200.jpg not downloaded yet
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea755c90>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_04-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56720019-e6bc-5889-b202-202060a096d1 with identifier: 78a113697f
2026-03-16 08:59:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea214cd0>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89b03613-500c-582b-b3b4-e0b550b47584/89b03613-500c-582b-b3b4-e0b550b47584_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_04-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 89b03613-500c-582b-b3b4-e0b550b47584
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00a4550>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da9a2eaa-84c1-5d57-806c-0676c79aa8fa/da9a2eaa-84c1-5d57-806c-0676c79aa8fa_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_08-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item da9a2eaa-84c1-5d57-806c-0676c79aa8fa
2026-03-16 08:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a8cf139e1b/dacia-sandero-eco-g-100-expression> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea573450>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da9a2eaa-84c1-5d57-806c-0676c79aa8fa/da9a2eaa-84c1-5d57-806c-0676c79aa8fa_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_07-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item da9a2eaa-84c1-5d57-806c-0676c79aa8fa
2026-03-16 08:59:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c5045d6-9926-5add-9437-080d82cd2ea6 with identifier: 414797e77f
2026-03-16 08:59:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c5045d6-9926-5add-9437-080d82cd2ea6 with scrape type 1
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6c5045d6-9926-5add-9437-080d82cd2ea6
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_01-1200.jpg not downloaded yet
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea224450>
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_05-1200.jpg saved to cache
2026-03-16 08:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pdzHqUc_06-1200.jpg> (referer: https://vpauto.eu/vehicle/dc0a27261b/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se)
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ynCjkFK_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf)
2026-03-16 08:59:29 [vpauto.fr] INFO: Found listing with ID: 2d5820e77f
2026-03-16 08:59:29 [vpauto.fr] INFO: Scrape type for 2d5820e77f: 1
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_10-1200.jpg not downloaded yet
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_07-1200.jpg not downloaded yet
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ynCjkFK_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf)
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pdzHqUc_07-1200.jpg> (referer: https://vpauto.eu/vehicle/dc0a27261b/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se)
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_02-1200.jpg not downloaded yet
2026-03-16 08:59:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea225350>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_01-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea306d50>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1624b4c1-732f-5f4c-9cf6-755cf9f943e1/1624b4c1-732f-5f4c-9cf6-755cf9f943e1_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_04-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6ebb90>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1624b4c1-732f-5f4c-9cf6-755cf9f943e1/1624b4c1-732f-5f4c-9cf6-755cf9f943e1_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_05-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea3245d0>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_02-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f025e9d0>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_06-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0223750>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_07-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mFFfPwg_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf)
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/jFUXFnI_08-1200.jpg> (referer: https://vpauto.eu/vehicle/f4c7f4401b/toyota-yaris-hybride-116h-dynamic-business-stage-hybrid-academy)
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/jFUXFnI_09-1200.jpg> (referer: https://vpauto.eu/vehicle/f4c7f4401b/toyota-yaris-hybride-116h-dynamic-business-stage-hybrid-academy)
2026-03-16 08:59:29 [vpauto.fr] INFO: Found listing with ID: 93874104ba
2026-03-16 08:59:29 [vpauto.fr] INFO: Scrape type for 93874104ba: 0
2026-03-16 08:59:29 [vpauto.fr] INFO: Found listing with ID: 2a98858b1b
2026-03-16 08:59:29 [vpauto.fr] INFO: Scrape type for 2a98858b1b: 1
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_08-1200.jpg not downloaded yet
2026-03-16 08:59:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mFFfPwg_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf)
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_03-1200.jpg not downloaded yet
2026-03-16 08:59:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9 with identifier: a8cf139e1b
2026-03-16 08:59:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9
2026-03-16 08:59:29 [vpauto.fr] INFO: Found listing with ID: 3dbe97f0ba
2026-03-16 08:59:29 [vpauto.fr] INFO: Scrape type for 3dbe97f0ba: 2
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_09-1200.jpg not downloaded yet
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fe2516b97f/volkswagen-id4-204-ch-pro-performance> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea646750>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1624b4c1-732f-5f4c-9cf6-755cf9f943e1/1624b4c1-732f-5f4c-9cf6-755cf9f943e1_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_06-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea266d50>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_03-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea644a90>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_04-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea431610>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1624b4c1-732f-5f4c-9cf6-755cf9f943e1/1624b4c1-732f-5f4c-9cf6-755cf9f943e1_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_07-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ynCjkFK_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf)
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pdzHqUc_08-1200.jpg> (referer: https://vpauto.eu/vehicle/dc0a27261b/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se)
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_04-1200.jpg not downloaded yet
2026-03-16 08:59:29 [vpauto.fr] INFO: Found listing with ID: 7aa8a9a47f
2026-03-16 08:59:29 [vpauto.fr] INFO: Scrape type for 7aa8a9a47f: 1
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_10-1200.jpg not downloaded yet
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pdzHqUc_09-1200.jpg> (referer: https://vpauto.eu/vehicle/dc0a27261b/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se)
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UPMEVdg_01-1200.jpg> (referer: https://vpauto.eu/vehicle/414797e77f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ynCjkFK_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf)
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ynCjkFK_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf)
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf> (referer: https://vpauto.eu/vehicle/78a113697f/volvo-c40-recharge-extended-range-252-ch-1edt-start)
2026-03-16 08:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pdzHqUc_10-1200.jpg> (referer: https://vpauto.eu/vehicle/dc0a27261b/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se)
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_05-1200.jpg not downloaded yet
2026-03-16 08:59:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea69ba50>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_08-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f025d290>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89b03613-500c-582b-b3b4-e0b550b47584/89b03613-500c-582b-b3b4-e0b550b47584_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_08-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 89b03613-500c-582b-b3b4-e0b550b47584
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6a6e50>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89b03613-500c-582b-b3b4-e0b550b47584/89b03613-500c-582b-b3b4-e0b550b47584_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_09-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 89b03613-500c-582b-b3b4-e0b550b47584
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea223d90>
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_09-1200.jpg saved to cache
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad89ec17-f742-5857-ba0b-fad24a2c0f10 with identifier: fe2516b97f
2026-03-16 08:59:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad89ec17-f742-5857-ba0b-fad24a2c0f10 with scrape type 1
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ad89ec17-f742-5857-ba0b-fad24a2c0f10
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/onADzyN_01-1200.jpg already downloaded
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/onADzyN_02-1200.jpg already downloaded
2026-03-16 08:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/onADzyN_03-1200.jpg not downloaded yet
2026-03-16 08:59:29 [vpauto.fr] INFO: Found listing with ID: 5cc3f5421b
2026-03-16 08:59:30 [vpauto.fr] INFO: Scrape type for 5cc3f5421b: 1
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UPMEVdg_02-1200.jpg> (referer: https://vpauto.eu/vehicle/414797e77f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_06-1200.jpg not downloaded yet
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/onADzyN_04-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/onADzyN_05-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/onADzyN_06-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/onADzyN_07-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/onADzyN_08-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/onADzyN_09-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/onADzyN_10-1200.jpg already downloaded
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/fvOmQDl_BE.pdf> (referer: https://vpauto.eu/vehicle/a8cf139e1b/dacia-sandero-eco-g-100-expression)
2026-03-16 08:59:30 [vpauto.fr] INFO: Found listing with ID: 7f2bfeae7f
2026-03-16 08:59:30 [vpauto.fr] INFO: Scrape type for 7f2bfeae7f: 1
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7598d3231b/bmw-x1-xdrive-18d-150-ch-bva8-xline> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4f125e12ba/renault-grand-scenic-blue-dci-150-edc-sl-black-edition-7-places> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0121a10>
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_05-1200.jpg saved to cache
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2654d0>
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1624b4c1-732f-5f4c-9cf6-755cf9f943e1/1624b4c1-732f-5f4c-9cf6-755cf9f943e1_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_08-1200.jpg saved to cache
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0096350>
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1624b4c1-732f-5f4c-9cf6-755cf9f943e1/1624b4c1-732f-5f4c-9cf6-755cf9f943e1_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_09-1200.jpg saved to cache
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea660190>
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c5045d6-9926-5add-9437-080d82cd2ea6/6c5045d6-9926-5add-9437-080d82cd2ea6_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_01-1200.jpg saved to cache
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6c5045d6-9926-5add-9437-080d82cd2ea6
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea209950>
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_06-1200.jpg saved to cache
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea437690>
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_07-1200.jpg saved to cache
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f139d690>
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_expert_report_file_3e8a3b10-c535-4940-a613-59d762773b7d.pdf HTTP/1.1" 201 0
2026-03-16 08:59:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 56720019-e6bc-5889-b202-202060a096d1, skipping ID generation
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_01-1200.jpg not downloaded yet
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5c3d50>
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1624b4c1-732f-5f4c-9cf6-755cf9f943e1/1624b4c1-732f-5f4c-9cf6-755cf9f943e1_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pdzHqUc_10-1200.jpg saved to cache
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UPMEVdg_03-1200.jpg> (referer: https://vpauto.eu/vehicle/414797e77f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_07-1200.jpg not downloaded yet
2026-03-16 08:59:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ynCjkFK_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf)
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UPMEVdg_04-1200.jpg> (referer: https://vpauto.eu/vehicle/414797e77f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ynCjkFK_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf)
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/jFUXFnI_10-1200.jpg> (referer: https://vpauto.eu/vehicle/f4c7f4401b/toyota-yaris-hybride-116h-dynamic-business-stage-hybrid-academy)
2026-03-16 08:59:30 [vpauto.fr] INFO: Found listing with ID: de2002b6ba
2026-03-16 08:59:30 [vpauto.fr] INFO: Scrape type for de2002b6ba: 2
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_02-1200.jpg not downloaded yet
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6fa5b4651b/mini-countryman-102-ch-bva7-one-longstone> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/795f06f21b/peugeot-2008-puretech-130-ss-eat8-allure-pack> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0094fd0>
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c5045d6-9926-5add-9437-080d82cd2ea6/6c5045d6-9926-5add-9437-080d82cd2ea6_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_02-1200.jpg saved to cache
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6c5045d6-9926-5add-9437-080d82cd2ea6
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mFFfPwg_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf)
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_08-1200.jpg not downloaded yet
2026-03-16 08:59:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e69727d87f/tesla-model-3-standard-range-plus-rwd> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5c9c50>
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9/4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9_expert_report_file_ab0d4f65-8b28-417a-b90f-30f03693886a.pdf HTTP/1.1" 201 0
2026-03-16 08:59:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9
2026-03-16 08:59:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9, skipping ID generation
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_01-1200.jpg not downloaded yet
2026-03-16 08:59:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee338592-f57f-5f98-9bc7-c504f2baa40f with identifier: 7598d3231b
2026-03-16 08:59:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee338592-f57f-5f98-9bc7-c504f2baa40f with scrape type 1
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ee338592-f57f-5f98-9bc7-c504f2baa40f
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MUKMVaM_01-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MUKMVaM_02-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MUKMVaM_03-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MUKMVaM_04-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MUKMVaM_05-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MUKMVaM_06-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MUKMVaM_07-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MUKMVaM_08-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MUKMVaM_09-1200.jpg already downloaded
2026-03-16 08:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MUKMVaM_10-1200.jpg already downloaded
2026-03-16 08:59:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ee338592-f57f-5f98-9bc7-c504f2baa40f, identifier: 7598d3231b
2026-03-16 08:59:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with identifier: 4f125e12ba
2026-03-16 08:59:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with scrape type 2
2026-03-16 08:59:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with scrape type 2
2026-03-16 08:59:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9cb03115-2ff5-51f1-a05c-69b7d737a2a9, identifier: 4f125e12ba
2026-03-16 08:59:32 [vpauto.fr] INFO: Found listing with ID: 433a5b011b
2026-03-16 08:59:32 [vpauto.fr] INFO: Scrape type for 433a5b011b: 1
2026-03-16 08:59:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_03-1200.jpg not downloaded yet
2026-03-16 08:59:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ee338592-f57f-5f98-9bc7-c504f2baa40f with identifier: 7598d3231b
2026-03-16 08:59:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ee338592-f57f-5f98-9bc7-c504f2baa40f with identifier: 7598d3231b
2026-03-16 08:59:32 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ee338592-f57f-5f98-9bc7-c504f2baa40f with identifier: 7598d3231b to the API
2026-03-16 08:59:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:33 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7598d3231b/bmw-x1-xdrive-18d-150-ch-bva8-xline>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dar auburn metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'ee338592-f57f-5f98-9bc7-c504f2baa40f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7598d3231b/bmw-x1-xdrive-18d-150-ch-bva8-xline',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'BMW',
 'model': 'X1 xDrive 18d 150 ch BVA8 xLine',
 'odometer': 117030,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 32,
 'photo_urls': ['https://cdn.vpauto.fr/MUKMVaM_01-1200.jpg',
                'https://cdn.vpauto.fr/MUKMVaM_02-1200.jpg',
                'https://cdn.vpauto.fr/MUKMVaM_03-1200.jpg',
                'https://cdn.vpauto.fr/MUKMVaM_04-1200.jpg',
                'https://cdn.vpauto.fr/MUKMVaM_05-1200.jpg',
                'https://cdn.vpauto.fr/MUKMVaM_06-1200.jpg',
                'https://cdn.vpauto.fr/MUKMVaM_07-1200.jpg',
                'https://cdn.vpauto.fr/MUKMVaM_08-1200.jpg',
                'https://cdn.vpauto.fr/MUKMVaM_09-1200.jpg',
                'https://cdn.vpauto.fr/MUKMVaM_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee338592-f57f-5f98-9bc7-c504f2baa40f/ee338592-f57f-5f98-9bc7-c504f2baa40f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94352,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MUKMVaM_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee338592-f57f-5f98-9bc7-c504f2baa40f/ee338592-f57f-5f98-9bc7-c504f2baa40f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89133,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MUKMVaM_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee338592-f57f-5f98-9bc7-c504f2baa40f/ee338592-f57f-5f98-9bc7-c504f2baa40f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98939,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MUKMVaM_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee338592-f57f-5f98-9bc7-c504f2baa40f/ee338592-f57f-5f98-9bc7-c504f2baa40f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72436,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MUKMVaM_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee338592-f57f-5f98-9bc7-c504f2baa40f/ee338592-f57f-5f98-9bc7-c504f2baa40f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88685,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MUKMVaM_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee338592-f57f-5f98-9bc7-c504f2baa40f/ee338592-f57f-5f98-9bc7-c504f2baa40f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87887,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MUKMVaM_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee338592-f57f-5f98-9bc7-c504f2baa40f/ee338592-f57f-5f98-9bc7-c504f2baa40f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89786,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MUKMVaM_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee338592-f57f-5f98-9bc7-c504f2baa40f/ee338592-f57f-5f98-9bc7-c504f2baa40f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80762,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MUKMVaM_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee338592-f57f-5f98-9bc7-c504f2baa40f/ee338592-f57f-5f98-9bc7-c504f2baa40f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112767,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MUKMVaM_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee338592-f57f-5f98-9bc7-c504f2baa40f/ee338592-f57f-5f98-9bc7-c504f2baa40f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111865,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MUKMVaM_10-1200.jpg',
             'Width': 1200}],
 'price': 13000,
 'price_includes_vat': True,
 'registration_date': '2020-06-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X1 xDrive 18d 150 ch BVA8 xLine',
 'transmission': 'automatic',
 'trim': 'X1 xDrive 18d 150 ch BVA8 xLine',
 'year': 2020}
2026-03-16 08:59:33 [vpauto.fr] INFO: Saving data for 7598d3231b: {'created_time': 1773651573.161363, 'last_price_update_time': 1773651573.161375, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with identifier: 4f125e12ba
2026-03-16 08:59:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with identifier: 4f125e12ba
2026-03-16 08:59:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with identifier: 4f125e12ba to the API
2026-03-16 08:59:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59: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-16 08:59:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/4f125e12ba/renault-grand-scenic-blue-dci-150-edc-sl-black-edition-7-places>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'Diesel',
 'id': '9cb03115-2ff5-51f1-a05c-69b7d737a2a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4f125e12ba/renault-grand-scenic-blue-dci-150-edc-sl-black-edition-7-places',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'RENAULT',
 'model': 'Grand Scenic Blue dCi 150 EDC SL Black Edition 7 places',
 'odometer': 141580,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 11200,
 'price_includes_vat': True,
 'registration_date': '2019-10-23',
 'seats_number': 7,
 'seller_name': None,
 'title': 'RENAULT Grand Scenic Blue dCi 150 EDC SL Black Edition 7 places',
 'transmission': 'automatic',
 'trim': 'Grand Scenic Blue dCi 150 EDC SL Black Edition 7 places',
 'year': 2019}
2026-03-16 08:59:34 [vpauto.fr] INFO: Saving data for 4f125e12ba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326346.881427, 'last_price_update_time': 1773651574.319057}
2026-03-16 08:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/onADzyN_03-1200.jpg> (referer: https://vpauto.eu/vehicle/fe2516b97f/volkswagen-id4-204-ch-pro-performance)
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_09-1200.jpg not downloaded yet
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_02-1200.jpg not downloaded yet
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea64fe50>
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c5045d6-9926-5add-9437-080d82cd2ea6/6c5045d6-9926-5add-9437-080d82cd2ea6_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_03-1200.jpg saved to cache
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6c5045d6-9926-5add-9437-080d82cd2ea6
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00a12d0>
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_08-1200.jpg saved to cache
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0146510>
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c5045d6-9926-5add-9437-080d82cd2ea6/6c5045d6-9926-5add-9437-080d82cd2ea6_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_04-1200.jpg saved to cache
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6c5045d6-9926-5add-9437-080d82cd2ea6
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea3931d0>
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_09-1200.jpg saved to cache
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UPMEVdg_05-1200.jpg> (referer: https://vpauto.eu/vehicle/414797e77f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 08:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ynCjkFK_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf)
2026-03-16 08:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UPMEVdg_06-1200.jpg> (referer: https://vpauto.eu/vehicle/414797e77f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 08:59:34 [vpauto.fr] INFO: Found listing with ID: b87f972a7f
2026-03-16 08:59:34 [vpauto.fr] INFO: Scrape type for b87f972a7f: 0
2026-03-16 08:59:34 [vpauto.fr] INFO: Found listing with ID: b0f8031b
2026-03-16 08:59:34 [vpauto.fr] INFO: Scrape type for b0f8031b: 1
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_04-1200.jpg not downloaded yet
2026-03-16 08:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3dbe97f0ba/skoda-octavia-combi-15-tsi-mhev-e-tec-150-ch-act-dsg7-selection> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2d5820e77f/mg-marvel-r-ev-2wd-luxury> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMOAgCV_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf)
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_10-1200.jpg not downloaded yet
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_03-1200.jpg not downloaded yet
2026-03-16 08:59:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7a5950>
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89b03613-500c-582b-b3b4-e0b550b47584/89b03613-500c-582b-b3b4-e0b550b47584_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_10-1200.jpg saved to cache
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 89b03613-500c-582b-b3b4-e0b550b47584
2026-03-16 08:59:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c1e79ed-607b-56f0-a4c4-a03085714a54 with identifier: 6fa5b4651b
2026-03-16 08:59:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c1e79ed-607b-56f0-a4c4-a03085714a54 with scrape type 1
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5c1e79ed-607b-56f0-a4c4-a03085714a54
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_01-1200.jpg not downloaded yet
2026-03-16 08:59:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc16f43c-c67a-5c79-a658-95611e8c9095 with identifier: 795f06f21b
2026-03-16 08:59:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea44e790>
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mFFfPwg_10-1200.jpg saved to cache
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7
2026-03-16 08:59:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7, skipping ID generation
2026-03-16 08:59:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7 sending to next pipeline
2026-03-16 08:59:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7, identifier: 8941296e1b
2026-03-16 08:59:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc7d6e02-45a4-5f1b-8482-a03da4ae1395 with identifier: e69727d87f
2026-03-16 08:59:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bc7d6e02-45a4-5f1b-8482-a03da4ae1395
2026-03-16 08:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UPMEVdg_07-1200.jpg> (referer: https://vpauto.eu/vehicle/414797e77f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 08:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/jFUXFnI_07-1200.jpg> (referer: https://vpauto.eu/vehicle/f4c7f4401b/toyota-yaris-hybride-116h-dynamic-business-stage-hybrid-academy)
2026-03-16 08:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/jFUXFnI_06-1200.jpg> (referer: https://vpauto.eu/vehicle/f4c7f4401b/toyota-yaris-hybride-116h-dynamic-business-stage-hybrid-academy)
2026-03-16 08:59:35 [vpauto.fr] INFO: Requesting listing page 3: https://vpauto.eu/vehicle/list?page=3
2026-03-16 08:59:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_05-1200.jpg not downloaded yet
2026-03-16 08:59:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7 with identifier: 8941296e1b
2026-03-16 08:59:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7 with identifier: 8941296e1b
2026-03-16 08:59:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7 with identifier: 8941296e1b to the API
2026-03-16 08:59:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59: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-16 08:59:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/mFFfPwg_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_expert_report_file_b8822215-3f67-4cb5-a3a3-3a3594f046e8.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8941296e1b/renault-austral-e-tech-hybrid-200-techno',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'Austral E-Tech hybrid 200 Techno',
 'odometer': 148262,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 27,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97884,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mFFfPwg_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77582,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mFFfPwg_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97007,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mFFfPwg_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71567,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mFFfPwg_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99648,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mFFfPwg_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78950,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mFFfPwg_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96545,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mFFfPwg_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74534,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mFFfPwg_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144439,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mFFfPwg_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7/6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131906,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mFFfPwg_10-1200.jpg',
             'Width': 1200}],
 'price': 17500,
 'price_includes_vat': True,
 'registration_date': '2023-09-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Austral E-Tech hybrid 200 Techno',
 'transmission': 'automatic',
 'trim': 'Austral E-Tech hybrid 200 Techno',
 'year': 2023}
2026-03-16 08:59:35 [vpauto.fr] INFO: Saving data for 8941296e1b: {'created_time': 1773651575.433519, 'last_price_update_time': 1773651575.433531, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMOAgCV_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf)
2026-03-16 08:59:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_04-1200.jpg not downloaded yet
2026-03-16 08:59:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_02-1200.jpg not downloaded yet
2026-03-16 08:59:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea3487d0>
2026-03-16 08:59:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad89ec17-f742-5857-ba0b-fad24a2c0f10/ad89ec17-f742-5857-ba0b-fad24a2c0f10_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/onADzyN_03-1200.jpg saved to cache
2026-03-16 08:59:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ad89ec17-f742-5857-ba0b-fad24a2c0f10
2026-03-16 08:59:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ad89ec17-f742-5857-ba0b-fad24a2c0f10, skipping ID generation
2026-03-16 08:59:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad89ec17-f742-5857-ba0b-fad24a2c0f10 with scrape type 1
2026-03-16 08:59:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ad89ec17-f742-5857-ba0b-fad24a2c0f10 sending to next pipeline
2026-03-16 08:59:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ad89ec17-f742-5857-ba0b-fad24a2c0f10, identifier: fe2516b97f
2026-03-16 08:59:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fvOmQDl_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/fvOmQDl_BE.pdf)
2026-03-16 08:59:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_06-1200.jpg not downloaded yet
2026-03-16 08:59:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ad89ec17-f742-5857-ba0b-fad24a2c0f10 with identifier: fe2516b97f
2026-03-16 08:59:35 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ad89ec17-f742-5857-ba0b-fad24a2c0f10 with identifier: fe2516b97f
2026-03-16 08:59:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ad89ec17-f742-5857-ba0b-fad24a2c0f10 with identifier: fe2516b97f to the API
2026-03-16 08:59:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59: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-16 08:59:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/onADzyN_03-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-20T15:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ad89ec17-f742-5857-ba0b-fad24a2c0f10',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/fe2516b97f/volkswagen-id4-204-ch-pro-performance',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4 204 ch Pro Performance',
 'odometer': 19960,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 41,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad89ec17-f742-5857-ba0b-fad24a2c0f10/ad89ec17-f742-5857-ba0b-fad24a2c0f10_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113258,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/onADzyN_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad89ec17-f742-5857-ba0b-fad24a2c0f10/ad89ec17-f742-5857-ba0b-fad24a2c0f10_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100800,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/onADzyN_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad89ec17-f742-5857-ba0b-fad24a2c0f10/ad89ec17-f742-5857-ba0b-fad24a2c0f10_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114457,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/onADzyN_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad89ec17-f742-5857-ba0b-fad24a2c0f10/ad89ec17-f742-5857-ba0b-fad24a2c0f10_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84942,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/onADzyN_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad89ec17-f742-5857-ba0b-fad24a2c0f10/ad89ec17-f742-5857-ba0b-fad24a2c0f10_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125846,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/onADzyN_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad89ec17-f742-5857-ba0b-fad24a2c0f10/ad89ec17-f742-5857-ba0b-fad24a2c0f10_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98483,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/onADzyN_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad89ec17-f742-5857-ba0b-fad24a2c0f10/ad89ec17-f742-5857-ba0b-fad24a2c0f10_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109280,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/onADzyN_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad89ec17-f742-5857-ba0b-fad24a2c0f10/ad89ec17-f742-5857-ba0b-fad24a2c0f10_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98895,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/onADzyN_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad89ec17-f742-5857-ba0b-fad24a2c0f10/ad89ec17-f742-5857-ba0b-fad24a2c0f10_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116464,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/onADzyN_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad89ec17-f742-5857-ba0b-fad24a2c0f10/ad89ec17-f742-5857-ba0b-fad24a2c0f10_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105692,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/onADzyN_10-1200.jpg',
             'Width': 1200}],
 'price': 20800,
 'price_includes_vat': True,
 'registration_date': '2022-04-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 204 ch Pro Performance',
 'transmission': 'automatic',
 'trim': 'ID.4 204 ch Pro Performance',
 'year': 2022}
2026-03-16 08:59:36 [vpauto.fr] INFO: Saving data for fe2516b97f: {'created_time': 1773651576.085383, 'last_price_update_time': 1773651576.085393, 'auction_closing_time': 1774018800.0}
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea58f4d0>
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c5045d6-9926-5add-9437-080d82cd2ea6/6c5045d6-9926-5add-9437-080d82cd2ea6_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_05-1200.jpg saved to cache
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6c5045d6-9926-5add-9437-080d82cd2ea6
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea478490>
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ynCjkFK_10-1200.jpg saved to cache
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f9002387-a807-5907-a641-4a19ccbbee55
2026-03-16 08:59:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f9002387-a807-5907-a641-4a19ccbbee55, skipping ID generation
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f9002387-a807-5907-a641-4a19ccbbee55 sending to next pipeline
2026-03-16 08:59:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f9002387-a807-5907-a641-4a19ccbbee55, identifier: 4f9466521b
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea422dd0>
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c5045d6-9926-5add-9437-080d82cd2ea6/6c5045d6-9926-5add-9437-080d82cd2ea6_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_06-1200.jpg saved to cache
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6c5045d6-9926-5add-9437-080d82cd2ea6
2026-03-16 08:59:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c318c47-7cac-5231-8a68-7b8e48025087 with identifier: 3dbe97f0ba
2026-03-16 08:59:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c318c47-7cac-5231-8a68-7b8e48025087 with scrape type 2
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c318c47-7cac-5231-8a68-7b8e48025087 with scrape type 2
2026-03-16 08:59:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8c318c47-7cac-5231-8a68-7b8e48025087, identifier: 3dbe97f0ba
2026-03-16 08:59:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467 with identifier: 2a98858b1b
2026-03-16 08:59:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467 with scrape type 1
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_01-1200.jpg not downloaded yet
2026-03-16 08:59:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 031e7202-c339-5db2-bf0f-1900f78f55ef with identifier: 2d5820e77f
2026-03-16 08:59:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 031e7202-c339-5db2-bf0f-1900f78f55ef
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2b1310>
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_01-1200.jpg saved to cache
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_05-1200.jpg not downloaded yet
2026-03-16 08:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_03-1200.jpg not downloaded yet
2026-03-16 08:59:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f9002387-a807-5907-a641-4a19ccbbee55 with identifier: 4f9466521b
2026-03-16 08:59:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f9002387-a807-5907-a641-4a19ccbbee55 with identifier: 4f9466521b
2026-03-16 08:59:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f9002387-a807-5907-a641-4a19ccbbee55 with identifier: 4f9466521b to the API
2026-03-16 08:59:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:36 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/ynCjkFK_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_expert_report_file_c1aa9316-0d76-4088-bd05-6ec906328a8d.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf',
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': 'f9002387-a807-5907-a641-4a19ccbbee55',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4f9466521b/ford-kuga-25-duratec-190-ch-fhev-i-awd-e-cvt-st-line-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FHEV I-AWD e-CVT ST-Line Business',
 'odometer': 98473,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96469,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ynCjkFK_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87619,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ynCjkFK_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101624,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ynCjkFK_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83674,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ynCjkFK_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94344,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ynCjkFK_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97836,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ynCjkFK_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101969,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ynCjkFK_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89609,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ynCjkFK_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117878,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ynCjkFK_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9002387-a807-5907-a641-4a19ccbbee55/f9002387-a807-5907-a641-4a19ccbbee55_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125901,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ynCjkFK_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-04-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FHEV I-AWD e-CVT ST-Line Business',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FHEV I-AWD e-CVT ST-Line Business',
 'year': 2023}
2026-03-16 08:59:36 [vpauto.fr] INFO: Saving data for 4f9466521b: {'created_time': 1773651576.994829, 'last_price_update_time': 1773651576.994839, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8c318c47-7cac-5231-8a68-7b8e48025087 with identifier: 3dbe97f0ba
2026-03-16 08:59:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8c318c47-7cac-5231-8a68-7b8e48025087 with identifier: 3dbe97f0ba
2026-03-16 08:59:37 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8c318c47-7cac-5231-8a68-7b8e48025087 with identifier: 3dbe97f0ba to the API
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/3dbe97f0ba/skoda-octavia-combi-15-tsi-mhev-e-tec-150-ch-act-dsg7-selection>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '1.5L',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'Hybrid',
 'id': '8c318c47-7cac-5231-8a68-7b8e48025087',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/3dbe97f0ba/skoda-octavia-combi-15-tsi-mhev-e-tec-150-ch-act-dsg7-selection',
 'listing': 'auction',
 'location': '59 - LILLE',
 'make': 'SKODA',
 'model': 'Octavia Combi 1.5 TSI mHEV e-TEC 150 ch ACT DSG7 Selection',
 'odometer': 41573,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 20900,
 'price_includes_vat': True,
 'registration_date': '2025-02-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA Octavia Combi 1.5 TSI mHEV e-TEC 150 ch ACT DSG7 Selection',
 'transmission': 'automatic',
 'trim': 'Octavia Combi 1.5 TSI mHEV e-TEC 150 ch ACT DSG7 Selection',
 'year': 2025}
2026-03-16 08:59:37 [vpauto.fr] INFO: Saving data for 3dbe97f0ba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326301.326859, 'last_price_update_time': 1773651577.295463}
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UPMEVdg_08-1200.jpg> (referer: https://vpauto.eu/vehicle/414797e77f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMIqOpH_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMIqOpH_BE.pdf)
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMOAgCV_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf)
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fvOmQDl_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/fvOmQDl_BE.pdf)
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UPMEVdg_09-1200.jpg> (referer: https://vpauto.eu/vehicle/414797e77f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_07-1200.jpg not downloaded yet
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_02-1200.jpg not downloaded yet
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea480110>
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c5045d6-9926-5add-9437-080d82cd2ea6/6c5045d6-9926-5add-9437-080d82cd2ea6_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_07-1200.jpg saved to cache
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6c5045d6-9926-5add-9437-080d82cd2ea6
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea444b90>
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89b03613-500c-582b-b3b4-e0b550b47584/89b03613-500c-582b-b3b4-e0b550b47584_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_07-1200.jpg saved to cache
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 89b03613-500c-582b-b3b4-e0b550b47584
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea692750>
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89b03613-500c-582b-b3b4-e0b550b47584/89b03613-500c-582b-b3b4-e0b550b47584_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_06-1200.jpg saved to cache
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 89b03613-500c-582b-b3b4-e0b550b47584
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2071d0>
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_02-1200.jpg saved to cache
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/jFUXFnI_05-1200.jpg> (referer: https://vpauto.eu/vehicle/f4c7f4401b/toyota-yaris-hybride-116h-dynamic-business-stage-hybrid-academy)
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMOAgCV_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf)
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_06-1200.jpg not downloaded yet
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_04-1200.jpg not downloaded yet
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5cc3f5421b/mg-ehs-15t-gdi-phev-luxury> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/hwGQyWm_BE.pdf> (referer: https://vpauto.eu/vehicle/e69727d87f/tesla-model-3-standard-range-plus-rwd)
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_08-1200.jpg not downloaded yet
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_03-1200.jpg not downloaded yet
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7aa8a9a47f/mg-mg4-ev-51kwh-125-kw-2wd-standard> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/af110564ba/ds-ds7-crossback-hybride-e-tense-225-eat8-performance-line> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7f2bfeae7f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6b1dd0>
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9/4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_01-1200.jpg saved to cache
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_07-1200.jpg not downloaded yet
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_05-1200.jpg not downloaded yet
2026-03-16 08:59:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4b3950>
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c5045d6-9926-5add-9437-080d82cd2ea6/6c5045d6-9926-5add-9437-080d82cd2ea6_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_08-1200.jpg saved to cache
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6c5045d6-9926-5add-9437-080d82cd2ea6
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6f69d0>
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da9a2eaa-84c1-5d57-806c-0676c79aa8fa/da9a2eaa-84c1-5d57-806c-0676c79aa8fa_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMIqOpH_10-1200.jpg saved to cache
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item da9a2eaa-84c1-5d57-806c-0676c79aa8fa
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea21dfd0>
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_03-1200.jpg saved to cache
2026-03-16 08:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7a5910>
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9/4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_02-1200.jpg saved to cache
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea21d3d0>
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c5045d6-9926-5add-9437-080d82cd2ea6/6c5045d6-9926-5add-9437-080d82cd2ea6_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UPMEVdg_09-1200.jpg saved to cache
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6c5045d6-9926-5add-9437-080d82cd2ea6
2026-03-16 08:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMOAgCV_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf)
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_09-1200.jpg not downloaded yet
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_04-1200.jpg not downloaded yet
2026-03-16 08:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MTaMlWo_01-1200.jpg> (referer: https://vpauto.eu/vehicle/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line)
2026-03-16 08:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PWtObMM_02-1200.jpg> (referer: https://vpauto.eu/vehicle/6fa5b4651b/mini-countryman-102-ch-bva7-one-longstone)
2026-03-16 08:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMOAgCV_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf)
2026-03-16 08:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fvOmQDl_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/fvOmQDl_BE.pdf)
2026-03-16 08:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/GfXnuuw_BE.pdf> (referer: https://vpauto.eu/vehicle/2d5820e77f/mg-marvel-r-ev-2wd-luxury)
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_08-1200.jpg not downloaded yet
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_06-1200.jpg not downloaded yet
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea660bd0>
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89b03613-500c-582b-b3b4-e0b550b47584/89b03613-500c-582b-b3b4-e0b550b47584_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jFUXFnI_05-1200.jpg saved to cache
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 89b03613-500c-582b-b3b4-e0b550b47584
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea26bf50>
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_04-1200.jpg saved to cache
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efaaa141-126f-5b20-8f76-0d35392ff1d4 with identifier: 5cc3f5421b
2026-03-16 08:59:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efaaa141-126f-5b20-8f76-0d35392ff1d4 with scrape type 1
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item efaaa141-126f-5b20-8f76-0d35392ff1d4
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_01-1200.jpg not downloaded yet
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f015c8d0>
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc7d6e02-45a4-5f1b-8482-a03da4ae1395/bc7d6e02-45a4-5f1b-8482-a03da4ae1395_expert_report_file_110da127-8dec-4716-9f22-51ad8a3dee58.pdf HTTP/1.1" 201 0
2026-03-16 08:59:38 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bc7d6e02-45a4-5f1b-8482-a03da4ae1395
2026-03-16 08:59:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bc7d6e02-45a4-5f1b-8482-a03da4ae1395, skipping ID generation
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item bc7d6e02-45a4-5f1b-8482-a03da4ae1395
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item bc7d6e02-45a4-5f1b-8482-a03da4ae1395
2026-03-16 08:59:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: bc7d6e02-45a4-5f1b-8482-a03da4ae1395, identifier: e69727d87f
2026-03-16 08:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PWtObMM_03-1200.jpg> (referer: https://vpauto.eu/vehicle/6fa5b4651b/mini-countryman-102-ch-bva7-one-longstone)
2026-03-16 08:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fvOmQDl_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/fvOmQDl_BE.pdf)
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_10-1200.jpg not downloaded yet
2026-03-16 08:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_05-1200.jpg not downloaded yet
2026-03-16 08:59:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: bc7d6e02-45a4-5f1b-8482-a03da4ae1395 with identifier: e69727d87f
2026-03-16 08:59:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: bc7d6e02-45a4-5f1b-8482-a03da4ae1395 with identifier: e69727d87f
2026-03-16 08:59:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: bc7d6e02-45a4-5f1b-8482-a03da4ae1395 with identifier: e69727d87f to the API
2026-03-16 08:59:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:38 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/hwGQyWm_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bc7d6e02-45a4-5f1b-8482-a03da4ae1395/bc7d6e02-45a4-5f1b-8482-a03da4ae1395_expert_report_file_110da127-8dec-4716-9f22-51ad8a3dee58.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/hwGQyWm_BE.pdf',
 'category': None,
 'color': 'Pearly white',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-20T15:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bc7d6e02-45a4-5f1b-8482-a03da4ae1395',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e69727d87f/tesla-model-3-standard-range-plus-rwd',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'TESLA',
 'model': 'MODEL 3 Standard Range Plus RWD',
 'odometer': 106515,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 20000,
 'price_includes_vat': True,
 'registration_date': '2023-12-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'TESLA MODEL 3 Standard Range Plus RWD',
 'transmission': 'automatic',
 'trim': 'MODEL 3 Standard Range Plus RWD',
 'year': 2023}
2026-03-16 08:59:38 [vpauto.fr] INFO: Saving data for e69727d87f: {'created_time': 1773651578.957748, 'last_price_update_time': 1773651578.957761, 'auction_closing_time': 1774018800.0}
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_09-1200.jpg not downloaded yet
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_07-1200.jpg not downloaded yet
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_02-1200.jpg not downloaded yet
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_06-1200.jpg not downloaded yet
2026-03-16 08:59:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/433a5b011b/renault-megane-iv-berline-blue-dci-115-evolution> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2941ea92-7f4c-5cc1-982d-5e038ccdf79b with identifier: 7aa8a9a47f
2026-03-16 08:59:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2cc32b06-cd9d-5a8f-9cb4-f38038f3df49 with identifier: af110564ba
2026-03-16 08:59:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2cc32b06-cd9d-5a8f-9cb4-f38038f3df49 with scrape type 2
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2cc32b06-cd9d-5a8f-9cb4-f38038f3df49 with scrape type 2
2026-03-16 08:59:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2cc32b06-cd9d-5a8f-9cb4-f38038f3df49, identifier: af110564ba
2026-03-16 08:59:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fa82a57-24c3-5801-a707-ec779843e824 with identifier: 7f2bfeae7f
2026-03-16 08:59:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0088350>
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_05-1200.jpg saved to cache
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea40c890>
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_01-1200.jpg saved to cache
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea21d150>
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c1e79ed-607b-56f0-a4c4-a03085714a54/5c1e79ed-607b-56f0-a4c4-a03085714a54_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_02-1200.jpg saved to cache
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5c1e79ed-607b-56f0-a4c4-a03085714a54
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00fd710>
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_06-1200.jpg saved to cache
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5bb5d0>
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9/4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_04-1200.jpg saved to cache
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea687e90>
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_031e7202-c339-5db2-bf0f-1900f78f55ef/031e7202-c339-5db2-bf0f-1900f78f55ef_expert_report_file_ef4910a8-6013-4835-807f-ef4fee4439a1.pdf HTTP/1.1" 201 0
2026-03-16 08:59:39 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 031e7202-c339-5db2-bf0f-1900f78f55ef
2026-03-16 08:59:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 031e7202-c339-5db2-bf0f-1900f78f55ef, skipping ID generation
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 031e7202-c339-5db2-bf0f-1900f78f55ef
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_01-1200.jpg not downloaded yet
2026-03-16 08:59:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMOAgCV_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf)
2026-03-16 08:59:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fvOmQDl_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/fvOmQDl_BE.pdf)
2026-03-16 08:59:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PWtObMM_04-1200.jpg> (referer: https://vpauto.eu/vehicle/6fa5b4651b/mini-countryman-102-ch-bva7-one-longstone)
2026-03-16 08:59:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MTaMlWo_02-1200.jpg> (referer: https://vpauto.eu/vehicle/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line)
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_10-1200.jpg not downloaded yet
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_08-1200.jpg not downloaded yet
2026-03-16 08:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_03-1200.jpg not downloaded yet
2026-03-16 08:59:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2cc32b06-cd9d-5a8f-9cb4-f38038f3df49 with identifier: af110564ba
2026-03-16 08:59:39 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2cc32b06-cd9d-5a8f-9cb4-f38038f3df49 with identifier: af110564ba
2026-03-16 08:59:39 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2cc32b06-cd9d-5a8f-9cb4-f38038f3df49 with identifier: af110564ba to the API
2026-03-16 08:59:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59: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-16 08:59:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/af110564ba/ds-ds7-crossback-hybride-e-tense-225-eat8-performance-line>
{'auction_title': '',
 'c_o_2_emission_value': 37,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/afgoTkd_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'Hybrid',
 'id': '2cc32b06-cd9d-5a8f-9cb4-f38038f3df49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/af110564ba/ds-ds7-crossback-hybride-e-tense-225-eat8-performance-line',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'DS',
 'model': '7 Crossback Hybride E-Tense 225 EAT8 Performance Line',
 'odometer': 46043,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 20900,
 'price_includes_vat': True,
 'registration_date': '2022-08-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS7 Crossback Hybride E-Tense 225 EAT8 Performance Line',
 'transmission': 'automatic',
 'trim': '7 Crossback Hybride E-Tense 225 EAT8 Performance Line',
 'year': 2022}
2026-03-16 08:59:39 [vpauto.fr] INFO: Saving data for af110564ba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326314.293782, 'last_price_update_time': 1773651579.982404}
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MTaMlWo_03-1200.jpg> (referer: https://vpauto.eu/vehicle/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line)
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PWtObMM_05-1200.jpg> (referer: https://vpauto.eu/vehicle/6fa5b4651b/mini-countryman-102-ch-bva7-one-longstone)
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMOAgCV_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf)
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fvOmQDl_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/fvOmQDl_BE.pdf)
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_07-1200.jpg not downloaded yet
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_02-1200.jpg not downloaded yet
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5677d0>
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c1e79ed-607b-56f0-a4c4-a03085714a54/5c1e79ed-607b-56f0-a4c4-a03085714a54_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_03-1200.jpg saved to cache
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5c1e79ed-607b-56f0-a4c4-a03085714a54
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5833d0>
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9/4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_05-1200.jpg saved to cache
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_09-1200.jpg not downloaded yet
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_04-1200.jpg not downloaded yet
2026-03-16 08:59:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 758c4567-3275-5459-9b31-c90bb8eb31e4 with identifier: 433a5b011b
2026-03-16 08:59:40 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_08-1200.jpg not downloaded yet
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_03-1200.jpg not downloaded yet
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/de2002b6ba/ford-ecosport-10-ecoboost-125ch-ss-bvm6-active> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PWtObMM_01-1200.jpg> (referer: https://vpauto.eu/vehicle/6fa5b4651b/mini-countryman-102-ch-bva7-one-longstone)
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MTaMlWo_04-1200.jpg> (referer: https://vpauto.eu/vehicle/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line)
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMOAgCV_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf)
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/HAduCml_BE.pdf> (referer: https://vpauto.eu/vehicle/795f06f21b/peugeot-2008-puretech-130-ss-eat8-allure-pack)
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_10-1200.jpg not downloaded yet
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_05-1200.jpg not downloaded yet
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01ebe90>
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_07-1200.jpg saved to cache
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01cb990>
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9/4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_06-1200.jpg saved to cache
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6b0c50>
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c1e79ed-607b-56f0-a4c4-a03085714a54/5c1e79ed-607b-56f0-a4c4-a03085714a54_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_04-1200.jpg saved to cache
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5c1e79ed-607b-56f0-a4c4-a03085714a54
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00fe650>
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_02-1200.jpg saved to cache
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea74b5d0>
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_03-1200.jpg saved to cache
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea69fdd0>
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c1e79ed-607b-56f0-a4c4-a03085714a54/5c1e79ed-607b-56f0-a4c4-a03085714a54_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_05-1200.jpg saved to cache
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5c1e79ed-607b-56f0-a4c4-a03085714a54
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00fef50>
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_08-1200.jpg saved to cache
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f1431450>
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9/4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_07-1200.jpg saved to cache
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_09-1200.jpg not downloaded yet
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_04-1200.jpg not downloaded yet
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fvOmQDl_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/fvOmQDl_BE.pdf)
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MTaMlWo_05-1200.jpg> (referer: https://vpauto.eu/vehicle/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line)
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OWijaFI_02-1200.jpg> (referer: https://vpauto.eu/vehicle/5cc3f5421b/mg-ehs-15t-gdi-phev-luxury)
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PWtObMM_07-1200.jpg> (referer: https://vpauto.eu/vehicle/6fa5b4651b/mini-countryman-102-ch-bva7-one-longstone)
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_06-1200.jpg not downloaded yet
2026-03-16 08:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b0f8031b/kia-rio-12-dpi-84-ch-bvm5-motion> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_10-1200.jpg not downloaded yet
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_05-1200.jpg not downloaded yet
2026-03-16 08:59:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22563511-f30d-5839-bf97-149d393adfb4 with identifier: de2002b6ba
2026-03-16 08:59:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 22563511-f30d-5839-bf97-149d393adfb4 with scrape type 2
2026-03-16 08:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 22563511-f30d-5839-bf97-149d393adfb4 with scrape type 2
2026-03-16 08:59:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 22563511-f30d-5839-bf97-149d393adfb4, identifier: de2002b6ba
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f1357ed0>
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c1e79ed-607b-56f0-a4c4-a03085714a54/5c1e79ed-607b-56f0-a4c4-a03085714a54_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_01-1200.jpg saved to cache
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5c1e79ed-607b-56f0-a4c4-a03085714a54
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00a3250>
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_04-1200.jpg saved to cache
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea42c190>
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_09-1200.jpg saved to cache
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea37d590>
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc16f43c-c67a-5c79-a658-95611e8c9095/fc16f43c-c67a-5c79-a658-95611e8c9095_expert_report_file_8dc50474-65a8-434a-b783-8d0c0c4072dd.pdf HTTP/1.1" 201 0
2026-03-16 08:59:41 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fc16f43c-c67a-5c79-a658-95611e8c9095, skipping ID generation
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_01-1200.jpg not downloaded yet
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GfXnuuw_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/GfXnuuw_BE.pdf)
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_07-1200.jpg not downloaded yet
2026-03-16 08:59:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 22563511-f30d-5839-bf97-149d393adfb4 with identifier: de2002b6ba
2026-03-16 08:59:41 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 22563511-f30d-5839-bf97-149d393adfb4 with identifier: de2002b6ba
2026-03-16 08:59:41 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 22563511-f30d-5839-bf97-149d393adfb4 with identifier: de2002b6ba to the API
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/de2002b6ba/ford-ecosport-10-ecoboost-125ch-ss-bvm6-active>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'Petrol',
 'id': '22563511-f30d-5839-bf97-149d393adfb4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/de2002b6ba/ford-ecosport-10-ecoboost-125ch-ss-bvm6-active',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'EcoSport 1.0 EcoBoost 125ch S&S BVM6 Active',
 'odometer': 43871,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 8900,
 'price_includes_vat': True,
 'registration_date': '2022-10-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD EcoSport 1.0 EcoBoost 125ch S&S BVM6 Active',
 'transmission': 'manual',
 'trim': 'EcoSport 1.0 EcoBoost 125ch S&S BVM6 Active',
 'year': 2022}
2026-03-16 08:59:41 [vpauto.fr] INFO: Saving data for de2002b6ba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326286.123354, 'last_price_update_time': 1773651581.567028}
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMOAgCV_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf)
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf> (referer: https://vpauto.eu/vehicle/7f2bfeae7f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition)
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/TmznUIm_BE.pdf> (referer: https://vpauto.eu/vehicle/7aa8a9a47f/mg-mg4-ev-51kwh-125-kw-2wd-standard)
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_06-1200.jpg not downloaded yet
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_02-1200.jpg not downloaded yet
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=3> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_08-1200.jpg not downloaded yet
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea5b69d0>
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9/4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fvOmQDl_09-1200.jpg saved to cache
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4d7e1e12-d84d-5e2c-8a38-bfdbd39991f9
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4bb9d0>
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_05-1200.jpg saved to cache
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0144450>
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efaaa141-126f-5b20-8f76-0d35392ff1d4/efaaa141-126f-5b20-8f76-0d35392ff1d4_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_02-1200.jpg saved to cache
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item efaaa141-126f-5b20-8f76-0d35392ff1d4
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea638cd0>
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c1e79ed-607b-56f0-a4c4-a03085714a54/5c1e79ed-607b-56f0-a4c4-a03085714a54_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_07-1200.jpg saved to cache
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5c1e79ed-607b-56f0-a4c4-a03085714a54
2026-03-16 08:59:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b95c9b0-8507-5b85-8174-3f0161c74159 with identifier: b0f8031b
2026-03-16 08:59:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MTaMlWo_06-1200.jpg> (referer: https://vpauto.eu/vehicle/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line)
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OWijaFI_04-1200.jpg> (referer: https://vpauto.eu/vehicle/5cc3f5421b/mg-ehs-15t-gdi-phev-luxury)
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PWtObMM_09-1200.jpg> (referer: https://vpauto.eu/vehicle/6fa5b4651b/mini-countryman-102-ch-bva7-one-longstone)
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf> (referer: https://vpauto.eu/vehicle/433a5b011b/renault-megane-iv-berline-blue-dci-115-evolution)
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_07-1200.jpg not downloaded yet
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_03-1200.jpg not downloaded yet
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_09-1200.jpg not downloaded yet
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea24bcd0>
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_031e7202-c339-5db2-bf0f-1900f78f55ef/031e7202-c339-5db2-bf0f-1900f78f55ef_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_01-1200.jpg saved to cache
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 031e7202-c339-5db2-bf0f-1900f78f55ef
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GfXnuuw_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/GfXnuuw_BE.pdf)
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MTaMlWo_09-1200.jpg> (referer: https://vpauto.eu/vehicle/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line)
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GfXnuuw_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/GfXnuuw_BE.pdf)
2026-03-16 08:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MTaMlWo_07-1200.jpg> (referer: https://vpauto.eu/vehicle/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line)
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_08-1200.jpg not downloaded yet
2026-03-16 08:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_04-1200.jpg not downloaded yet
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_10-1200.jpg not downloaded yet
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_09-1200.jpg not downloaded yet
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_05-1200.jpg not downloaded yet
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea39d8d0>
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMOAgCV_10-1200.jpg saved to cache
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 56720019-e6bc-5889-b202-202060a096d1
2026-03-16 08:59:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 56720019-e6bc-5889-b202-202060a096d1, skipping ID generation
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 56720019-e6bc-5889-b202-202060a096d1 sending to next pipeline
2026-03-16 08:59:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 56720019-e6bc-5889-b202-202060a096d1, identifier: 78a113697f
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7639d0>
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_expert_report_file_5b263799-4aab-4bbf-8507-a98e874cbfc6.pdf HTTP/1.1" 201 0
2026-03-16 08:59:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1fa82a57-24c3-5801-a707-ec779843e824, skipping ID generation
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_01-1200.jpg not downloaded yet
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0144150>
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_expert_report_file_b02eefd1-89ed-4023-96a0-93da575be873.pdf HTTP/1.1" 201 0
2026-03-16 08:59:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2941ea92-7f4c-5cc1-982d-5e038ccdf79b, skipping ID generation
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_01-1200.jpg not downloaded yet
2026-03-16 08:59:42 [vpauto.fr] INFO: Found 96 ads on page 3
2026-03-16 08:59:42 [vpauto.fr] INFO: Found listing with ID: 14df584eba
2026-03-16 08:59:42 [vpauto.fr] INFO: Scrape type for 14df584eba: 2
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea267910>
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_06-1200.jpg saved to cache
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea738b90>
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efaaa141-126f-5b20-8f76-0d35392ff1d4/efaaa141-126f-5b20-8f76-0d35392ff1d4_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_04-1200.jpg saved to cache
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item efaaa141-126f-5b20-8f76-0d35392ff1d4
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea738e10>
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c1e79ed-607b-56f0-a4c4-a03085714a54/5c1e79ed-607b-56f0-a4c4-a03085714a54_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_09-1200.jpg saved to cache
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5c1e79ed-607b-56f0-a4c4-a03085714a54
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea3d35d0>
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_expert_report_file_93f29731-5f89-4bdd-a32d-99f663eb2121.pdf HTTP/1.1" 201 0
2026-03-16 08:59:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 758c4567-3275-5459-9b31-c90bb8eb31e4, skipping ID generation
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_01-1200.jpg not downloaded yet
2026-03-16 08:59:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PWtObMM_10-1200.jpg> (referer: https://vpauto.eu/vehicle/6fa5b4651b/mini-countryman-102-ch-bva7-one-longstone)
2026-03-16 08:59:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GfXnuuw_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/GfXnuuw_BE.pdf)
2026-03-16 08:59:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 56720019-e6bc-5889-b202-202060a096d1 with identifier: 78a113697f
2026-03-16 08:59:42 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 56720019-e6bc-5889-b202-202060a096d1 with identifier: 78a113697f
2026-03-16 08:59:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 56720019-e6bc-5889-b202-202060a096d1 with identifier: 78a113697f to the API
2026-03-16 08:59:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59: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-16 08:59:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/MMOAgCV_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_expert_report_file_3e8a3b10-c535-4940-a613-59d762773b7d.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/MMOAgCV_BE.pdf',
 'category': None,
 'color': 'Medium blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-20T15:00:00Z',
 'fuel_type': 'Electric',
 'id': '56720019-e6bc-5889-b202-202060a096d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/78a113697f/volvo-c40-recharge-extended-range-252-ch-1edt-start',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'VOLVO',
 'model': 'C40 Recharge Extended Range 252 ch 1EDT Start',
 'odometer': 130552,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 27,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96685,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMOAgCV_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88282,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMOAgCV_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99177,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMOAgCV_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79753,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMOAgCV_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96782,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMOAgCV_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104468,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMOAgCV_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104097,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMOAgCV_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83947,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMOAgCV_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121216,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMOAgCV_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_56720019-e6bc-5889-b202-202060a096d1/56720019-e6bc-5889-b202-202060a096d1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94429,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMOAgCV_10-1200.jpg',
             'Width': 1200}],
 'price': 21400,
 'price_includes_vat': True,
 'registration_date': '2023-11-24',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLVO C40 Recharge Extended Range 252 ch 1EDT Start',
 'transmission': 'automatic',
 'trim': 'C40 Recharge Extended Range 252 ch 1EDT Start',
 'year': 2023}
2026-03-16 08:59:42 [vpauto.fr] INFO: Saving data for 78a113697f: {'created_time': 1773651582.945993, 'last_price_update_time': 1773651582.946003, 'auction_closing_time': 1774018800.0}
2026-03-16 08:59:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OWijaFI_06-1200.jpg> (referer: https://vpauto.eu/vehicle/5cc3f5421b/mg-ehs-15t-gdi-phev-luxury)
2026-03-16 08:59:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OWijaFI_05-1200.jpg> (referer: https://vpauto.eu/vehicle/5cc3f5421b/mg-ehs-15t-gdi-phev-luxury)
2026-03-16 08:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_10-1200.jpg not downloaded yet
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_06-1200.jpg not downloaded yet
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_02-1200.jpg not downloaded yet
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_02-1200.jpg not downloaded yet
2026-03-16 08:59:43 [vpauto.fr] INFO: Found listing with ID: a8ff2e85ba
2026-03-16 08:59:43 [vpauto.fr] INFO: Scrape type for a8ff2e85ba: 0
2026-03-16 08:59:43 [vpauto.fr] INFO: Found listing with ID: 217f94017f
2026-03-16 08:59:43 [vpauto.fr] INFO: Scrape type for 217f94017f: 1
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_02-1200.jpg not downloaded yet
2026-03-16 08:59:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GfXnuuw_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/GfXnuuw_BE.pdf)
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MTaMlWo_10-1200.jpg> (referer: https://vpauto.eu/vehicle/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line)
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HAduCml_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/HAduCml_BE.pdf)
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OWijaFI_07-1200.jpg> (referer: https://vpauto.eu/vehicle/5cc3f5421b/mg-ehs-15t-gdi-phev-luxury)
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0231e50>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_031e7202-c339-5db2-bf0f-1900f78f55ef/031e7202-c339-5db2-bf0f-1900f78f55ef_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_02-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 031e7202-c339-5db2-bf0f-1900f78f55ef
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2cbb50>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_09-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea405f10>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_031e7202-c339-5db2-bf0f-1900f78f55ef/031e7202-c339-5db2-bf0f-1900f78f55ef_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_04-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 031e7202-c339-5db2-bf0f-1900f78f55ef
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f025fb50>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_07-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_07-1200.jpg not downloaded yet
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_03-1200.jpg not downloaded yet
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_03-1200.jpg not downloaded yet
2026-03-16 08:59:43 [vpauto.fr] INFO: Found listing with ID: d292b6901b
2026-03-16 08:59:43 [vpauto.fr] INFO: Scrape type for d292b6901b: 1
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_03-1200.jpg not downloaded yet
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea570f50>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c1e79ed-607b-56f0-a4c4-a03085714a54/5c1e79ed-607b-56f0-a4c4-a03085714a54_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PWtObMM_10-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5c1e79ed-607b-56f0-a4c4-a03085714a54
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0269ad0>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_031e7202-c339-5db2-bf0f-1900f78f55ef/031e7202-c339-5db2-bf0f-1900f78f55ef_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_03-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 031e7202-c339-5db2-bf0f-1900f78f55ef
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OWijaFI_08-1200.jpg> (referer: https://vpauto.eu/vehicle/5cc3f5421b/mg-ehs-15t-gdi-phev-luxury)
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf> (referer: https://vpauto.eu/vehicle/b0f8031b/kia-rio-12-dpi-84-ch-bvm5-motion)
2026-03-16 08:59:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea493fd0>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efaaa141-126f-5b20-8f76-0d35392ff1d4/efaaa141-126f-5b20-8f76-0d35392ff1d4_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_06-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item efaaa141-126f-5b20-8f76-0d35392ff1d4
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01ca9d0>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efaaa141-126f-5b20-8f76-0d35392ff1d4/efaaa141-126f-5b20-8f76-0d35392ff1d4_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_05-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item efaaa141-126f-5b20-8f76-0d35392ff1d4
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GfXnuuw_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/GfXnuuw_BE.pdf)
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HAduCml_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/HAduCml_BE.pdf)
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_08-1200.jpg not downloaded yet
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_04-1200.jpg not downloaded yet
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_04-1200.jpg not downloaded yet
2026-03-16 08:59:43 [vpauto.fr] INFO: Found listing with ID: d171359c7f
2026-03-16 08:59:43 [vpauto.fr] INFO: Scrape type for d171359c7f: 1
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_04-1200.jpg not downloaded yet
2026-03-16 08:59:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4143d0>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_031e7202-c339-5db2-bf0f-1900f78f55ef/031e7202-c339-5db2-bf0f-1900f78f55ef_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_05-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 031e7202-c339-5db2-bf0f-1900f78f55ef
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0171c90>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_10-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7c6950>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc16f43c-c67a-5c79-a658-95611e8c9095/fc16f43c-c67a-5c79-a658-95611e8c9095_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_01-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f016ccd0>
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efaaa141-126f-5b20-8f76-0d35392ff1d4/efaaa141-126f-5b20-8f76-0d35392ff1d4_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_07-1200.jpg saved to cache
2026-03-16 08:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item efaaa141-126f-5b20-8f76-0d35392ff1d4
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GfXnuuw_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/GfXnuuw_BE.pdf)
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MTaMlWo_08-1200.jpg> (referer: https://vpauto.eu/vehicle/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line)
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OWijaFI_03-1200.jpg> (referer: https://vpauto.eu/vehicle/5cc3f5421b/mg-ehs-15t-gdi-phev-luxury)
2026-03-16 08:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HAduCml_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/HAduCml_BE.pdf)
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_09-1200.jpg not downloaded yet
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_05-1200.jpg not downloaded yet
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_05-1200.jpg not downloaded yet
2026-03-16 08:59:44 [vpauto.fr] INFO: Found listing with ID: 82622c9ba
2026-03-16 08:59:44 [vpauto.fr] INFO: Scrape type for 82622c9ba: 0
2026-03-16 08:59:44 [vpauto.fr] INFO: Found listing with ID: 5e60d1fb1b
2026-03-16 08:59:44 [vpauto.fr] INFO: Scrape type for 5e60d1fb1b: 1
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_05-1200.jpg not downloaded yet
2026-03-16 08:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HAduCml_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/HAduCml_BE.pdf)
2026-03-16 08:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OWijaFI_10-1200.jpg> (referer: https://vpauto.eu/vehicle/5cc3f5421b/mg-ehs-15t-gdi-phev-luxury)
2026-03-16 08:59:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea663410>
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efaaa141-126f-5b20-8f76-0d35392ff1d4/efaaa141-126f-5b20-8f76-0d35392ff1d4_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_08-1200.jpg saved to cache
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item efaaa141-126f-5b20-8f76-0d35392ff1d4
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0fd9910>
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_expert_report_file_780c3c17-f379-4645-ba9c-77fea7615ddb.pdf HTTP/1.1" 201 0
2026-03-16 08:59:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6b95c9b0-8507-5b85-8174-3f0161c74159, skipping ID generation
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_01-1200.jpg not downloaded yet
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea21c910>
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_031e7202-c339-5db2-bf0f-1900f78f55ef/031e7202-c339-5db2-bf0f-1900f78f55ef_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_06-1200.jpg saved to cache
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 031e7202-c339-5db2-bf0f-1900f78f55ef
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea63e190>
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc16f43c-c67a-5c79-a658-95611e8c9095/fc16f43c-c67a-5c79-a658-95611e8c9095_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_02-1200.jpg saved to cache
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_10-1200.jpg not downloaded yet
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_06-1200.jpg not downloaded yet
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_06-1200.jpg not downloaded yet
2026-03-16 08:59:44 [vpauto.fr] INFO: Found listing with ID: 478bd4f37f
2026-03-16 08:59:44 [vpauto.fr] INFO: Scrape type for 478bd4f37f: 1
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_06-1200.jpg not downloaded yet
2026-03-16 08:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TmznUIm_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/TmznUIm_BE.pdf)
2026-03-16 08:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HkYEeRm_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf)
2026-03-16 08:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZdrULFK_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf)
2026-03-16 08:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HAduCml_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/HAduCml_BE.pdf)
2026-03-16 08:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HkYEeRm_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf)
2026-03-16 08:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GfXnuuw_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/GfXnuuw_BE.pdf)
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_02-1200.jpg not downloaded yet
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_07-1200.jpg not downloaded yet
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_07-1200.jpg not downloaded yet
2026-03-16 08:59:44 [vpauto.fr] INFO: Found listing with ID: 3e1eb5e91b
2026-03-16 08:59:44 [vpauto.fr] INFO: Scrape type for 3e1eb5e91b: 1
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_07-1200.jpg not downloaded yet
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea404850>
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_031e7202-c339-5db2-bf0f-1900f78f55ef/031e7202-c339-5db2-bf0f-1900f78f55ef_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_07-1200.jpg saved to cache
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 031e7202-c339-5db2-bf0f-1900f78f55ef
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea42f950>
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MTaMlWo_08-1200.jpg saved to cache
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467
2026-03-16 08:59:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467, skipping ID generation
2026-03-16 08:59:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467 with scrape type 1
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467 sending to next pipeline
2026-03-16 08:59:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467, identifier: 2a98858b1b
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00f2150>
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efaaa141-126f-5b20-8f76-0d35392ff1d4/efaaa141-126f-5b20-8f76-0d35392ff1d4_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_03-1200.jpg saved to cache
2026-03-16 08:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item efaaa141-126f-5b20-8f76-0d35392ff1d4
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6454d0>
2026-03-16 08:59:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc16f43c-c67a-5c79-a658-95611e8c9095/fc16f43c-c67a-5c79-a658-95611e8c9095_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_03-1200.jpg saved to cache
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f010c390>
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc16f43c-c67a-5c79-a658-95611e8c9095/fc16f43c-c67a-5c79-a658-95611e8c9095_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_04-1200.jpg saved to cache
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7c7590>
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efaaa141-126f-5b20-8f76-0d35392ff1d4/efaaa141-126f-5b20-8f76-0d35392ff1d4_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OWijaFI_10-1200.jpg saved to cache
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item efaaa141-126f-5b20-8f76-0d35392ff1d4
2026-03-16 08:59:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HkYEeRm_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf)
2026-03-16 08:59:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TmznUIm_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/TmznUIm_BE.pdf)
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_03-1200.jpg not downloaded yet
2026-03-16 08:59:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467 with identifier: 2a98858b1b
2026-03-16 08:59:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467 with identifier: 2a98858b1b
2026-03-16 08:59:45 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467 with identifier: 2a98858b1b to the API
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/MTaMlWo_08-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2a98858b1b/volkswagen-crafter-tpmr-30-l3h3-20-tdi-140-ch-business-line',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER TPMR 30 L3H3 2.0 TDI 140 CH BUSINESS LINE',
 'odometer': 54520,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 25,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93447,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MTaMlWo_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89903,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MTaMlWo_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91543,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MTaMlWo_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78660,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MTaMlWo_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86744,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MTaMlWo_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97460,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MTaMlWo_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107876,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MTaMlWo_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90662,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MTaMlWo_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103956,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MTaMlWo_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467/4ad5d414-fe02-5bdd-bdff-6e3e2d9d0467_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127861,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MTaMlWo_10-1200.jpg',
             'Width': 1200}],
 'price': 19400,
 'price_includes_vat': True,
 'registration_date': '2018-09-14',
 'seats_number': 4,
 'seller_name': None,
 'title': 'VOLKSWAGEN CRAFTER TPMR 30 L3H3 2.0 TDI 140 CH BUSINESS LINE',
 'transmission': 'manual',
 'trim': 'CRAFTER TPMR 30 L3H3 2.0 TDI 140 CH BUSINESS LINE',
 'year': 2018}
2026-03-16 08:59:45 [vpauto.fr] INFO: Saving data for 2a98858b1b: {'created_time': 1773651585.540412, 'last_price_update_time': 1773651585.540427, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_08-1200.jpg not downloaded yet
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_08-1200.jpg not downloaded yet
2026-03-16 08:59:45 [vpauto.fr] INFO: Found listing with ID: 4207c9b8ba
2026-03-16 08:59:45 [vpauto.fr] INFO: Scrape type for 4207c9b8ba: 0
2026-03-16 08:59:45 [vpauto.fr] INFO: Found listing with ID: c13e3f961b
2026-03-16 08:59:45 [vpauto.fr] INFO: Scrape type for c13e3f961b: 0
2026-03-16 08:59:45 [vpauto.fr] INFO: Found listing with ID: 3ead1bc87f
2026-03-16 08:59:45 [vpauto.fr] INFO: Scrape type for 3ead1bc87f: 0
2026-03-16 08:59:45 [vpauto.fr] INFO: Found listing with ID: 8ca1b1077f
2026-03-16 08:59:45 [vpauto.fr] INFO: Scrape type for 8ca1b1077f: 1
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_08-1200.jpg not downloaded yet
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_04-1200.jpg not downloaded yet
2026-03-16 08:59:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/14df584eba/renault-clio-blue-dci-85-business> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00c40d0>
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_01-1200.jpg saved to cache
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01c3b50>
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_01-1200.jpg saved to cache
2026-03-16 08:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0109450>
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_01-1200.jpg saved to cache
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2c4610>
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc16f43c-c67a-5c79-a658-95611e8c9095/fc16f43c-c67a-5c79-a658-95611e8c9095_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_05-1200.jpg saved to cache
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7b8810>
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_02-1200.jpg saved to cache
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01eb250>
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_031e7202-c339-5db2-bf0f-1900f78f55ef/031e7202-c339-5db2-bf0f-1900f78f55ef_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GfXnuuw_09-1200.jpg saved to cache
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 031e7202-c339-5db2-bf0f-1900f78f55ef
2026-03-16 08:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TmznUIm_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/TmznUIm_BE.pdf)
2026-03-16 08:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZdrULFK_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf)
2026-03-16 08:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HAduCml_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/HAduCml_BE.pdf)
2026-03-16 08:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HkYEeRm_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf)
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_09-1200.jpg not downloaded yet
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_09-1200.jpg not downloaded yet
2026-03-16 08:59:46 [vpauto.fr] INFO: Found listing with ID: 8f191c541b
2026-03-16 08:59:46 [vpauto.fr] INFO: Scrape type for 8f191c541b: 1
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_09-1200.jpg not downloaded yet
2026-03-16 08:59:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZdrULFK_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf)
2026-03-16 08:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HkYEeRm_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf)
2026-03-16 08:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TmznUIm_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/TmznUIm_BE.pdf)
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_05-1200.jpg not downloaded yet
2026-03-16 08:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d292b6901b/mercedes-classe-m-ml-350-bluetec-4matic-fascination-a> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/217f94017f/renault-megane-e-tech-er-ev60-130ch-super-charge-evolution> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01eac10>
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_03-1200.jpg saved to cache
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0fa4750>
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_03-1200.jpg saved to cache
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HAduCml_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/HAduCml_BE.pdf)
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_10-1200.jpg not downloaded yet
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_10-1200.jpg not downloaded yet
2026-03-16 08:59:46 [vpauto.fr] INFO: Found listing with ID: 81ed6e5fba
2026-03-16 08:59:46 [vpauto.fr] INFO: Scrape type for 81ed6e5fba: 0
2026-03-16 08:59:46 [vpauto.fr] INFO: Found listing with ID: 6a56e86bba
2026-03-16 08:59:46 [vpauto.fr] INFO: Scrape type for 6a56e86bba: 0
2026-03-16 08:59:46 [vpauto.fr] INFO: Found listing with ID: c73b9d3f1b
2026-03-16 08:59:46 [vpauto.fr] INFO: Scrape type for c73b9d3f1b: 1
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_10-1200.jpg not downloaded yet
2026-03-16 08:59:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8232087a-8ce8-5708-bbb4-28b8d824bcca with identifier: 14df584eba
2026-03-16 08:59:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8232087a-8ce8-5708-bbb4-28b8d824bcca with scrape type 2
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8232087a-8ce8-5708-bbb4-28b8d824bcca with scrape type 2
2026-03-16 08:59:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8232087a-8ce8-5708-bbb4-28b8d824bcca, identifier: 14df584eba
2026-03-16 08:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_06-1200.jpg not downloaded yet
2026-03-16 08:59:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8232087a-8ce8-5708-bbb4-28b8d824bcca with identifier: 14df584eba
2026-03-16 08:59:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8232087a-8ce8-5708-bbb4-28b8d824bcca with identifier: 14df584eba
2026-03-16 08:59:46 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8232087a-8ce8-5708-bbb4-28b8d824bcca with identifier: 14df584eba to the API
2026-03-16 08:59:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59: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-16 08:59:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/14df584eba/renault-clio-blue-dci-85-business>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '8232087a-8ce8-5708-bbb4-28b8d824bcca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/14df584eba/renault-clio-blue-dci-85-business',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'RENAULT',
 'model': 'Clio Blue dCi 85 Business',
 'odometer': 120622,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 8600,
 'price_includes_vat': True,
 'registration_date': '2020-06-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Clio Blue dCi 85 Business',
 'transmission': 'manual',
 'trim': 'Clio Blue dCi 85 Business',
 'year': 2020}
2026-03-16 08:59:47 [vpauto.fr] INFO: Saving data for 14df584eba: {'auction_closing_time': 1773408600.0, 'created_time': 1773326279.346004, 'last_price_update_time': 1773651587.020354}
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bgoXbSR_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf)
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bgoXbSR_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf)
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HkYEeRm_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf)
2026-03-16 08:59:47 [vpauto.fr] INFO: Found listing with ID: d31dcda87f
2026-03-16 08:59:47 [vpauto.fr] INFO: Scrape type for d31dcda87f: 1
2026-03-16 08:59:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea76a390>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_02-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6a77d0>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_03-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea30f390>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc16f43c-c67a-5c79-a658-95611e8c9095/fc16f43c-c67a-5c79-a658-95611e8c9095_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_07-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00bfd10>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_04-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea25c910>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_06-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea76a1d0>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_06-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0241490>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_06-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TmznUIm_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/TmznUIm_BE.pdf)
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HkYEeRm_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf)
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZdrULFK_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf)
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bgoXbSR_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf)
2026-03-16 08:59:47 [scrapy.extensions.logstats] INFO: Crawled 100 pages (at 100 pages/min), scraped 30 items (at 30 items/min)
2026-03-16 08:59:47 [scrapy.extensions.memusage] INFO: Peak memory usage is 196MiB
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_07-1200.jpg not downloaded yet
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bgoXbSR_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf)
2026-03-16 08:59:47 [vpauto.fr] INFO: Found listing with ID: 2654d787f
2026-03-16 08:59:47 [vpauto.fr] INFO: Scrape type for 2654d787f: 1
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d171359c7f/fiat-500-e-118-ch> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c668842-b1ea-5673-962f-08ae9b908be1 with identifier: d292b6901b
2026-03-16 08:59:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c668842-b1ea-5673-962f-08ae9b908be1 with scrape type 1
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3c668842-b1ea-5673-962f-08ae9b908be1
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_01-1200.jpg already downloaded
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_02-1200.jpg already downloaded
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_03-1200.jpg already downloaded
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_04-1200.jpg not downloaded yet
2026-03-16 08:59:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 330e535e-4181-5778-a47d-d18e9b657dda with identifier: 217f94017f
2026-03-16 08:59:47 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 330e535e-4181-5778-a47d-d18e9b657dda
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea648a90>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc16f43c-c67a-5c79-a658-95611e8c9095/fc16f43c-c67a-5c79-a658-95611e8c9095_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_10-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_08-1200.jpg not downloaded yet
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea637090>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_01-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea791dd0>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_02-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0142b50>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_05-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TmznUIm_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/TmznUIm_BE.pdf)
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HkYEeRm_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf)
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HkYEeRm_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf)
2026-03-16 08:59:47 [vpauto.fr] INFO: Found listing with ID: cc4f693bba
2026-03-16 08:59:47 [vpauto.fr] INFO: Scrape type for cc4f693bba: 2
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_05-1200.jpg not downloaded yet
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TmznUIm_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/TmznUIm_BE.pdf)
2026-03-16 08:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HkYEeRm_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf)
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_09-1200.jpg not downloaded yet
2026-03-16 08:59:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0140e10>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_08-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f1430490>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_08-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea476490>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_08-1200.jpg saved to cache
2026-03-16 08:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f1430850>
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_03-1200.jpg saved to cache
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f010ee10>
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_04-1200.jpg saved to cache
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e380bf67-cd06-5486-938d-2bfdaea9a75c with identifier: d171359c7f
2026-03-16 08:59:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e380bf67-cd06-5486-938d-2bfdaea9a75c
2026-03-16 08:59:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bgoXbSR_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf)
2026-03-16 08:59:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bgoXbSR_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf)
2026-03-16 08:59:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZdrULFK_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf)
2026-03-16 08:59:48 [vpauto.fr] INFO: Found listing with ID: 4c7db6ad1b
2026-03-16 08:59:48 [vpauto.fr] INFO: Scrape type for 4c7db6ad1b: 1
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_06-1200.jpg not downloaded yet
2026-03-16 08:59:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_10-1200.jpg not downloaded yet
2026-03-16 08:59:48 [vpauto.fr] INFO: Found listing with ID: 1afb99cc1b
2026-03-16 08:59:48 [vpauto.fr] INFO: Scrape type for 1afb99cc1b: 0
2026-03-16 08:59:48 [vpauto.fr] INFO: Found listing with ID: fe9c74287f
2026-03-16 08:59:48 [vpauto.fr] INFO: Scrape type for fe9c74287f: 1
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_07-1200.jpg already downloaded
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_08-1200.jpg not downloaded yet
2026-03-16 08:59:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/478bd4f37f/volvo-xc40-recharge-231-ch-1edt-start> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea224650>
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_10-1200.jpg saved to cache
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea505c90>
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_07-1200.jpg saved to cache
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea570550>
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_09-1200.jpg saved to cache
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00e2dd0>
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_09-1200.jpg saved to cache
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea20c0d0>
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HkYEeRm_10-1200.jpg saved to cache
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 758c4567-3275-5459-9b31-c90bb8eb31e4
2026-03-16 08:59:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 758c4567-3275-5459-9b31-c90bb8eb31e4, skipping ID generation
2026-03-16 08:59:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 758c4567-3275-5459-9b31-c90bb8eb31e4 sending to next pipeline
2026-03-16 08:59:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 758c4567-3275-5459-9b31-c90bb8eb31e4, identifier: 433a5b011b
2026-03-16 08:59:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bgoXbSR_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf)
2026-03-16 08:59:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZdrULFK_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf)
2026-03-16 08:59:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 758c4567-3275-5459-9b31-c90bb8eb31e4 with identifier: 433a5b011b
2026-03-16 08:59:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 758c4567-3275-5459-9b31-c90bb8eb31e4 with identifier: 433a5b011b
2026-03-16 08:59:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 758c4567-3275-5459-9b31-c90bb8eb31e4 with identifier: 433a5b011b to the API
2026-03-16 08:59:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/HkYEeRm_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_expert_report_file_93f29731-5f89-4bdd-a32d-99f663eb2121.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/HkYEeRm_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '758c4567-3275-5459-9b31-c90bb8eb31e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/433a5b011b/renault-megane-iv-berline-blue-dci-115-evolution',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'Megane IV Berline Blue dCi 115 Evolution',
 'odometer': 120677,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 25,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95368,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HkYEeRm_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87839,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HkYEeRm_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87375,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HkYEeRm_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76853,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HkYEeRm_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92060,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HkYEeRm_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92733,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HkYEeRm_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93909,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HkYEeRm_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87156,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HkYEeRm_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123473,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HkYEeRm_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_758c4567-3275-5459-9b31-c90bb8eb31e4/758c4567-3275-5459-9b31-c90bb8eb31e4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122511,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HkYEeRm_10-1200.jpg',
             'Width': 1200}],
 'price': 10800,
 'price_includes_vat': True,
 'registration_date': '2022-09-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Megane IV Berline Blue dCi 115 Evolution',
 'transmission': 'manual',
 'trim': 'Megane IV Berline Blue dCi 115 Evolution',
 'year': 2022}
2026-03-16 08:59:49 [vpauto.fr] INFO: Saving data for 433a5b011b: {'created_time': 1773651589.13948, 'last_price_update_time': 1773651589.13949, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/XtpaFSg_05-1200.jpg> (referer: https://vpauto.eu/vehicle/d292b6901b/mercedes-classe-m-ml-350-bluetec-4matic-fascination-a)
2026-03-16 08:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZdrULFK_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf)
2026-03-16 08:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TmznUIm_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/TmznUIm_BE.pdf)
2026-03-16 08:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bgoXbSR_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf)
2026-03-16 08:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/XtpaFSg_04-1200.jpg> (referer: https://vpauto.eu/vehicle/d292b6901b/mercedes-classe-m-ml-350-bluetec-4matic-fascination-a)
2026-03-16 08:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/mZgLvrZ_BE.pdf> (referer: https://vpauto.eu/vehicle/217f94017f/renault-megane-e-tech-er-ev60-130ch-super-charge-evolution)
2026-03-16 08:59:49 [vpauto.fr] INFO: Found listing with ID: 8e4f6311ba
2026-03-16 08:59:49 [vpauto.fr] INFO: Scrape type for 8e4f6311ba: 0
2026-03-16 08:59:49 [vpauto.fr] INFO: Found listing with ID: f953b0a07f
2026-03-16 08:59:49 [vpauto.fr] INFO: Scrape type for f953b0a07f: 1
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_09-1200.jpg not downloaded yet
2026-03-16 08:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8ca1b1077f/fiat-500-e-95-ch-pack-confort> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8f191c541b/renault-arkana-tce-140-edc-fap-22-techno> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea701910>
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_06-1200.jpg saved to cache
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea494e90>
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_05-1200.jpg saved to cache
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea634410>
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_10-1200.jpg saved to cache
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f8be963-fdf1-5562-8a22-cecdeedf9f51 with identifier: 478bd4f37f
2026-03-16 08:59:49 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1f8be963-fdf1-5562-8a22-cecdeedf9f51
2026-03-16 08:59:49 [vpauto.fr] INFO: Found listing with ID: 592be823ba
2026-03-16 08:59:49 [vpauto.fr] INFO: Scrape type for 592be823ba: 0
2026-03-16 08:59:49 [vpauto.fr] INFO: Found listing with ID: 5dd99dc91b
2026-03-16 08:59:49 [vpauto.fr] INFO: Scrape type for 5dd99dc91b: 1
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_10-1200.jpg not downloaded yet
2026-03-16 08:59:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3e1eb5e91b/kia-niro-16-gdi-hybride-rechargeable-141-ch-dct6-active> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea383550>
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_07-1200.jpg saved to cache
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea311cd0>
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_09-1200.jpg saved to cache
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/XtpaFSg_06-1200.jpg> (referer: https://vpauto.eu/vehicle/d292b6901b/mercedes-classe-m-ml-350-bluetec-4matic-fascination-a)
2026-03-16 08:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bgoXbSR_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf)
2026-03-16 08:59:49 [vpauto.fr] INFO: Found listing with ID: c8fd13d37f
2026-03-16 08:59:49 [vpauto.fr] INFO: Scrape type for c8fd13d37f: 1
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea69c850>
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_05-1200.jpg saved to cache
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3c668842-b1ea-5673-962f-08ae9b908be1
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea761e50>
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_07-1200.jpg saved to cache
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea661b90>
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_07-1200.jpg saved to cache
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea483410>
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_08-1200.jpg saved to cache
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00fd110>
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_04-1200.jpg saved to cache
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3c668842-b1ea-5673-962f-08ae9b908be1
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea75c110>
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_330e535e-4181-5778-a47d-d18e9b657dda/330e535e-4181-5778-a47d-d18e9b657dda_expert_report_file_6a77f8e3-4d83-4eb6-953a-bfae46ebdb15.pdf HTTP/1.1" 201 0
2026-03-16 08:59:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 330e535e-4181-5778-a47d-d18e9b657dda
2026-03-16 08:59:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 330e535e-4181-5778-a47d-d18e9b657dda, skipping ID generation
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 330e535e-4181-5778-a47d-d18e9b657dda
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_01-1200.jpg not downloaded yet
2026-03-16 08:59:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e15c3149-cd6c-549b-9386-338ce47a8116 with identifier: 8ca1b1077f
2026-03-16 08:59:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e15c3149-cd6c-549b-9386-338ce47a8116 with scrape type 1
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e15c3149-cd6c-549b-9386-338ce47a8116
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qqmvSVc_01-1200.jpg already downloaded
2026-03-16 08:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qqmvSVc_02-1200.jpg already downloaded
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qqmvSVc_03-1200.jpg already downloaded
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qqmvSVc_04-1200.jpg already downloaded
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qqmvSVc_05-1200.jpg already downloaded
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qqmvSVc_06-1200.jpg already downloaded
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qqmvSVc_07-1200.jpg already downloaded
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qqmvSVc_08-1200.jpg already downloaded
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qqmvSVc_09-1200.jpg already downloaded
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qqmvSVc_10-1200.jpg already downloaded
2026-03-16 08:59:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e15c3149-cd6c-549b-9386-338ce47a8116, identifier: 8ca1b1077f
2026-03-16 08:59:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fb7f020-df64-5bc3-8664-bf5a66f598c7 with identifier: 8f191c541b
2026-03-16 08:59:50 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9fb7f020-df64-5bc3-8664-bf5a66f598c7
2026-03-16 08:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/XtpaFSg_08-1200.jpg> (referer: https://vpauto.eu/vehicle/d292b6901b/mercedes-classe-m-ml-350-bluetec-4matic-fascination-a)
2026-03-16 08:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bgoXbSR_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf)
2026-03-16 08:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TmznUIm_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/TmznUIm_BE.pdf)
2026-03-16 08:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/sRZQyZb_BE.pdf> (referer: https://vpauto.eu/vehicle/d171359c7f/fiat-500-e-118-ch)
2026-03-16 08:59:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e15c3149-cd6c-549b-9386-338ce47a8116 with identifier: 8ca1b1077f
2026-03-16 08:59:50 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e15c3149-cd6c-549b-9386-338ce47a8116 with identifier: 8ca1b1077f
2026-03-16 08:59:50 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e15c3149-cd6c-549b-9386-338ce47a8116 with identifier: 8ca1b1077f to the API
2026-03-16 08:59:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:50 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8ca1b1077f/fiat-500-e-95-ch-pack-confort>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Rose Gold M',
 'currency': 'EUR',
 'doors_number': 3,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-20T15:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e15c3149-cd6c-549b-9386-338ce47a8116',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8ca1b1077f/fiat-500-e-95-ch-pack-confort',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'FIAT',
 'model': '500 e 95 ch Pack Confort',
 'odometer': 12745,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photo_urls': ['https://cdn.vpauto.fr/qqmvSVc_01-1200.jpg',
                'https://cdn.vpauto.fr/qqmvSVc_02-1200.jpg',
                'https://cdn.vpauto.fr/qqmvSVc_03-1200.jpg',
                'https://cdn.vpauto.fr/qqmvSVc_04-1200.jpg',
                'https://cdn.vpauto.fr/qqmvSVc_05-1200.jpg',
                'https://cdn.vpauto.fr/qqmvSVc_06-1200.jpg',
                'https://cdn.vpauto.fr/qqmvSVc_07-1200.jpg',
                'https://cdn.vpauto.fr/qqmvSVc_08-1200.jpg',
                'https://cdn.vpauto.fr/qqmvSVc_09-1200.jpg',
                'https://cdn.vpauto.fr/qqmvSVc_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ce3b697f-8561-55d0-a073-13aac0104b59/ce3b697f-8561-55d0-a073-13aac0104b59_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75713,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qqmvSVc_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ce3b697f-8561-55d0-a073-13aac0104b59/ce3b697f-8561-55d0-a073-13aac0104b59_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78543,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qqmvSVc_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ce3b697f-8561-55d0-a073-13aac0104b59/ce3b697f-8561-55d0-a073-13aac0104b59_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79931,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qqmvSVc_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ce3b697f-8561-55d0-a073-13aac0104b59/ce3b697f-8561-55d0-a073-13aac0104b59_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66467,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qqmvSVc_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ce3b697f-8561-55d0-a073-13aac0104b59/ce3b697f-8561-55d0-a073-13aac0104b59_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71483,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qqmvSVc_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ce3b697f-8561-55d0-a073-13aac0104b59/ce3b697f-8561-55d0-a073-13aac0104b59_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81207,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qqmvSVc_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ce3b697f-8561-55d0-a073-13aac0104b59/ce3b697f-8561-55d0-a073-13aac0104b59_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78116,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qqmvSVc_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ce3b697f-8561-55d0-a073-13aac0104b59/ce3b697f-8561-55d0-a073-13aac0104b59_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81040,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qqmvSVc_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ce3b697f-8561-55d0-a073-13aac0104b59/ce3b697f-8561-55d0-a073-13aac0104b59_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102708,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qqmvSVc_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ce3b697f-8561-55d0-a073-13aac0104b59/ce3b697f-8561-55d0-a073-13aac0104b59_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94803,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qqmvSVc_10-1200.jpg',
             'Width': 1200}],
 'price': 10800,
 'price_includes_vat': True,
 'registration_date': '2023-11-28',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 e 95 ch Pack Confort',
 'transmission': 'automatic',
 'trim': '500 e 95 ch Pack Confort',
 'year': 2023}
2026-03-16 08:59:50 [vpauto.fr] INFO: Saving data for 8ca1b1077f: {'created_time': 1773651590.700455, 'last_price_update_time': 1773651590.700467, 'auction_closing_time': 1774018800.0}
2026-03-16 08:59:50 [vpauto.fr] INFO: Found listing with ID: 44148480ba
2026-03-16 08:59:50 [vpauto.fr] INFO: Scrape type for 44148480ba: 0
2026-03-16 08:59:50 [vpauto.fr] INFO: Found listing with ID: ec0d21d01b
2026-03-16 08:59:50 [vpauto.fr] INFO: Scrape type for ec0d21d01b: 0
2026-03-16 08:59:50 [vpauto.fr] INFO: Found listing with ID: 13090ed5ba
2026-03-16 08:59:50 [vpauto.fr] INFO: Scrape type for 13090ed5ba: 0
2026-03-16 08:59:50 [vpauto.fr] INFO: Found listing with ID: 190c084b7f
2026-03-16 08:59:50 [vpauto.fr] INFO: Scrape type for 190c084b7f: 1
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_02-1200.jpg not downloaded yet
2026-03-16 08:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/XtpaFSg_09-1200.jpg> (referer: https://vpauto.eu/vehicle/d292b6901b/mercedes-classe-m-ml-350-bluetec-4matic-fascination-a)
2026-03-16 08:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d31dcda87f/mg-mg4-ev-64kwh-150-kw-2wd-comfort> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2654d787f/volvo-xc40-recharge-231-ch-1edt-start> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c73b9d3f1b/mazda-cx-5-22l-skyactiv-d-175-ch-4x4-bva6-selection> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd98a897-c14f-55ec-81f4-79292fe5fa03 with identifier: 3e1eb5e91b
2026-03-16 08:59:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd98a897-c14f-55ec-81f4-79292fe5fa03 with scrape type 1
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dd98a897-c14f-55ec-81f4-79292fe5fa03
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_01-1200.jpg not downloaded yet
2026-03-16 08:59:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea67b150>
2026-03-16 08:59:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_5.jpg HTTP/1.1" 201 0
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_06-1200.jpg saved to cache
2026-03-16 08:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3c668842-b1ea-5673-962f-08ae9b908be1
2026-03-16 08:59:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea62f910>
2026-03-16 08:59:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_10-1200.jpg saved to cache
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/QWbqEzJ_BE.pdf> (referer: https://vpauto.eu/vehicle/478bd4f37f/volvo-xc40-recharge-231-ch-1edt-start)
2026-03-16 08:59:51 [vpauto.fr] INFO: Found listing with ID: c03501a47f
2026-03-16 08:59:51 [vpauto.fr] INFO: Scrape type for c03501a47f: 1
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_03-1200.jpg not downloaded yet
2026-03-16 08:59:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cc4f693bba/renault-megane-iv-estate-e-tech-plug-in-hybride-160-business> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4835d0>
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_08-1200.jpg saved to cache
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3c668842-b1ea-5673-962f-08ae9b908be1
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f02709d0>
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bgoXbSR_09-1200.jpg saved to cache
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6b95c9b0-8507-5b85-8174-3f0161c74159
2026-03-16 08:59:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6b95c9b0-8507-5b85-8174-3f0161c74159, skipping ID generation
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6b95c9b0-8507-5b85-8174-3f0161c74159 sending to next pipeline
2026-03-16 08:59:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6b95c9b0-8507-5b85-8174-3f0161c74159, identifier: b0f8031b
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0f94f10>
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_05-1200.jpg saved to cache
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f02721d0>
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e380bf67-cd06-5486-938d-2bfdaea9a75c/e380bf67-cd06-5486-938d-2bfdaea9a75c_expert_report_file_e0f127f1-c687-4db5-af71-b547cacd88b4.pdf HTTP/1.1" 201 0
2026-03-16 08:59:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e380bf67-cd06-5486-938d-2bfdaea9a75c
2026-03-16 08:59:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e380bf67-cd06-5486-938d-2bfdaea9a75c, skipping ID generation
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e380bf67-cd06-5486-938d-2bfdaea9a75c
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_01-1200.jpg not downloaded yet
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_02-1200.jpg not downloaded yet
2026-03-16 08:59:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6b95c9b0-8507-5b85-8174-3f0161c74159 with identifier: b0f8031b
2026-03-16 08:59:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6b95c9b0-8507-5b85-8174-3f0161c74159 with identifier: b0f8031b
2026-03-16 08:59:51 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6b95c9b0-8507-5b85-8174-3f0161c74159 with identifier: b0f8031b to the API
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/bgoXbSR_09-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_expert_report_file_780c3c17-f379-4645-ba9c-77fea7615ddb.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/bgoXbSR_BE.pdf',
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.2L',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': '6b95c9b0-8507-5b85-8174-3f0161c74159',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b0f8031b/kia-rio-12-dpi-84-ch-bvm5-motion',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'KIA',
 'model': 'Rio 1.2 DPi 84 ch BVM5 Motion',
 'odometer': 36802,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 30,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90387,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bgoXbSR_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84452,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bgoXbSR_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91915,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bgoXbSR_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83615,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bgoXbSR_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90859,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bgoXbSR_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94390,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bgoXbSR_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95358,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bgoXbSR_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88080,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bgoXbSR_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121777,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bgoXbSR_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b95c9b0-8507-5b85-8174-3f0161c74159/6b95c9b0-8507-5b85-8174-3f0161c74159_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115700,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bgoXbSR_10-1200.jpg',
             'Width': 1200}],
 'price': 10000,
 'price_includes_vat': True,
 'registration_date': '2023-09-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'KIA Rio 1.2 DPi 84 ch BVM5 Motion',
 'transmission': 'manual',
 'trim': 'Rio 1.2 DPi 84 ch BVM5 Motion',
 'year': 2023}
2026-03-16 08:59:51 [vpauto.fr] INFO: Saving data for b0f8031b: {'created_time': 1773651591.733805, 'last_price_update_time': 1773651591.733816, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/XtpaFSg_10-1200.jpg> (referer: https://vpauto.eu/vehicle/d292b6901b/mercedes-classe-m-ml-350-bluetec-4matic-fascination-a)
2026-03-16 08:59:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HAduCml_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/HAduCml_BE.pdf)
2026-03-16 08:59:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZdrULFK_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf)
2026-03-16 08:59:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TmznUIm_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/TmznUIm_BE.pdf)
2026-03-16 08:59:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZdrULFK_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf)
2026-03-16 08:59:51 [vpauto.fr] INFO: Found listing with ID: e8fdcb831b
2026-03-16 08:59:51 [vpauto.fr] INFO: Scrape type for e8fdcb831b: 1
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_04-1200.jpg not downloaded yet
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_02-1200.jpg not downloaded yet
2026-03-16 08:59:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea432c90>
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_09-1200.jpg saved to cache
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3c668842-b1ea-5673-962f-08ae9b908be1
2026-03-16 08:59:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd27858c-ec97-549f-89c4-7e3351e3f9a9 with identifier: d31dcda87f
2026-03-16 08:59:51 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cd27858c-ec97-549f-89c4-7e3351e3f9a9
2026-03-16 08:59:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 299224bd-3a2d-5b7b-9ab5-14f6031f08fa with identifier: 2654d787f
2026-03-16 08:59:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 299224bd-3a2d-5b7b-9ab5-14f6031f08fa with scrape type 1
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 299224bd-3a2d-5b7b-9ab5-14f6031f08fa
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_01-1200.jpg not downloaded yet
2026-03-16 08:59:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85eeb882-640b-54e7-b185-c5c67fd1767d with identifier: c73b9d3f1b
2026-03-16 08:59:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85eeb882-640b-54e7-b185-c5c67fd1767d with scrape type 1
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 85eeb882-640b-54e7-b185-c5c67fd1767d
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kyMGmEx_01-1200.jpg already downloaded
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kyMGmEx_02-1200.jpg already downloaded
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kyMGmEx_03-1200.jpg already downloaded
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kyMGmEx_04-1200.jpg already downloaded
2026-03-16 08:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kyMGmEx_05-1200.jpg already downloaded
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kyMGmEx_06-1200.jpg already downloaded
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kyMGmEx_07-1200.jpg already downloaded
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kyMGmEx_08-1200.jpg already downloaded
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kyMGmEx_09-1200.jpg already downloaded
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kyMGmEx_10-1200.jpg already downloaded
2026-03-16 08:59:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 85eeb882-640b-54e7-b185-c5c67fd1767d, identifier: c73b9d3f1b
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_03-1200.jpg not downloaded yet
2026-03-16 08:59:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 85eeb882-640b-54e7-b185-c5c67fd1767d with identifier: c73b9d3f1b
2026-03-16 08:59:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 85eeb882-640b-54e7-b185-c5c67fd1767d with identifier: c73b9d3f1b
2026-03-16 08:59:52 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 85eeb882-640b-54e7-b185-c5c67fd1767d with identifier: c73b9d3f1b to the API
2026-03-16 08:59:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59: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-16 08:59:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c73b9d3f1b/mazda-cx-5-22l-skyactiv-d-175-ch-4x4-bva6-selection>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '85eeb882-640b-54e7-b185-c5c67fd1767d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c73b9d3f1b/mazda-cx-5-22l-skyactiv-d-175-ch-4x4-bva6-selection',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'MAZDA',
 'model': 'CX-5 2.2L Skyactiv-D 175 ch 4x4 BVA6 Selection',
 'odometer': 144414,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 27,
 'photo_urls': ['https://cdn.vpauto.fr/kyMGmEx_01-1200.jpg',
                'https://cdn.vpauto.fr/kyMGmEx_02-1200.jpg',
                'https://cdn.vpauto.fr/kyMGmEx_03-1200.jpg',
                'https://cdn.vpauto.fr/kyMGmEx_04-1200.jpg',
                'https://cdn.vpauto.fr/kyMGmEx_05-1200.jpg',
                'https://cdn.vpauto.fr/kyMGmEx_06-1200.jpg',
                'https://cdn.vpauto.fr/kyMGmEx_07-1200.jpg',
                'https://cdn.vpauto.fr/kyMGmEx_08-1200.jpg',
                'https://cdn.vpauto.fr/kyMGmEx_09-1200.jpg',
                'https://cdn.vpauto.fr/kyMGmEx_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c9c57ec9-dfda-5775-98fa-eb15a93f3529/c9c57ec9-dfda-5775-98fa-eb15a93f3529_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84289,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kyMGmEx_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c9c57ec9-dfda-5775-98fa-eb15a93f3529/c9c57ec9-dfda-5775-98fa-eb15a93f3529_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83416,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kyMGmEx_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c9c57ec9-dfda-5775-98fa-eb15a93f3529/c9c57ec9-dfda-5775-98fa-eb15a93f3529_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99267,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kyMGmEx_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c9c57ec9-dfda-5775-98fa-eb15a93f3529/c9c57ec9-dfda-5775-98fa-eb15a93f3529_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72480,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kyMGmEx_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c9c57ec9-dfda-5775-98fa-eb15a93f3529/c9c57ec9-dfda-5775-98fa-eb15a93f3529_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94886,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kyMGmEx_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c9c57ec9-dfda-5775-98fa-eb15a93f3529/c9c57ec9-dfda-5775-98fa-eb15a93f3529_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84566,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kyMGmEx_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c9c57ec9-dfda-5775-98fa-eb15a93f3529/c9c57ec9-dfda-5775-98fa-eb15a93f3529_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83808,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kyMGmEx_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c9c57ec9-dfda-5775-98fa-eb15a93f3529/c9c57ec9-dfda-5775-98fa-eb15a93f3529_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80321,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kyMGmEx_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c9c57ec9-dfda-5775-98fa-eb15a93f3529/c9c57ec9-dfda-5775-98fa-eb15a93f3529_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142635,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kyMGmEx_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c9c57ec9-dfda-5775-98fa-eb15a93f3529/c9c57ec9-dfda-5775-98fa-eb15a93f3529_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150075,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kyMGmEx_10-1200.jpg',
             'Width': 1200}],
 'price': 12700,
 'price_includes_vat': True,
 'registration_date': '2017-09-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MAZDA CX-5 2.2L Skyactiv-D 175 ch 4x4 BVA6 Selection',
 'transmission': 'automatic',
 'trim': 'CX-5 2.2L Skyactiv-D 175 ch 4x4 BVA6 Selection',
 'year': 2017}
2026-03-16 08:59:52 [vpauto.fr] INFO: Saving data for c73b9d3f1b: {'created_time': 1773651592.579415, 'last_price_update_time': 1773651592.579426, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea79a310>
2026-03-16 08:59:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f8be963-fdf1-5562-8a22-cecdeedf9f51/1f8be963-fdf1-5562-8a22-cecdeedf9f51_expert_report_file_952debbe-68d7-400d-af1c-38ca647371e2.pdf HTTP/1.1" 201 0
2026-03-16 08:59:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1f8be963-fdf1-5562-8a22-cecdeedf9f51
2026-03-16 08:59:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1f8be963-fdf1-5562-8a22-cecdeedf9f51, skipping ID generation
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1f8be963-fdf1-5562-8a22-cecdeedf9f51
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_01-1200.jpg not downloaded yet
2026-03-16 08:59:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88aab351-7d7e-582f-bfb0-d497bf08da68 with identifier: cc4f693bba
2026-03-16 08:59:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88aab351-7d7e-582f-bfb0-d497bf08da68 with scrape type 2
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88aab351-7d7e-582f-bfb0-d497bf08da68 with scrape type 2
2026-03-16 08:59:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 88aab351-7d7e-582f-bfb0-d497bf08da68, identifier: cc4f693bba
2026-03-16 08:59:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/PeffeKp_BE.pdf> (referer: https://vpauto.eu/vehicle/8f191c541b/renault-arkana-tce-140-edc-fap-22-techno)
2026-03-16 08:59:52 [vpauto.fr] INFO: Found listing with ID: 3b70387dba
2026-03-16 08:59:52 [vpauto.fr] INFO: Scrape type for 3b70387dba: 0
2026-03-16 08:59:52 [vpauto.fr] INFO: Found listing with ID: 6c811e517f
2026-03-16 08:59:52 [vpauto.fr] INFO: Scrape type for 6c811e517f: 1
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_05-1200.jpg not downloaded yet
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_03-1200.jpg not downloaded yet
2026-03-16 08:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_02-1200.jpg not downloaded yet
2026-03-16 08:59:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4c7db6ad1b/citroen-c4-bluehdi-130-ss-eat8-feel-pack-business> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 88aab351-7d7e-582f-bfb0-d497bf08da68 with identifier: cc4f693bba
2026-03-16 08:59:52 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-16 08:59:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 88aab351-7d7e-582f-bfb0-d497bf08da68 with identifier: cc4f693bba
2026-03-16 08:59:53 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 88aab351-7d7e-582f-bfb0-d497bf08da68 with identifier: cc4f693bba to the API
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/cc4f693bba/renault-megane-iv-estate-e-tech-plug-in-hybride-160-business>
{'auction_title': '',
 'c_o_2_emission_value': 28,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Gray blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T09:59:00Z',
 'fuel_type': 'Hybrid',
 'id': '88aab351-7d7e-582f-bfb0-d497bf08da68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cc4f693bba/renault-megane-iv-estate-e-tech-plug-in-hybride-160-business',
 'listing': 'auction',
 'location': '94 - PARIS',
 'make': 'RENAULT',
 'model': 'Megane IV Estate E-TECH Plug-In Hybride 160 Business',
 'odometer': 97975,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 9000,
 'price_includes_vat': True,
 'registration_date': '2021-10-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Megane IV Estate E-TECH Plug-In Hybride 160 Business',
 'transmission': 'automatic',
 'trim': 'Megane IV Estate E-TECH Plug-In Hybride 160 Business',
 'year': 2021}
2026-03-16 08:59:53 [vpauto.fr] INFO: Saving data for cc4f693bba: {'auction_closing_time': 1773655140.0, 'created_time': 1773326346.236303, 'last_price_update_time': 1773651593.295417}
2026-03-16 08:59:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mZgLvrZ_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/mZgLvrZ_BE.pdf)
2026-03-16 08:59:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mZgLvrZ_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/mZgLvrZ_BE.pdf)
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_04-1200.jpg not downloaded yet
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_02-1200.jpg not downloaded yet
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea3247d0>
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_9.jpg HTTP/1.1" 201 0
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XtpaFSg_10-1200.jpg saved to cache
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3c668842-b1ea-5673-962f-08ae9b908be1
2026-03-16 08:59:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3c668842-b1ea-5673-962f-08ae9b908be1, skipping ID generation
2026-03-16 08:59:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c668842-b1ea-5673-962f-08ae9b908be1 with scrape type 1
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3c668842-b1ea-5673-962f-08ae9b908be1 sending to next pipeline
2026-03-16 08:59:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3c668842-b1ea-5673-962f-08ae9b908be1, identifier: d292b6901b
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea26bf90>
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc16f43c-c67a-5c79-a658-95611e8c9095/fc16f43c-c67a-5c79-a658-95611e8c9095_image_8.jpg HTTP/1.1" 201 0
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_09-1200.jpg saved to cache
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0fbebd0>
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_05-1200.jpg saved to cache
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea764990>
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TmznUIm_04-1200.jpg saved to cache
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b
2026-03-16 08:59:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2941ea92-7f4c-5cc1-982d-5e038ccdf79b, skipping ID generation
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2941ea92-7f4c-5cc1-982d-5e038ccdf79b sending to next pipeline
2026-03-16 08:59:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2941ea92-7f4c-5cc1-982d-5e038ccdf79b, identifier: 7aa8a9a47f
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2c5dd0>
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_04-1200.jpg saved to cache
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nmDEqpJ_01-1200.jpg> (referer: https://vpauto.eu/vehicle/3e1eb5e91b/kia-niro-16-gdi-hybride-rechargeable-141-ch-dct6-active)
2026-03-16 08:59:53 [vpauto.fr] INFO: Found listing with ID: d9791690ba
2026-03-16 08:59:53 [vpauto.fr] INFO: Scrape type for d9791690ba: 0
2026-03-16 08:59:53 [vpauto.fr] INFO: Found listing with ID: 8894a4a01b
2026-03-16 08:59:53 [vpauto.fr] INFO: Scrape type for 8894a4a01b: 1
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_06-1200.jpg not downloaded yet
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_04-1200.jpg not downloaded yet
2026-03-16 08:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_03-1200.jpg not downloaded yet
2026-03-16 08:59:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5e60d1fb1b/jeep-grand-cherokee-v6-30-crd-250-overland-a> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f953b0a07f/tesla-model-3-autonomie-standard-plus-rwd> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3c668842-b1ea-5673-962f-08ae9b908be1 with identifier: d292b6901b
2026-03-16 08:59:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3c668842-b1ea-5673-962f-08ae9b908be1 with identifier: d292b6901b
2026-03-16 08:59:54 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3c668842-b1ea-5673-962f-08ae9b908be1 with identifier: d292b6901b to the API
2026-03-16 08:59:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:54 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/XtpaFSg_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-16T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '3c668842-b1ea-5673-962f-08ae9b908be1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d292b6901b/mercedes-classe-m-ml-350-bluetec-4matic-fascination-a',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'MERCEDES',
 'model': 'CLASSE M ML 350 BlueTEC 4MATIC Fascination A',
 'odometer': 197738,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 41,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100640,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XtpaFSg_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93563,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XtpaFSg_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112775,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XtpaFSg_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77184,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XtpaFSg_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104724,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XtpaFSg_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100990,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XtpaFSg_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108511,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XtpaFSg_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86415,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XtpaFSg_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124060,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XtpaFSg_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3c668842-b1ea-5673-962f-08ae9b908be1/3c668842-b1ea-5673-962f-08ae9b908be1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138364,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XtpaFSg_10-1200.jpg',
             'Width': 1200}],
 'price': 17500,
 'price_includes_vat': True,
 'registration_date': '2015-06-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES CLASSE M ML 350 BlueTEC 4MATIC Fascination A',
 'transmission': 'automatic',
 'trim': 'CLASSE M ML 350 BlueTEC 4MATIC Fascination A',
 'year': 2015}
2026-03-16 08:59:54 [vpauto.fr] INFO: Saving data for d292b6901b: {'created_time': 1773651594.2738, 'last_price_update_time': 1773651594.273815, 'auction_closing_time': 1773667800.0}
2026-03-16 08:59:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2941ea92-7f4c-5cc1-982d-5e038ccdf79b with identifier: 7aa8a9a47f
2026-03-16 08:59:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2941ea92-7f4c-5cc1-982d-5e038ccdf79b with identifier: 7aa8a9a47f
2026-03-16 08:59:54 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2941ea92-7f4c-5cc1-982d-5e038ccdf79b with identifier: 7aa8a9a47f to the API
2026-03-16 08:59:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:54 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/TmznUIm_04-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_expert_report_file_b02eefd1-89ed-4023-96a0-93da575be873.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/TmznUIm_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-20T15:00:00Z',
 'fuel_type': 'Electric',
 'id': '2941ea92-7f4c-5cc1-982d-5e038ccdf79b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7aa8a9a47f/mg-mg4-ev-51kwh-125-kw-2wd-standard',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'MG',
 'model': '4 EV 51kWh - 125 kW 2WD Standard',
 'odometer': 34212,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82788,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TmznUIm_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82091,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TmznUIm_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89396,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TmznUIm_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69058,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TmznUIm_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87766,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TmznUIm_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81623,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TmznUIm_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83769,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TmznUIm_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74443,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TmznUIm_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93046,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TmznUIm_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2941ea92-7f4c-5cc1-982d-5e038ccdf79b/2941ea92-7f4c-5cc1-982d-5e038ccdf79b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62720,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TmznUIm_10-1200.jpg',
             'Width': 1200}],
 'price': 14500,
 'price_includes_vat': True,
 'registration_date': '2023-12-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MG MG4 EV 51kWh - 125 kW 2WD Standard',
 'transmission': 'automatic',
 'trim': '4 EV 51kWh - 125 kW 2WD Standard',
 'year': 2023}
2026-03-16 08:59:54 [vpauto.fr] INFO: Saving data for 7aa8a9a47f: {'created_time': 1773651594.68449, 'last_price_update_time': 1773651594.684506, 'auction_closing_time': 1774018800.0}
2026-03-16 08:59:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mZgLvrZ_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/mZgLvrZ_BE.pdf)
2026-03-16 08:59:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sRZQyZb_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/sRZQyZb_BE.pdf)
2026-03-16 08:59:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HAduCml_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/HAduCml_BE.pdf)
2026-03-16 08:59:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZdrULFK_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf)
2026-03-16 08:59:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_05-1200.jpg not downloaded yet
2026-03-16 08:59:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_03-1200.jpg not downloaded yet
2026-03-16 08:59:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7ad010>
2026-03-16 08:59:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9fb7f020-df64-5bc3-8664-bf5a66f598c7/9fb7f020-df64-5bc3-8664-bf5a66f598c7_expert_report_file_7802570f-2b75-4c89-819e-467843e6a7d1.pdf HTTP/1.1" 201 0
2026-03-16 08:59:54 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9fb7f020-df64-5bc3-8664-bf5a66f598c7
2026-03-16 08:59:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9fb7f020-df64-5bc3-8664-bf5a66f598c7, skipping ID generation
2026-03-16 08:59:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9fb7f020-df64-5bc3-8664-bf5a66f598c7
2026-03-16 08:59:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_01-1200.jpg not downloaded yet
2026-03-16 08:59:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a173087a-9dd1-59a8-87d3-ae034ff52ed0 with identifier: 4c7db6ad1b
2026-03-16 08:59:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a173087a-9dd1-59a8-87d3-ae034ff52ed0 with scrape type 1
2026-03-16 08:59:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a173087a-9dd1-59a8-87d3-ae034ff52ed0
2026-03-16 08:59:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_01-1200.jpg not downloaded yet
2026-03-16 08:59:54 [vpauto.fr] INFO: Found listing with ID: d3009f047f
2026-03-16 08:59:54 [vpauto.fr] INFO: Scrape type for d3009f047f: 1
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_07-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_05-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_04-1200.jpg not downloaded yet
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea378950>
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_330e535e-4181-5778-a47d-d18e9b657dda/330e535e-4181-5778-a47d-d18e9b657dda_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_02-1200.jpg saved to cache
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 330e535e-4181-5778-a47d-d18e9b657dda
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea661d90>
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_330e535e-4181-5778-a47d-d18e9b657dda/330e535e-4181-5778-a47d-d18e9b657dda_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_01-1200.jpg saved to cache
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 330e535e-4181-5778-a47d-d18e9b657dda
2026-03-16 08:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QWbqEzJ_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/QWbqEzJ_BE.pdf)
2026-03-16 08:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nmDEqpJ_03-1200.jpg> (referer: https://vpauto.eu/vehicle/3e1eb5e91b/kia-niro-16-gdi-hybride-rechargeable-141-ch-dct6-active)
2026-03-16 08:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qxVdkcA_01-1200.jpg> (referer: https://vpauto.eu/vehicle/2654d787f/volvo-xc40-recharge-231-ch-1edt-start)
2026-03-16 08:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/uszkeHs_BE.pdf> (referer: https://vpauto.eu/vehicle/d31dcda87f/mg-mg4-ev-64kwh-150-kw-2wd-comfort)
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_06-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_04-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_02-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_02-1200.jpg not downloaded yet
2026-03-16 08:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/190c084b7f/fiat-500-my23-e-95-ch> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c8fd13d37f/mg-mg4-ev-51kwh-125-kw-2wd-standard> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:55 [vpauto.fr] INFO: Found listing with ID: 9a08da221b
2026-03-16 08:59:55 [vpauto.fr] INFO: Scrape type for 9a08da221b: 1
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_08-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_06-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_05-1200.jpg not downloaded yet
2026-03-16 08:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5dd99dc91b/volkswagen-crafter-combi-tpmr-30-l2h1-20-tdi-136-fap-bluemotion-technology-9pl> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea474c50>
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd98a897-c14f-55ec-81f4-79292fe5fa03/dd98a897-c14f-55ec-81f4-79292fe5fa03_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_01-1200.jpg saved to cache
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dd98a897-c14f-55ec-81f4-79292fe5fa03
2026-03-16 08:59:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6599ab10-7ffc-53e0-85af-c54fdcd673a6 with identifier: 5e60d1fb1b
2026-03-16 08:59:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6599ab10-7ffc-53e0-85af-c54fdcd673a6 with scrape type 1
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6599ab10-7ffc-53e0-85af-c54fdcd673a6
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_01-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f26d570-8a90-5dc4-9bd3-8e4f26bf0215 with identifier: f953b0a07f
2026-03-16 08:59:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f26d570-8a90-5dc4-9bd3-8e4f26bf0215 with scrape type 1
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1f26d570-8a90-5dc4-9bd3-8e4f26bf0215
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_01-1200.jpg not downloaded yet
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4126d0>
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_330e535e-4181-5778-a47d-d18e9b657dda/330e535e-4181-5778-a47d-d18e9b657dda_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_03-1200.jpg saved to cache
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 330e535e-4181-5778-a47d-d18e9b657dda
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4f9990>
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e380bf67-cd06-5486-938d-2bfdaea9a75c/e380bf67-cd06-5486-938d-2bfdaea9a75c_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_01-1200.jpg saved to cache
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e380bf67-cd06-5486-938d-2bfdaea9a75c
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea6e9a90>
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc16f43c-c67a-5c79-a658-95611e8c9095/fc16f43c-c67a-5c79-a658-95611e8c9095_image_7.jpg HTTP/1.1" 201 0
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HAduCml_08-1200.jpg saved to cache
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fc16f43c-c67a-5c79-a658-95611e8c9095
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7ac9d0>
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZdrULFK_02-1200.jpg saved to cache
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1fa82a57-24c3-5801-a707-ec779843e824
2026-03-16 08:59:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1fa82a57-24c3-5801-a707-ec779843e824, skipping ID generation
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1fa82a57-24c3-5801-a707-ec779843e824 sending to next pipeline
2026-03-16 08:59:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1fa82a57-24c3-5801-a707-ec779843e824, identifier: 7f2bfeae7f
2026-03-16 08:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qxVdkcA_02-1200.jpg> (referer: https://vpauto.eu/vehicle/2654d787f/volvo-xc40-recharge-231-ch-1edt-start)
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_07-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_05-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_03-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_03-1200.jpg not downloaded yet
2026-03-16 08:59:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1fa82a57-24c3-5801-a707-ec779843e824 with identifier: 7f2bfeae7f
2026-03-16 08:59:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1fa82a57-24c3-5801-a707-ec779843e824 with identifier: 7f2bfeae7f
2026-03-16 08:59:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1fa82a57-24c3-5801-a707-ec779843e824 with identifier: 7f2bfeae7f to the API
2026-03-16 08:59:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59: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-16 08:59:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/ZdrULFK_02-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_expert_report_file_5b263799-4aab-4bbf-8507-a98e874cbfc6.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/ZdrULFK_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-20T15:00:00Z',
 'fuel_type': 'Electric',
 'id': '1fa82a57-24c3-5801-a707-ec779843e824',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7f2bfeae7f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'OPEL',
 'model': 'Corsa Electrique 136 ch & Batterie 50 kWh Edition',
 'odometer': 21618,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89632,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZdrULFK_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86295,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZdrULFK_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87001,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZdrULFK_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74088,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZdrULFK_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90879,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZdrULFK_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88855,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZdrULFK_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94498,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZdrULFK_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80189,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZdrULFK_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105211,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZdrULFK_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1fa82a57-24c3-5801-a707-ec779843e824/1fa82a57-24c3-5801-a707-ec779843e824_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130427,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZdrULFK_10-1200.jpg',
             'Width': 1200}],
 'price': 11200,
 'price_includes_vat': True,
 'registration_date': '2023-02-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'OPEL Corsa Electrique 136 ch & Batterie 50 kWh Edition',
 'transmission': 'automatic',
 'trim': 'Corsa Electrique 136 ch & Batterie 50 kWh Edition',
 'year': 2023}
2026-03-16 08:59:56 [vpauto.fr] INFO: Saving data for 7f2bfeae7f: {'created_time': 1773651596.129768, 'last_price_update_time': 1773651596.129782, 'auction_closing_time': 1774018800.0}
2026-03-16 08:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QWbqEzJ_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/QWbqEzJ_BE.pdf)
2026-03-16 08:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nmDEqpJ_04-1200.jpg> (referer: https://vpauto.eu/vehicle/3e1eb5e91b/kia-niro-16-gdi-hybride-rechargeable-141-ch-dct6-active)
2026-03-16 08:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sRZQyZb_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/sRZQyZb_BE.pdf)
2026-03-16 08:59:56 [vpauto.fr] INFO: Found listing with ID: b998fb9dba
2026-03-16 08:59:56 [vpauto.fr] INFO: Scrape type for b998fb9dba: 0
2026-03-16 08:59:56 [vpauto.fr] INFO: Found listing with ID: 661bf7617f
2026-03-16 08:59:56 [vpauto.fr] INFO: Scrape type for 661bf7617f: 1
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_09-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_07-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_06-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_02-1200.jpg already downloaded
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_03-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_02-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_08-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_06-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_04-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_04-1200.jpg not downloaded yet
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f1357dd0>
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f8be963-fdf1-5562-8a22-cecdeedf9f51/1f8be963-fdf1-5562-8a22-cecdeedf9f51_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_01-1200.jpg saved to cache
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1f8be963-fdf1-5562-8a22-cecdeedf9f51
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7c4a90>
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd98a897-c14f-55ec-81f4-79292fe5fa03/dd98a897-c14f-55ec-81f4-79292fe5fa03_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_03-1200.jpg saved to cache
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dd98a897-c14f-55ec-81f4-79292fe5fa03
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01c88d0>
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299224bd-3a2d-5b7b-9ab5-14f6031f08fa/299224bd-3a2d-5b7b-9ab5-14f6031f08fa_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_01-1200.jpg saved to cache
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 299224bd-3a2d-5b7b-9ab5-14f6031f08fa
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4c4950>
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd27858c-ec97-549f-89c4-7e3351e3f9a9/cd27858c-ec97-549f-89c4-7e3351e3f9a9_expert_report_file_ad91e0d7-75f4-4353-bac5-a046ffef4737.pdf HTTP/1.1" 201 0
2026-03-16 08:59:56 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cd27858c-ec97-549f-89c4-7e3351e3f9a9
2026-03-16 08:59:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cd27858c-ec97-549f-89c4-7e3351e3f9a9, skipping ID generation
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cd27858c-ec97-549f-89c4-7e3351e3f9a9
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_01-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 140db972-0cce-5964-9ecf-3ff5593228d7 with identifier: 190c084b7f
2026-03-16 08:59:56 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 140db972-0cce-5964-9ecf-3ff5593228d7
2026-03-16 08:59:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ee02f18-0400-5774-934f-e4d66331343e with identifier: c8fd13d37f
2026-03-16 08:59:56 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 08:59:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e061e36-a59e-563f-9dce-2216a795aec4 with identifier: 5dd99dc91b
2026-03-16 08:59:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e061e36-a59e-563f-9dce-2216a795aec4 with scrape type 1
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4e061e36-a59e-563f-9dce-2216a795aec4
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_01-1200.jpg not downloaded yet
2026-03-16 08:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sRZQyZb_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/sRZQyZb_BE.pdf)
2026-03-16 08:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mZgLvrZ_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/mZgLvrZ_BE.pdf)
2026-03-16 08:59:56 [vpauto.fr] INFO: Found listing with ID: c372a19f1b
2026-03-16 08:59:56 [vpauto.fr] INFO: Scrape type for c372a19f1b: 1
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_10-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_08-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_07-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_04-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_03-1200.jpg not downloaded yet
2026-03-16 08:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c03501a47f/volvo-xc40-recharge-231-ch-1edt-start> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fe9c74287f/peugeot-208-electrique-50-kwh-136ch-gt-pack> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mZgLvrZ_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/mZgLvrZ_BE.pdf)
2026-03-16 08:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qxVdkcA_04-1200.jpg> (referer: https://vpauto.eu/vehicle/2654d787f/volvo-xc40-recharge-231-ch-1edt-start)
2026-03-16 08:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sRZQyZb_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/sRZQyZb_BE.pdf)
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_09-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_07-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_05-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_05-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_02-1200.jpg not downloaded yet
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_02-1200.jpg not downloaded yet
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea267e10>
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299224bd-3a2d-5b7b-9ab5-14f6031f08fa/299224bd-3a2d-5b7b-9ab5-14f6031f08fa_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_02-1200.jpg saved to cache
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 299224bd-3a2d-5b7b-9ab5-14f6031f08fa
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea49ad50>
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f8be963-fdf1-5562-8a22-cecdeedf9f51/1f8be963-fdf1-5562-8a22-cecdeedf9f51_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_02-1200.jpg saved to cache
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1f8be963-fdf1-5562-8a22-cecdeedf9f51
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea390110>
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd98a897-c14f-55ec-81f4-79292fe5fa03/dd98a897-c14f-55ec-81f4-79292fe5fa03_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_04-1200.jpg saved to cache
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dd98a897-c14f-55ec-81f4-79292fe5fa03
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00e04d0>
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e380bf67-cd06-5486-938d-2bfdaea9a75c/e380bf67-cd06-5486-938d-2bfdaea9a75c_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_03-1200.jpg saved to cache
2026-03-16 08:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e380bf67-cd06-5486-938d-2bfdaea9a75c
2026-03-16 08:59:56 [vpauto.fr] INFO: Found listing with ID: 89ea0ac1ba
2026-03-16 08:59:57 [vpauto.fr] INFO: Scrape type for 89ea0ac1ba: 0
2026-03-16 08:59:57 [vpauto.fr] INFO: Found listing with ID: 4252c7391b
2026-03-16 08:59:57 [vpauto.fr] INFO: Scrape type for 4252c7391b: 0
2026-03-16 08:59:57 [vpauto.fr] INFO: Found listing with ID: bfd2018e7f
2026-03-16 08:59:57 [vpauto.fr] INFO: Scrape type for bfd2018e7f: 0
2026-03-16 08:59:57 [vpauto.fr] INFO: Found listing with ID: a6108de3ba
2026-03-16 08:59:57 [vpauto.fr] INFO: Scrape type for a6108de3ba: 0
2026-03-16 08:59:57 [vpauto.fr] INFO: Found listing with ID: 2215744e7f
2026-03-16 08:59:57 [vpauto.fr] INFO: Scrape type for 2215744e7f: 0
2026-03-16 08:59:57 [vpauto.fr] INFO: Found listing with ID: 673e1f261b
2026-03-16 08:59:57 [vpauto.fr] INFO: Scrape type for 673e1f261b: 1
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_09-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_08-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_05-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_04-1200.jpg not downloaded yet
2026-03-16 08:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dJIqNFM_01-1200.jpg> (referer: https://vpauto.eu/vehicle/4c7db6ad1b/citroen-c4-bluehdi-130-ss-eat8-feel-pack-business)
2026-03-16 08:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PeffeKp_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/PeffeKp_BE.pdf)
2026-03-16 08:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dJIqNFM_02-1200.jpg> (referer: https://vpauto.eu/vehicle/4c7db6ad1b/citroen-c4-bluehdi-130-ss-eat8-feel-pack-business)
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nmDEqpJ_10-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_08-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_06-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_06-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_03-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_03-1200.jpg not downloaded yet
2026-03-16 08:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PeffeKp_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/PeffeKp_BE.pdf)
2026-03-16 08:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dJIqNFM_03-1200.jpg> (referer: https://vpauto.eu/vehicle/4c7db6ad1b/citroen-c4-bluehdi-130-ss-eat8-feel-pack-business)
2026-03-16 08:59:57 [vpauto.fr] INFO: Found listing with ID: eb44182eba
2026-03-16 08:59:57 [vpauto.fr] INFO: Scrape type for eb44182eba: 0
2026-03-16 08:59:57 [vpauto.fr] INFO: Found listing with ID: dd11f6d27f
2026-03-16 08:59:57 [vpauto.fr] INFO: Scrape type for dd11f6d27f: 1
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_10-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_09-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_06-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_05-1200.jpg not downloaded yet
2026-03-16 08:59:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4fd740f10>
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e380bf67-cd06-5486-938d-2bfdaea9a75c/e380bf67-cd06-5486-938d-2bfdaea9a75c_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_02-1200.jpg saved to cache
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e380bf67-cd06-5486-938d-2bfdaea9a75c
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea56bf10>
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_330e535e-4181-5778-a47d-d18e9b657dda/330e535e-4181-5778-a47d-d18e9b657dda_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_05-1200.jpg saved to cache
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 330e535e-4181-5778-a47d-d18e9b657dda
2026-03-16 08:59:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56180c07-9d7f-541d-b58c-5f802dc69276 with identifier: c03501a47f
2026-03-16 08:59:57 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 56180c07-9d7f-541d-b58c-5f802dc69276
2026-03-16 08:59:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e8ae3fd-0070-506b-b1e1-6e1f107cf86e with identifier: fe9c74287f
2026-03-16 08:59:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e8ae3fd-0070-506b-b1e1-6e1f107cf86e with scrape type 1
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0e8ae3fd-0070-506b-b1e1-6e1f107cf86e
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_01-1200.jpg not downloaded yet
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2b8b50>
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_330e535e-4181-5778-a47d-d18e9b657dda/330e535e-4181-5778-a47d-d18e9b657dda_image_6.jpg HTTP/1.1" 201 0
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mZgLvrZ_07-1200.jpg saved to cache
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 330e535e-4181-5778-a47d-d18e9b657dda
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00a4350>
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299224bd-3a2d-5b7b-9ab5-14f6031f08fa/299224bd-3a2d-5b7b-9ab5-14f6031f08fa_image_3.jpg HTTP/1.1" 201 0
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_04-1200.jpg saved to cache
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 299224bd-3a2d-5b7b-9ab5-14f6031f08fa
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4adf50>
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e380bf67-cd06-5486-938d-2bfdaea9a75c/e380bf67-cd06-5486-938d-2bfdaea9a75c_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_05-1200.jpg saved to cache
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e380bf67-cd06-5486-938d-2bfdaea9a75c
2026-03-16 08:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PeffeKp_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/PeffeKp_BE.pdf)
2026-03-16 08:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QWbqEzJ_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/QWbqEzJ_BE.pdf)
2026-03-16 08:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DxHfVNW_02-1200.jpg> (referer: https://vpauto.eu/vehicle/f953b0a07f/tesla-model-3-autonomie-standard-plus-rwd)
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_09-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_07-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_07-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_04-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_04-1200.jpg not downloaded yet
2026-03-16 08:59:57 [vpauto.fr] INFO: Found listing with ID: f0b856831b
2026-03-16 08:59:57 [vpauto.fr] INFO: Scrape type for f0b856831b: 1
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_10-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_07-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_06-1200.jpg not downloaded yet
2026-03-16 08:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_02-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_10-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_08-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_08-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_05-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_05-1200.jpg not downloaded yet
2026-03-16 08:59:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6c811e517f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea305b50>
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a173087a-9dd1-59a8-87d3-ae034ff52ed0/a173087a-9dd1-59a8-87d3-ae034ff52ed0_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_01-1200.jpg saved to cache
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a173087a-9dd1-59a8-87d3-ae034ff52ed0
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea7a48d0>
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9fb7f020-df64-5bc3-8664-bf5a66f598c7/9fb7f020-df64-5bc3-8664-bf5a66f598c7_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_01-1200.jpg saved to cache
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9fb7f020-df64-5bc3-8664-bf5a66f598c7
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea1ca750>
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a173087a-9dd1-59a8-87d3-ae034ff52ed0/a173087a-9dd1-59a8-87d3-ae034ff52ed0_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_02-1200.jpg saved to cache
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a173087a-9dd1-59a8-87d3-ae034ff52ed0
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea1dc390>
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9fb7f020-df64-5bc3-8664-bf5a66f598c7/9fb7f020-df64-5bc3-8664-bf5a66f598c7_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_02-1200.jpg saved to cache
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9fb7f020-df64-5bc3-8664-bf5a66f598c7
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea1d43d0>
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a173087a-9dd1-59a8-87d3-ae034ff52ed0/a173087a-9dd1-59a8-87d3-ae034ff52ed0_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_03-1200.jpg saved to cache
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a173087a-9dd1-59a8-87d3-ae034ff52ed0
2026-03-16 08:59:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tbOhZOk_03-1200.jpg> (referer: https://vpauto.eu/vehicle/5e60d1fb1b/jeep-grand-cherokee-v6-30-crd-250-overland-a)
2026-03-16 08:59:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gAKMvCU_01-1200.jpg> (referer: https://vpauto.eu/vehicle/5dd99dc91b/volkswagen-crafter-combi-tpmr-30-l2h1-20-tdi-136-fap-bluemotion-technology-9pl)
2026-03-16 08:59:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/uszkeHs_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/uszkeHs_BE.pdf)
2026-03-16 08:59:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/BRNqMxb_BE.pdf> (referer: https://vpauto.eu/vehicle/c8fd13d37f/mg-mg4-ev-51kwh-125-kw-2wd-standard)
2026-03-16 08:59:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/UmvNFtz_BE.pdf> (referer: https://vpauto.eu/vehicle/190c084b7f/fiat-500-my23-e-95-ch)
2026-03-16 08:59:58 [vpauto.fr] INFO: Found listing with ID: a6d89b3ba
2026-03-16 08:59:58 [vpauto.fr] INFO: Scrape type for a6d89b3ba: 0
2026-03-16 08:59:58 [vpauto.fr] INFO: Found listing with ID: a93a21e9ba
2026-03-16 08:59:58 [vpauto.fr] INFO: Scrape type for a93a21e9ba: 0
2026-03-16 08:59:58 [vpauto.fr] INFO: Found listing with ID: cb1db67a7f
2026-03-16 08:59:58 [vpauto.fr] INFO: Scrape type for cb1db67a7f: 1
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_08-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_07-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_03-1200.jpg not downloaded yet
2026-03-16 08:59:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 08:59:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tbOhZOk_05-1200.jpg> (referer: https://vpauto.eu/vehicle/5e60d1fb1b/jeep-grand-cherokee-v6-30-crd-250-overland-a)
2026-03-16 08:59:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dJIqNFM_04-1200.jpg> (referer: https://vpauto.eu/vehicle/4c7db6ad1b/citroen-c4-bluehdi-130-ss-eat8-feel-pack-business)
2026-03-16 08:59:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DxHfVNW_04-1200.jpg> (referer: https://vpauto.eu/vehicle/f953b0a07f/tesla-model-3-autonomie-standard-plus-rwd)
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_09-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_09-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_06-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_06-1200.jpg not downloaded yet
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea1ca990>
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9fb7f020-df64-5bc3-8664-bf5a66f598c7/9fb7f020-df64-5bc3-8664-bf5a66f598c7_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_03-1200.jpg saved to cache
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9fb7f020-df64-5bc3-8664-bf5a66f598c7
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00b2b90>
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f8be963-fdf1-5562-8a22-cecdeedf9f51/1f8be963-fdf1-5562-8a22-cecdeedf9f51_image_4.jpg HTTP/1.1" 201 0
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QWbqEzJ_05-1200.jpg saved to cache
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1f8be963-fdf1-5562-8a22-cecdeedf9f51
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea31e110>
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f26d570-8a90-5dc4-9bd3-8e4f26bf0215/1f26d570-8a90-5dc4-9bd3-8e4f26bf0215_image_1.jpg HTTP/1.1" 201 0
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_02-1200.jpg saved to cache
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1f26d570-8a90-5dc4-9bd3-8e4f26bf0215
2026-03-16 08:59:58 [vpauto.fr] INFO: Found listing with ID: 1ee0324c1b
2026-03-16 08:59:58 [vpauto.fr] INFO: Scrape type for 1ee0324c1b: 1
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_09-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_08-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_04-1200.jpg not downloaded yet
2026-03-16 08:59:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d3009f047f/fiat-500-e-95-ch> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 08:59:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b with identifier: 6c811e517f
2026-03-16 08:59:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PeffeKp_10-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_10-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_07-1200.jpg not downloaded yet
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_07-1200.jpg not downloaded yet
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea493550>
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6599ab10-7ffc-53e0-85af-c54fdcd673a6/6599ab10-7ffc-53e0-85af-c54fdcd673a6_image_2.jpg HTTP/1.1" 201 0
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_03-1200.jpg saved to cache
2026-03-16 08:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6599ab10-7ffc-53e0-85af-c54fdcd673a6
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea206590>
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e061e36-a59e-563f-9dce-2216a795aec4/4e061e36-a59e-563f-9dce-2216a795aec4_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_01-1200.jpg saved to cache
2026-03-16 08:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4e061e36-a59e-563f-9dce-2216a795aec4
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea312790>
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd27858c-ec97-549f-89c4-7e3351e3f9a9/cd27858c-ec97-549f-89c4-7e3351e3f9a9_image_0.jpg HTTP/1.1" 201 0
2026-03-16 08:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_01-1200.jpg saved to cache
2026-03-16 08:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cd27858c-ec97-549f-89c4-7e3351e3f9a9
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea505610>
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ee02f18-0400-5774-934f-e4d66331343e/7ee02f18-0400-5774-934f-e4d66331343e_expert_report_file_cb0ead75-0ba3-4226-b9e4-1de6739b8941.pdf HTTP/1.1" 201 0
2026-03-16 08:59:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 08:59:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ee02f18-0400-5774-934f-e4d66331343e, skipping ID generation
2026-03-16 08:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 08:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_01-1200.jpg not downloaded yet
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea580f10>
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 08:59:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 08:59:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 08:59:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_140db972-0cce-5964-9ecf-3ff5593228d7/140db972-0cce-5964-9ecf-3ff5593228d7_expert_report_file_c086f548-6562-42b3-bbb6-813e7c953fbc.pdf HTTP/1.1" 201 0
2026-03-16 08:59:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 140db972-0cce-5964-9ecf-3ff5593228d7
2026-03-16 08:59:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 140db972-0cce-5964-9ecf-3ff5593228d7, skipping ID generation
2026-03-16 08:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 140db972-0cce-5964-9ecf-3ff5593228d7
2026-03-16 08:59:59 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 140db972-0cce-5964-9ecf-3ff5593228d7
2026-03-16 08:59:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 140db972-0cce-5964-9ecf-3ff5593228d7, identifier: 190c084b7f
2026-03-16 08:59:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gAKMvCU_03-1200.jpg> (referer: https://vpauto.eu/vehicle/5dd99dc91b/volkswagen-crafter-combi-tpmr-30-l2h1-20-tdi-136-fap-bluemotion-technology-9pl)
2026-03-16 08:59:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/uszkeHs_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/uszkeHs_BE.pdf)
2026-03-16 08:59:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dJIqNFM_06-1200.jpg> (referer: https://vpauto.eu/vehicle/4c7db6ad1b/citroen-c4-bluehdi-130-ss-eat8-feel-pack-business)
2026-03-16 08:59:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qxVdkcA_08-1200.jpg> (referer: https://vpauto.eu/vehicle/2654d787f/volvo-xc40-recharge-231-ch-1edt-start)
2026-03-16 08:59:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sRZQyZb_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/sRZQyZb_BE.pdf)
2026-03-16 08:59:59 [vpauto.fr] INFO: Found listing with ID: 40a1f2e77f
2026-03-16 08:59:59 [vpauto.fr] INFO: Scrape type for 40a1f2e77f: 1
2026-03-16 08:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_10-1200.jpg not downloaded yet
2026-03-16 08:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_09-1200.jpg not downloaded yet
2026-03-16 08:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_05-1200.jpg not downloaded yet
2026-03-16 08:59:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 140db972-0cce-5964-9ecf-3ff5593228d7 with identifier: 190c084b7f
2026-03-16 08:59:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 140db972-0cce-5964-9ecf-3ff5593228d7 with identifier: 190c084b7f
2026-03-16 08:59:59 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 140db972-0cce-5964-9ecf-3ff5593228d7 with identifier: 190c084b7f to the API
2026-03-16 08:59:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 08:59:59 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 08:59:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/UmvNFtz_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_140db972-0cce-5964-9ecf-3ff5593228d7/140db972-0cce-5964-9ecf-3ff5593228d7_expert_report_file_c086f548-6562-42b3-bbb6-813e7c953fbc.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/UmvNFtz_BE.pdf',
 'category': None,
 'color': 'Rose Gold M',
 'currency': 'EUR',
 'doors_number': 3,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-20T15:00:00Z',
 'fuel_type': 'Electric',
 'id': '140db972-0cce-5964-9ecf-3ff5593228d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/190c084b7f/fiat-500-my23-e-95-ch',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'FIAT',
 'model': '500 MY23 e 95 ch',
 'odometer': 16970,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 10800,
 'price_includes_vat': True,
 'registration_date': '2024-06-18',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 MY23 e 95 ch',
 'transmission': 'automatic',
 'trim': '500 MY23 e 95 ch',
 'year': 2024}
2026-03-16 08:59:59 [vpauto.fr] INFO: Saving data for 190c084b7f: {'created_time': 1773651599.987822, 'last_price_update_time': 1773651599.987837, 'auction_closing_time': 1774018800.0}
2026-03-16 09:00:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00a5e90>
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6599ab10-7ffc-53e0-85af-c54fdcd673a6/6599ab10-7ffc-53e0-85af-c54fdcd673a6_image_4.jpg HTTP/1.1" 201 0
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_05-1200.jpg saved to cache
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6599ab10-7ffc-53e0-85af-c54fdcd673a6
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f011aa90>
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a173087a-9dd1-59a8-87d3-ae034ff52ed0/a173087a-9dd1-59a8-87d3-ae034ff52ed0_image_3.jpg HTTP/1.1" 201 0
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_04-1200.jpg saved to cache
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a173087a-9dd1-59a8-87d3-ae034ff52ed0
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f011f2d0>
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f26d570-8a90-5dc4-9bd3-8e4f26bf0215/1f26d570-8a90-5dc4-9bd3-8e4f26bf0215_image_3.jpg HTTP/1.1" 201 0
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_04-1200.jpg saved to cache
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1f26d570-8a90-5dc4-9bd3-8e4f26bf0215
2026-03-16 09:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dMkPsKH_02-1200.jpg> (referer: https://vpauto.eu/vehicle/fe9c74287f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 09:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DxHfVNW_06-1200.jpg> (referer: https://vpauto.eu/vehicle/f953b0a07f/tesla-model-3-autonomie-standard-plus-rwd)
2026-03-16 09:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tbOhZOk_07-1200.jpg> (referer: https://vpauto.eu/vehicle/5e60d1fb1b/jeep-grand-cherokee-v6-30-crd-250-overland-a)
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_08-1200.jpg not downloaded yet
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_08-1200.jpg not downloaded yet
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_02-1200.jpg not downloaded yet
2026-03-16 09:00:00 [vpauto.fr] INFO: Found listing with ID: d8a29cc31b
2026-03-16 09:00:00 [vpauto.fr] INFO: Scrape type for d8a29cc31b: 1
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_10-1200.jpg not downloaded yet
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_06-1200.jpg not downloaded yet
2026-03-16 09:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/673e1f261b/citroen-c5-aircross-hybride-rechargeable-225-e-eat8-shine> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 09:00:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0a822ae-9487-5fd0-929b-e156483cd979 with identifier: d3009f047f
2026-03-16 09:00:00 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b0a822ae-9487-5fd0-929b-e156483cd979
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_09-1200.jpg not downloaded yet
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_09-1200.jpg not downloaded yet
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_03-1200.jpg not downloaded yet
2026-03-16 09:00:00 [vpauto.fr] INFO: Found listing with ID: 5579737ba
2026-03-16 09:00:00 [vpauto.fr] INFO: Scrape type for 5579737ba: 0
2026-03-16 09:00:00 [vpauto.fr] INFO: Found listing with ID: e530ed887f
2026-03-16 09:00:00 [vpauto.fr] INFO: Scrape type for e530ed887f: 1
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_07-1200.jpg not downloaded yet
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00bda50>
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e061e36-a59e-563f-9dce-2216a795aec4/4e061e36-a59e-563f-9dce-2216a795aec4_image_2.jpg HTTP/1.1" 201 0
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_03-1200.jpg saved to cache
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4e061e36-a59e-563f-9dce-2216a795aec4
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea1aab50>
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd27858c-ec97-549f-89c4-7e3351e3f9a9/cd27858c-ec97-549f-89c4-7e3351e3f9a9_image_2.jpg HTTP/1.1" 201 0
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_03-1200.jpg saved to cache
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cd27858c-ec97-549f-89c4-7e3351e3f9a9
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f010da50>
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a173087a-9dd1-59a8-87d3-ae034ff52ed0/a173087a-9dd1-59a8-87d3-ae034ff52ed0_image_5.jpg HTTP/1.1" 201 0
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_06-1200.jpg saved to cache
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a173087a-9dd1-59a8-87d3-ae034ff52ed0
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea1aab50>
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299224bd-3a2d-5b7b-9ab5-14f6031f08fa/299224bd-3a2d-5b7b-9ab5-14f6031f08fa_image_7.jpg HTTP/1.1" 201 0
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_08-1200.jpg saved to cache
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 299224bd-3a2d-5b7b-9ab5-14f6031f08fa
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2e2750>
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e380bf67-cd06-5486-938d-2bfdaea9a75c/e380bf67-cd06-5486-938d-2bfdaea9a75c_image_8.jpg HTTP/1.1" 201 0
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sRZQyZb_09-1200.jpg saved to cache
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e380bf67-cd06-5486-938d-2bfdaea9a75c
2026-03-16 09:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gAKMvCU_04-1200.jpg> (referer: https://vpauto.eu/vehicle/5dd99dc91b/volkswagen-crafter-combi-tpmr-30-l2h1-20-tdi-136-fap-bluemotion-technology-9pl)
2026-03-16 09:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gAKMvCU_05-1200.jpg> (referer: https://vpauto.eu/vehicle/5dd99dc91b/volkswagen-crafter-combi-tpmr-30-l2h1-20-tdi-136-fap-bluemotion-technology-9pl)
2026-03-16 09:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/uszkeHs_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/uszkeHs_BE.pdf)
2026-03-16 09:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dJIqNFM_08-1200.jpg> (referer: https://vpauto.eu/vehicle/4c7db6ad1b/citroen-c4-bluehdi-130-ss-eat8-feel-pack-business)
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_10-1200.jpg not downloaded yet
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_10-1200.jpg not downloaded yet
2026-03-16 09:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_04-1200.jpg not downloaded yet
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea163e90>
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e8ae3fd-0070-506b-b1e1-6e1f107cf86e/0e8ae3fd-0070-506b-b1e1-6e1f107cf86e_image_1.jpg HTTP/1.1" 201 0
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_02-1200.jpg saved to cache
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0e8ae3fd-0070-506b-b1e1-6e1f107cf86e
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea79b010>
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f26d570-8a90-5dc4-9bd3-8e4f26bf0215/1f26d570-8a90-5dc4-9bd3-8e4f26bf0215_image_5.jpg HTTP/1.1" 201 0
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_06-1200.jpg saved to cache
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1f26d570-8a90-5dc4-9bd3-8e4f26bf0215
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea416750>
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6599ab10-7ffc-53e0-85af-c54fdcd673a6/6599ab10-7ffc-53e0-85af-c54fdcd673a6_image_6.jpg HTTP/1.1" 201 0
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_07-1200.jpg saved to cache
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6599ab10-7ffc-53e0-85af-c54fdcd673a6
2026-03-16 09:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qxVdkcA_10-1200.jpg> (referer: https://vpauto.eu/vehicle/2654d787f/volvo-xc40-recharge-231-ch-1edt-start)
2026-03-16 09:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gAKMvCU_06-1200.jpg> (referer: https://vpauto.eu/vehicle/5dd99dc91b/volkswagen-crafter-combi-tpmr-30-l2h1-20-tdi-136-fap-bluemotion-technology-9pl)
2026-03-16 09:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dMkPsKH_04-1200.jpg> (referer: https://vpauto.eu/vehicle/fe9c74287f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 09:00:01 [vpauto.fr] INFO: Found listing with ID: df850331b
2026-03-16 09:00:01 [vpauto.fr] INFO: Scrape type for df850331b: 1
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_08-1200.jpg not downloaded yet
2026-03-16 09:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/OGDynFC_BE.pdf> (referer: https://vpauto.eu/vehicle/6c811e517f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition)
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_05-1200.jpg not downloaded yet
2026-03-16 09:00:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4 with identifier: 673e1f261b
2026-03-16 09:00:01 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4
2026-03-16 09:00:01 [vpauto.fr] INFO: Found listing with ID: 2effd783ba
2026-03-16 09:00:01 [vpauto.fr] INFO: Scrape type for 2effd783ba: 0
2026-03-16 09:00:01 [vpauto.fr] INFO: Found listing with ID: 1badba0a7f
2026-03-16 09:00:01 [vpauto.fr] INFO: Scrape type for 1badba0a7f: 1
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_09-1200.jpg not downloaded yet
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_06-1200.jpg not downloaded yet
2026-03-16 09:00:01 [vpauto.fr] INFO: Found listing with ID: 5fd8f93c1b
2026-03-16 09:00:01 [vpauto.fr] INFO: Scrape type for 5fd8f93c1b: 1
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_10-1200.jpg not downloaded yet
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea31c0d0>
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e061e36-a59e-563f-9dce-2216a795aec4/4e061e36-a59e-563f-9dce-2216a795aec4_image_3.jpg HTTP/1.1" 201 0
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_04-1200.jpg saved to cache
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4e061e36-a59e-563f-9dce-2216a795aec4
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea652a90>
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e061e36-a59e-563f-9dce-2216a795aec4/4e061e36-a59e-563f-9dce-2216a795aec4_image_4.jpg HTTP/1.1" 201 0
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_05-1200.jpg saved to cache
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4e061e36-a59e-563f-9dce-2216a795aec4
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea715c90>
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd27858c-ec97-549f-89c4-7e3351e3f9a9/cd27858c-ec97-549f-89c4-7e3351e3f9a9_image_4.jpg HTTP/1.1" 201 0
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_05-1200.jpg saved to cache
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cd27858c-ec97-549f-89c4-7e3351e3f9a9
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f00b2910>
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a173087a-9dd1-59a8-87d3-ae034ff52ed0/a173087a-9dd1-59a8-87d3-ae034ff52ed0_image_7.jpg HTTP/1.1" 201 0
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dJIqNFM_08-1200.jpg saved to cache
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a173087a-9dd1-59a8-87d3-ae034ff52ed0
2026-03-16 09:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dMkPsKH_05-1200.jpg> (referer: https://vpauto.eu/vehicle/fe9c74287f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 09:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tbOhZOk_09-1200.jpg> (referer: https://vpauto.eu/vehicle/5e60d1fb1b/jeep-grand-cherokee-v6-30-crd-250-overland-a)
2026-03-16 09:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DxHfVNW_09-1200.jpg> (referer: https://vpauto.eu/vehicle/f953b0a07f/tesla-model-3-autonomie-standard-plus-rwd)
2026-03-16 09:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DxHfVNW_08-1200.jpg> (referer: https://vpauto.eu/vehicle/f953b0a07f/tesla-model-3-autonomie-standard-plus-rwd)
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_07-1200.jpg not downloaded yet
2026-03-16 09:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/BRNqMxb_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/BRNqMxb_BE.pdf)
2026-03-16 09:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/BRNqMxb_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/BRNqMxb_BE.pdf)
2026-03-16 09:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gAKMvCU_09-1200.jpg> (referer: https://vpauto.eu/vehicle/5dd99dc91b/volkswagen-crafter-combi-tpmr-30-l2h1-20-tdi-136-fap-bluemotion-technology-9pl)
2026-03-16 09:00:01 [vpauto.fr] INFO: Found listing with ID: f645c7faba
2026-03-16 09:00:01 [vpauto.fr] INFO: Scrape type for f645c7faba: 0
2026-03-16 09:00:01 [vpauto.fr] INFO: Found listing with ID: 172ca79a7f
2026-03-16 09:00:01 [vpauto.fr] INFO: Scrape type for 172ca79a7f: 0
2026-03-16 09:00:01 [vpauto.fr] INFO: Found listing with ID: 99ac69c01b
2026-03-16 09:00:01 [vpauto.fr] INFO: Scrape type for 99ac69c01b: 1
2026-03-16 09:00:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea39dc50>
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299224bd-3a2d-5b7b-9ab5-14f6031f08fa/299224bd-3a2d-5b7b-9ab5-14f6031f08fa_image_9.jpg HTTP/1.1" 201 0
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qxVdkcA_10-1200.jpg saved to cache
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 299224bd-3a2d-5b7b-9ab5-14f6031f08fa
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea26c3d0>
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e061e36-a59e-563f-9dce-2216a795aec4/4e061e36-a59e-563f-9dce-2216a795aec4_image_5.jpg HTTP/1.1" 201 0
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_06-1200.jpg saved to cache
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4e061e36-a59e-563f-9dce-2216a795aec4
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea26f0d0>
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e8ae3fd-0070-506b-b1e1-6e1f107cf86e/0e8ae3fd-0070-506b-b1e1-6e1f107cf86e_image_3.jpg HTTP/1.1" 201 0
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_04-1200.jpg saved to cache
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0e8ae3fd-0070-506b-b1e1-6e1f107cf86e
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2210d0>
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b/7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b_expert_report_file_a176a9f6-722e-4c94-92b3-265fe349322d.pdf HTTP/1.1" 201 0
2026-03-16 09:00:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
2026-03-16 09:00:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b, skipping ID generation
2026-03-16 09:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_01-1200.jpg not downloaded yet
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_08-1200.jpg not downloaded yet
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tbOhZOk_10-1200.jpg> (referer: https://vpauto.eu/vehicle/5e60d1fb1b/jeep-grand-cherokee-v6-30-crd-250-overland-a)
2026-03-16 09:00:02 [vpauto.fr] INFO: Found listing with ID: cf744e85ba
2026-03-16 09:00:02 [vpauto.fr] INFO: Scrape type for cf744e85ba: 0
2026-03-16 09:00:02 [vpauto.fr] INFO: Found listing with ID: ad2f84ad1b
2026-03-16 09:00:02 [vpauto.fr] INFO: Scrape type for ad2f84ad1b: 0
2026-03-16 09:00:02 [vpauto.fr] INFO: Found listing with ID: 29ce05667f
2026-03-16 09:00:02 [vpauto.fr] INFO: Scrape type for 29ce05667f: 1
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_02-1200.jpg not downloaded yet
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_09-1200.jpg not downloaded yet
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4aa350>
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e8ae3fd-0070-506b-b1e1-6e1f107cf86e/0e8ae3fd-0070-506b-b1e1-6e1f107cf86e_image_4.jpg HTTP/1.1" 201 0
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_05-1200.jpg saved to cache
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0e8ae3fd-0070-506b-b1e1-6e1f107cf86e
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea581490>
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6599ab10-7ffc-53e0-85af-c54fdcd673a6/6599ab10-7ffc-53e0-85af-c54fdcd673a6_image_8.jpg HTTP/1.1" 201 0
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_09-1200.jpg saved to cache
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6599ab10-7ffc-53e0-85af-c54fdcd673a6
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0120b90>
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f26d570-8a90-5dc4-9bd3-8e4f26bf0215/1f26d570-8a90-5dc4-9bd3-8e4f26bf0215_image_8.jpg HTTP/1.1" 201 0
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_09-1200.jpg saved to cache
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1f26d570-8a90-5dc4-9bd3-8e4f26bf0215
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f069c550>
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f26d570-8a90-5dc4-9bd3-8e4f26bf0215/1f26d570-8a90-5dc4-9bd3-8e4f26bf0215_image_7.jpg HTTP/1.1" 201 0
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DxHfVNW_08-1200.jpg saved to cache
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1f26d570-8a90-5dc4-9bd3-8e4f26bf0215
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea19f1d0>
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ee02f18-0400-5774-934f-e4d66331343e/7ee02f18-0400-5774-934f-e4d66331343e_image_1.jpg HTTP/1.1" 201 0
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_02-1200.jpg saved to cache
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f1356250>
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ee02f18-0400-5774-934f-e4d66331343e/7ee02f18-0400-5774-934f-e4d66331343e_image_2.jpg HTTP/1.1" 201 0
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_03-1200.jpg saved to cache
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4da990>
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e061e36-a59e-563f-9dce-2216a795aec4/4e061e36-a59e-563f-9dce-2216a795aec4_image_8.jpg HTTP/1.1" 201 0
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_09-1200.jpg saved to cache
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4e061e36-a59e-563f-9dce-2216a795aec4
2026-03-16 09:00:02 [vpauto.fr] INFO: Found listing with ID: bf69c36cba
2026-03-16 09:00:02 [vpauto.fr] INFO: Scrape type for bf69c36cba: 0
2026-03-16 09:00:02 [vpauto.fr] INFO: Found listing with ID: 19cd6eba1b
2026-03-16 09:00:02 [vpauto.fr] INFO: Scrape type for 19cd6eba1b: 1
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_03-1200.jpg not downloaded yet
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dMkPsKH_07-1200.jpg> (referer: https://vpauto.eu/vehicle/fe9c74287f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/BRNqMxb_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/BRNqMxb_BE.pdf)
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gAKMvCU_10-1200.jpg> (referer: https://vpauto.eu/vehicle/5dd99dc91b/volkswagen-crafter-combi-tpmr-30-l2h1-20-tdi-136-fap-bluemotion-technology-9pl)
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/uszkeHs_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/uszkeHs_BE.pdf)
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/uszkeHs_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/uszkeHs_BE.pdf)
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dMkPsKH_10-1200.jpg> (referer: https://vpauto.eu/vehicle/fe9c74287f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_10-1200.jpg not downloaded yet
2026-03-16 09:00:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea1b63d0>
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6599ab10-7ffc-53e0-85af-c54fdcd673a6/6599ab10-7ffc-53e0-85af-c54fdcd673a6_image_9.jpg HTTP/1.1" 201 0
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tbOhZOk_10-1200.jpg saved to cache
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6599ab10-7ffc-53e0-85af-c54fdcd673a6
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/TqXlAwF_BE.pdf> (referer: https://vpauto.eu/vehicle/d3009f047f/fiat-500-e-95-ch)
2026-03-16 09:00:02 [vpauto.fr] INFO: Found listing with ID: b9a2e030ba
2026-03-16 09:00:02 [vpauto.fr] INFO: Scrape type for b9a2e030ba: 0
2026-03-16 09:00:02 [vpauto.fr] INFO: Found listing with ID: 228c126c7f
2026-03-16 09:00:02 [vpauto.fr] INFO: Scrape type for 228c126c7f: 1
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_04-1200.jpg not downloaded yet
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1ee0324c1b/renault-megane-iv-berline-blue-dci-115-business> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/BRNqMxb_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/BRNqMxb_BE.pdf)
2026-03-16 09:00:02 [vpauto.fr] INFO: Found listing with ID: e032a7e7f
2026-03-16 09:00:02 [vpauto.fr] INFO: Scrape type for e032a7e7f: 1
2026-03-16 09:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_05-1200.jpg not downloaded yet
2026-03-16 09:00:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/BRNqMxb_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/BRNqMxb_BE.pdf)
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/BRNqMxb_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/BRNqMxb_BE.pdf)
2026-03-16 09:00:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dMkPsKH_09-1200.jpg> (referer: https://vpauto.eu/vehicle/fe9c74287f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 09:00:02 [vpauto.fr] INFO: Found listing with ID: 8cb2da6eba
2026-03-16 09:00:03 [vpauto.fr] INFO: Scrape type for 8cb2da6eba: 0
2026-03-16 09:00:03 [vpauto.fr] INFO: Found listing with ID: d2edca1b1b
2026-03-16 09:00:03 [vpauto.fr] INFO: Scrape type for d2edca1b1b: 1
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_06-1200.jpg not downloaded yet
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01d3010>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e8ae3fd-0070-506b-b1e1-6e1f107cf86e/0e8ae3fd-0070-506b-b1e1-6e1f107cf86e_image_6.jpg HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_07-1200.jpg saved to cache
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0e8ae3fd-0070-506b-b1e1-6e1f107cf86e
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea43dd90>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ee02f18-0400-5774-934f-e4d66331343e/7ee02f18-0400-5774-934f-e4d66331343e_image_3.jpg HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_04-1200.jpg saved to cache
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea111010>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e061e36-a59e-563f-9dce-2216a795aec4/4e061e36-a59e-563f-9dce-2216a795aec4_image_9.jpg HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gAKMvCU_10-1200.jpg saved to cache
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4e061e36-a59e-563f-9dce-2216a795aec4
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01cb790>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd27858c-ec97-549f-89c4-7e3351e3f9a9/cd27858c-ec97-549f-89c4-7e3351e3f9a9_image_9.jpg HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_10-1200.jpg saved to cache
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cd27858c-ec97-549f-89c4-7e3351e3f9a9
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4aa410>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd27858c-ec97-549f-89c4-7e3351e3f9a9/cd27858c-ec97-549f-89c4-7e3351e3f9a9_image_8.jpg HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/uszkeHs_09-1200.jpg saved to cache
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cd27858c-ec97-549f-89c4-7e3351e3f9a9
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea31c7d0>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e8ae3fd-0070-506b-b1e1-6e1f107cf86e/0e8ae3fd-0070-506b-b1e1-6e1f107cf86e_image_9.jpg HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_10-1200.jpg saved to cache
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0e8ae3fd-0070-506b-b1e1-6e1f107cf86e
2026-03-16 09:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/RTqpcIy_BE.pdf> (referer: https://vpauto.eu/vehicle/673e1f261b/citroen-c5-aircross-hybride-rechargeable-225-e-eat8-shine)
2026-03-16 09:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OGDynFC_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/OGDynFC_BE.pdf)
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea221f10>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0a822ae-9487-5fd0-929b-e156483cd979/b0a822ae-9487-5fd0-929b-e156483cd979_expert_report_file_55eea479-94d7-404f-8cfe-91c412fc011e.pdf HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b0a822ae-9487-5fd0-929b-e156483cd979
2026-03-16 09:00:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b0a822ae-9487-5fd0-929b-e156483cd979, skipping ID generation
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b0a822ae-9487-5fd0-929b-e156483cd979
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_01-1200.jpg not downloaded yet
2026-03-16 09:00:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OGDynFC_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/OGDynFC_BE.pdf)
2026-03-16 09:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/BRNqMxb_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/BRNqMxb_BE.pdf)
2026-03-16 09:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OGDynFC_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/OGDynFC_BE.pdf)
2026-03-16 09:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OGDynFC_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/OGDynFC_BE.pdf)
2026-03-16 09:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/BRNqMxb_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/BRNqMxb_BE.pdf)
2026-03-16 09:00:03 [vpauto.fr] INFO: Found listing with ID: 822c33987f
2026-03-16 09:00:03 [vpauto.fr] INFO: Scrape type for 822c33987f: 1
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_07-1200.jpg not downloaded yet
2026-03-16 09:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f0b856831b/renault-kadjar-blue-dci-115-business> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 09:00:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_02-1200.jpg not downloaded yet
2026-03-16 09:00:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3796b0e5-f447-5df5-8b03-c128e42a29fa with identifier: 1ee0324c1b
2026-03-16 09:00:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3796b0e5-f447-5df5-8b03-c128e42a29fa with scrape type 1
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3796b0e5-f447-5df5-8b03-c128e42a29fa
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_01-1200.jpg not downloaded yet
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea43f190>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ee02f18-0400-5774-934f-e4d66331343e/7ee02f18-0400-5774-934f-e4d66331343e_image_5.jpg HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_06-1200.jpg saved to cache
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea508e10>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ee02f18-0400-5774-934f-e4d66331343e/7ee02f18-0400-5774-934f-e4d66331343e_image_4.jpg HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_05-1200.jpg saved to cache
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea25e2d0>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ee02f18-0400-5774-934f-e4d66331343e/7ee02f18-0400-5774-934f-e4d66331343e_image_7.jpg HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_08-1200.jpg saved to cache
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4772d0>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e8ae3fd-0070-506b-b1e1-6e1f107cf86e/0e8ae3fd-0070-506b-b1e1-6e1f107cf86e_image_8.jpg HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_09-1200.jpg saved to cache
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0e8ae3fd-0070-506b-b1e1-6e1f107cf86e
2026-03-16 09:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/BRNqMxb_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/BRNqMxb_BE.pdf)
2026-03-16 09:00:03 [vpauto.fr] INFO: Found listing with ID: 254268021b
2026-03-16 09:00:03 [vpauto.fr] INFO: Scrape type for 254268021b: 1
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_08-1200.jpg not downloaded yet
2026-03-16 09:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OGDynFC_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/OGDynFC_BE.pdf)
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_03-1200.jpg not downloaded yet
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_02-1200.jpg not downloaded yet
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea20c590>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4/3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4_expert_report_file_d99a18ef-e1f8-438c-b27e-2755f248ae0c.pdf HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4
2026-03-16 09:00:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4, skipping ID generation
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_01-1200.jpg not downloaded yet
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea250690>
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b/7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b_image_0.jpg HTTP/1.1" 201 0
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_01-1200.jpg saved to cache
2026-03-16 09:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
2026-03-16 09:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dMkPsKH_08-1200.jpg> (referer: https://vpauto.eu/vehicle/fe9c74287f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 09:00:03 [vpauto.fr] INFO: Found listing with ID: 2c6306551b
2026-03-16 09:00:03 [vpauto.fr] INFO: Scrape type for 2c6306551b: 1
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_09-1200.jpg not downloaded yet
2026-03-16 09:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5fd8f93c1b/renault-kadjar-blue-dci-115-business> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 09:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1badba0a7f/fiat-500-e-118-ch-icone-2021> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01714d0>
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b/7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b_image_3.jpg HTTP/1.1" 201 0
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_04-1200.jpg saved to cache
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea576090>
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ee02f18-0400-5774-934f-e4d66331343e/7ee02f18-0400-5774-934f-e4d66331343e_image_8.jpg HTTP/1.1" 201 0
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_09-1200.jpg saved to cache
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea77b090>
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b/7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b_image_2.jpg HTTP/1.1" 201 0
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_03-1200.jpg saved to cache
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f0171a50>
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b/7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b_image_1.jpg HTTP/1.1" 201 0
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_02-1200.jpg saved to cache
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea74ba90>
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ee02f18-0400-5774-934f-e4d66331343e/7ee02f18-0400-5774-934f-e4d66331343e_image_6.jpg HTTP/1.1" 201 0
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_07-1200.jpg saved to cache
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 09:00:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7517f35c-e8c3-5177-89e3-dcf3dd499ba9 with identifier: f0b856831b
2026-03-16 09:00:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7517f35c-e8c3-5177-89e3-dcf3dd499ba9 with scrape type 1
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7517f35c-e8c3-5177-89e3-dcf3dd499ba9
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_01-1200.jpg not downloaded yet
2026-03-16 09:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OGDynFC_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/OGDynFC_BE.pdf)
2026-03-16 09:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dMkPsKH_06-1200.jpg> (referer: https://vpauto.eu/vehicle/fe9c74287f/peugeot-208-electrique-50-kwh-136ch-gt-pack)
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_04-1200.jpg not downloaded yet
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_03-1200.jpg not downloaded yet
2026-03-16 09:00:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_02-1200.jpg not downloaded yet
2026-03-16 09:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TqXlAwF_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/TqXlAwF_BE.pdf)
2026-03-16 09:00:04 [vpauto.fr] INFO: Found listing with ID: a99d0a087f
2026-03-16 09:00:04 [vpauto.fr] INFO: Scrape type for a99d0a087f: 1
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_10-1200.jpg not downloaded yet
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_02-1200.jpg not downloaded yet
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea574ed0>
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ee02f18-0400-5774-934f-e4d66331343e/7ee02f18-0400-5774-934f-e4d66331343e_image_9.jpg HTTP/1.1" 201 0
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BRNqMxb_10-1200.jpg saved to cache
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7ee02f18-0400-5774-934f-e4d66331343e
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea42f710>
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b/7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b_image_4.jpg HTTP/1.1" 201 0
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_05-1200.jpg saved to cache
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
2026-03-16 09:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OGDynFC_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/OGDynFC_BE.pdf)
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_05-1200.jpg not downloaded yet
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_04-1200.jpg not downloaded yet
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_03-1200.jpg not downloaded yet
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea691a90>
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e8ae3fd-0070-506b-b1e1-6e1f107cf86e/0e8ae3fd-0070-506b-b1e1-6e1f107cf86e_image_7.jpg HTTP/1.1" 201 0
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_08-1200.jpg saved to cache
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0e8ae3fd-0070-506b-b1e1-6e1f107cf86e
2026-03-16 09:00:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b442137d-c8c6-5aa9-b25d-058f06605d82 with identifier: 5fd8f93c1b
2026-03-16 09:00:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b442137d-c8c6-5aa9-b25d-058f06605d82 with scrape type 1
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b442137d-c8c6-5aa9-b25d-058f06605d82
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dRUKxIn_01-1200.jpg not downloaded yet
2026-03-16 09:00:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2bcd616-089c-5069-9bab-aec5384a2977 with identifier: 1badba0a7f
2026-03-16 09:00:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2bcd616-089c-5069-9bab-aec5384a2977 with scrape type 1
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b2bcd616-089c-5069-9bab-aec5384a2977
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sUWaGoC_01-1200.jpg not downloaded yet
2026-03-16 09:00:04 [vpauto.fr] INFO: Found listing with ID: af4982abba
2026-03-16 09:00:04 [vpauto.fr] INFO: Scrape type for af4982abba: 0
2026-03-16 09:00:04 [vpauto.fr] INFO: Found listing with ID: 6c2a64dc1b
2026-03-16 09:00:04 [vpauto.fr] INFO: Scrape type for 6c2a64dc1b: 1
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_03-1200.jpg not downloaded yet
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea69dc50>
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b/7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b_image_5.jpg HTTP/1.1" 201 0
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_06-1200.jpg saved to cache
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4f01c9550>
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e8ae3fd-0070-506b-b1e1-6e1f107cf86e/0e8ae3fd-0070-506b-b1e1-6e1f107cf86e_image_5.jpg HTTP/1.1" 201 0
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dMkPsKH_06-1200.jpg saved to cache
2026-03-16 09:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0e8ae3fd-0070-506b-b1e1-6e1f107cf86e
2026-03-16 09:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NTKFXYc_01-1200.jpg> (referer: https://vpauto.eu/vehicle/1ee0324c1b/renault-megane-iv-berline-blue-dci-115-business)
2026-03-16 09:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/OGDynFC_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/OGDynFC_BE.pdf)
2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_06-1200.jpg not downloaded yet
2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_05-1200.jpg not downloaded yet
2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_04-1200.jpg not downloaded yet
2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dRUKxIn_02-1200.jpg not downloaded yet
2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sUWaGoC_02-1200.jpg not downloaded yet
2026-03-16 09:00:05 [scrapy.crawler] INFO: Received SIGTERM, shutting down gracefully. Send again to force 
2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/99ac69c01b/peugeot-308-bluehdi-100ch-ss-bvm6-style> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/29ce05667f/opel-mokka-electrique-136-ch-batterie-50-kwh-ultimate> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 09:00:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea31d6d0>
2026-03-16 09:00:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0a822ae-9487-5fd0-929b-e156483cd979/b0a822ae-9487-5fd0-929b-e156483cd979_image_0.jpg HTTP/1.1" 201 0
2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_01-1200.jpg saved to cache
2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b0a822ae-9487-5fd0-929b-e156483cd979
2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TqXlAwF_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/TqXlAwF_BE.pdf)
2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NTKFXYc_02-1200.jpg> (referer: https://vpauto.eu/vehicle/1ee0324c1b/renault-megane-iv-berline-blue-dci-115-business)
2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RTqpcIy_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/RTqpcIy_BE.pdf)
2026-03-16 09:00:05 [vpauto.fr] INFO: Found listing with ID: 880bf1e9ba
2026-03-16 09:00:05 [vpauto.fr] INFO: Scrape type for 880bf1e9ba: 0
2026-03-16 09:00:05 [vpauto.fr] INFO: Found listing with ID: 83e480507f
2026-03-16 09:00:05 [vpauto.fr] INFO: Scrape type for 83e480507f: 1
2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_04-1200.jpg not downloaded yet
2026-03-16 09:00:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-16 09:00:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4aa750>
2026-03-16 09:00:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b/7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b_image_6.jpg HTTP/1.1" 201 0
2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_07-1200.jpg saved to cache
2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LVTjqVd_01-1200.jpg> (referer: https://vpauto.eu/vehicle/f0b856831b/renault-kadjar-blue-dci-115-business)
2026-03-16 09:00:06 [scrapy.core.engine] INFO: Closing spider (shutdown)
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_07-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_06-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_05-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dRUKxIn_03-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sUWaGoC_03-1200.jpg not downloaded yet
2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/228c126c7f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RTqpcIy_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/RTqpcIy_BE.pdf)
2026-03-16 09:00:06 [vpauto.fr] INFO: Found listing with ID: 3197645c7f
2026-03-16 09:00:06 [vpauto.fr] INFO: Scrape type for 3197645c7f: 1
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_05-1200.jpg not downloaded yet
2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/19cd6eba1b/citroen-jumpy-xl-bluehdi-120-ss-bvm6-confort-9-places> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d2edca1b1b/citroen-grand-c4-spacetourer-bluehdi-130-ss-bvm6-feel-7-places> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4aa4d0>
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3796b0e5-f447-5df5-8b03-c128e42a29fa/3796b0e5-f447-5df5-8b03-c128e42a29fa_image_0.jpg HTTP/1.1" 201 0
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_01-1200.jpg saved to cache
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3796b0e5-f447-5df5-8b03-c128e42a29fa
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea102310>
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b/7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b_image_7.jpg HTTP/1.1" 201 0
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_08-1200.jpg saved to cache
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_08-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_07-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_06-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dRUKxIn_04-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sUWaGoC_04-1200.jpg not downloaded yet
2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e032a7e7f/renault-twingo-iii-achat-integral-21-zen> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-16 09:00:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da4a9f37-19db-537c-9ee5-a5896aa05c42 with identifier: 99ac69c01b
2026-03-16 09:00:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da4a9f37-19db-537c-9ee5-a5896aa05c42 with scrape type 1
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item da4a9f37-19db-537c-9ee5-a5896aa05c42
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pHZUQgj_01-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5810f5ca-858d-54b6-8ce3-77e4ab19748a with identifier: 29ce05667f
2026-03-16 09:00:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5810f5ca-858d-54b6-8ce3-77e4ab19748a with scrape type 1
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5810f5ca-858d-54b6-8ce3-77e4ab19748a
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nGOwZQD_01-1200.jpg not downloaded yet
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea232c90>
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0a822ae-9487-5fd0-929b-e156483cd979/b0a822ae-9487-5fd0-929b-e156483cd979_image_2.jpg HTTP/1.1" 201 0
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_03-1200.jpg saved to cache
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b0a822ae-9487-5fd0-929b-e156483cd979
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4213d0>
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3796b0e5-f447-5df5-8b03-c128e42a29fa/3796b0e5-f447-5df5-8b03-c128e42a29fa_image_1.jpg HTTP/1.1" 201 0
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_02-1200.jpg saved to cache
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3796b0e5-f447-5df5-8b03-c128e42a29fa
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2152d0>
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4/3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4_image_0.jpg HTTP/1.1" 201 0
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_01-1200.jpg saved to cache
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4
2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dRUKxIn_01-1200.jpg> (referer: https://vpauto.eu/vehicle/5fd8f93c1b/renault-kadjar-blue-dci-115-business)
2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sUWaGoC_01-1200.jpg> (referer: https://vpauto.eu/vehicle/1badba0a7f/fiat-500-e-118-ch-icone-2021)
2026-03-16 09:00:06 [vpauto.fr] INFO: Found listing with ID: 274f28ad1b
2026-03-16 09:00:06 [vpauto.fr] INFO: Scrape type for 274f28ad1b: 1
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_06-1200.jpg not downloaded yet
2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RTqpcIy_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/RTqpcIy_BE.pdf)
2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LVTjqVd_03-1200.jpg> (referer: https://vpauto.eu/vehicle/f0b856831b/renault-kadjar-blue-dci-115-business)
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_09-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_08-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_07-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dRUKxIn_05-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sUWaGoC_05-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pHZUQgj_02-1200.jpg not downloaded yet
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nGOwZQD_02-1200.jpg not downloaded yet
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea72b390>
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7517f35c-e8c3-5177-89e3-dcf3dd499ba9/7517f35c-e8c3-5177-89e3-dcf3dd499ba9_image_0.jpg HTTP/1.1" 201 0
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_01-1200.jpg saved to cache
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7517f35c-e8c3-5177-89e3-dcf3dd499ba9
2026-03-16 09:00:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc with identifier: 228c126c7f
2026-03-16 09:00:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc with scrape type 1
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc
2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc
2026-03-16 09:00:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc, identifier: 228c126c7f
2026-03-16 09:00:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-16 09:00:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea72a050>
2026-03-16 09:00:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-16 09:00:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-16 09:00:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-16 09:00:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4/3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4_image_1.jpg HTTP/1.1" 201 0
2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_02-1200.jpg saved to cache
2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4
2026-03-16 09:00:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90e10430-d6c4-5c15-9102-42d773f0c79e with identifier: 19cd6eba1b
2026-03-16 09:00:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90e10430-d6c4-5c15-9102-42d773f0c79e with scrape type 1
2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 90e10430-d6c4-5c15-9102-42d773f0c79e
2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dcDbrUn_01-1200.jpg not downloaded yet
2026-03-16 09:00:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0d5789b-7ac0-5cc1-8b33-e79b5216d2de with identifier: d2edca1b1b
2026-03-16 09:00:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0d5789b-7ac0-5cc1-8b33-e79b5216d2de with scrape type 1
2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f0d5789b-7ac0-5cc1-8b33-e79b5216d2de
2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bdrLSse_01-1200.jpg not downloaded yet
2026-03-16 09:00:07 [vpauto.fr] INFO: Found listing with ID: 5137507ba
2026-03-16 09:00:07 [vpauto.fr] INFO: Scrape type for 5137507ba: 0
2026-03-16 09:00:07 [vpauto.fr] INFO: Found listing with ID: 876bf738ba
2026-03-16 09:00:07 [vpauto.fr] INFO: Scrape type for 876bf738ba: 0
2026-03-16 09:00:07 [vpauto.fr] INFO: Found listing with ID: 9919e9db7f
2026-03-16 09:00:07 [vpauto.fr] INFO: Scrape type for 9919e9db7f: 1
2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_07-1200.jpg not downloaded yet
2026-03-16 09:00:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc with identifier: 228c126c7f
2026-03-16 09:00:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc with identifier: 228c126c7f
2026-03-16 09:00:07 [scrapy.crawler] INFO: Received SIGTERM twice, forcing unclean shutdown
2026-03-16 09:00:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc with identifier: 228c126c7f to the API
2026-03-16 09:00:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-16 09:00:07 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-16 09:00:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/228c126c7f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-20T15:00:00Z',
 'fuel_type': 'Electric',
 'id': '6fadb7d4-56f7-55a4-b5cd-12132cc7cddc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/228c126c7f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'OPEL',
 'model': 'Corsa Electrique 136 ch & Batterie 50 kWh Edition',
 'odometer': 34890,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 8700,
 'price_includes_vat': True,
 'registration_date': '2021-02-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'OPEL Corsa Electrique 136 ch & Batterie 50 kWh Edition',
 'transmission': 'automatic',
 'trim': 'Corsa Electrique 136 ch & Batterie 50 kWh Edition',
 'year': 2021}
2026-03-16 09:00:07 [vpauto.fr] INFO: Saving data for 228c126c7f: {'created_time': 1773651607.958111, 'last_price_update_time': 1773651607.958123, 'auction_closing_time': 1774018800.0}
2026-03-16 09:00:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NTKFXYc_04-1200.jpg> (referer: https://vpauto.eu/vehicle/1ee0324c1b/renault-megane-iv-berline-blue-dci-115-business)
2026-03-16 09:00:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TqXlAwF_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/TqXlAwF_BE.pdf)
2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_10-1200.jpg not downloaded yet
2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_09-1200.jpg not downloaded yet
2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_08-1200.jpg not downloaded yet
2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dRUKxIn_06-1200.jpg not downloaded yet
2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sUWaGoC_06-1200.jpg not downloaded yet
2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pHZUQgj_03-1200.jpg not downloaded yet
2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nGOwZQD_03-1200.jpg not downloaded yet
2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dcDbrUn_02-1200.jpg not downloaded yet
2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bdrLSse_02-1200.jpg not downloaded yet
2026-03-16 09:00:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sUWaGoC_02-1200.jpg> (referer: https://vpauto.eu/vehicle/1badba0a7f/fiat-500-e-118-ch-icone-2021)

PROJECT (sourcing_v2), SPIDER (vpauto.fr)