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

PROJECT (sourcing_v2), SPIDER (vpauto.fr)

2026-03-27 09:00:10 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-27 09:00:10 [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-27 09:00:10 [vpauto.fr] INFO: Starting spider vpauto.fr
2026-03-27 09:00:10 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-27 09:00:10 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-27 09:00:10 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-27 09:00:10 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-27 09:00:10 [scrapy.extensions.telnet] INFO: Telnet Password: ab9e3c30d94163ff
2026-03-27 09:00:11 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.feedexport.FeedExporter',
 'scrapy.extensions.logstats.LogStats',
 'scrapy.extensions.closespider.CloseSpider']
2026-03-27 09:00:11 [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/task_20_2026-03-27T09_00_00.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-27 09:00:11 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-27 09:00:11 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-27 09:00:11 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-27 09:00:11 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
2026-03-27 09:00:11 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
 'crawlers.middlewares.monitoring_spider_middleware.MonitoringSpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware',
 'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
 'crawlers.middlewares.report_download_middleware.ReportDownloadMiddleware',
 'crawlers.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-27 09:00:11 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-27 09:00:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-27 09:00:11 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2115
2026-03-27 09:00:11 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-27 09:00:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-27 09:00:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:11 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: en
2026-03-27 09:00:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /Translations()?$filter=PartitionKey%20eq%20%27en%27%20and%20RowKey%20eq%20%27en%27 HTTP/1.1" 200 None
2026-03-27 09:00:11 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
2026-03-27 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
2026-03-27 09:00:11 [crawlers.pipelines.post_to_api] INFO: Setting up PostToApi Pipeline pointing to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:00:11 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.translation_pipeline.TranslationPipeline',
 'crawlers.pipelines.item_rules_pipeline.ItemRulesPipeline',
 'crawlers.pipelines.post_to_api.PostToApiPipeline']
2026-03-27 09:00:11 [scrapy.core.engine] INFO: Spider opened
2026-03-27 09:00:11 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-27 09:00:11 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2026-03-27 09:00:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-27 09:00:11 [scrapy-playwright] INFO: Starting download handler
2026-03-27 09:00:11 [scrapy-playwright] INFO: Starting download handler
2026-03-27 09:00:16 [vpauto.fr] INFO: Requesting listing page 1: https://vpauto.eu/vehicle/list?page=1
2026-03-27 09:00:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=1> (referer: None) ['zyte-api']
2026-03-27 09:00:18 [vpauto.fr] INFO: Found 96 ads on page 1
2026-03-27 09:00:18 [vpauto.fr] INFO: Found listing with ID: b6834718f8
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b6834718f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:18 [vpauto.fr] INFO: Scrape type for b6834718f8: 0
2026-03-27 09:00:18 [vpauto.fr] INFO: Found listing with ID: 31d37bdbb1
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2731d37bdbb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:18 [vpauto.fr] INFO: Scrape type for 31d37bdbb1: 0
2026-03-27 09:00:18 [vpauto.fr] INFO: Found listing with ID: b671ac6ab1
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b671ac6ab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:18 [vpauto.fr] INFO: Scrape type for b671ac6ab1: 0
2026-03-27 09:00:18 [vpauto.fr] INFO: Found listing with ID: 83adcd7af8
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2783adcd7af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:18 [vpauto.fr] INFO: Scrape type for 83adcd7af8: 0
2026-03-27 09:00:18 [vpauto.fr] INFO: Found listing with ID: 366c7632f8
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27366c7632f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:18 [vpauto.fr] INFO: Scrape type for 366c7632f8: 0
2026-03-27 09:00:18 [vpauto.fr] INFO: Found listing with ID: bc0a882b1
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bc0a882b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:18 [vpauto.fr] INFO: Scrape type for bc0a882b1: 0
2026-03-27 09:00:18 [vpauto.fr] INFO: Found listing with ID: 877ed83bb1
2026-03-27 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27877ed83bb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 877ed83bb1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: d7c1b827f8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d7c1b827f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for d7c1b827f8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 740848e4f8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27740848e4f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 740848e4f8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 178f046bb1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27178f046bb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 178f046bb1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 801f3152b1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27801f3152b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 801f3152b1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: e133136df8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e133136df8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for e133136df8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 5103e57ff8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275103e57ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 5103e57ff8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: e2fa89e8b1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e2fa89e8b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for e2fa89e8b1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: b610acaef8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b610acaef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for b610acaef8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: e4ba44d7b1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e4ba44d7b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for e4ba44d7b1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 6d7500c2b1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276d7500c2b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 6d7500c2b1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 533e33c6f8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27533e33c6f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 533e33c6f8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: a332cb71b1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a332cb71b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for a332cb71b1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: e43234a9f8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e43234a9f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for e43234a9f8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 7b78114ab1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277b78114ab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 7b78114ab1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: a1c4f78ef8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a1c4f78ef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for a1c4f78ef8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 44ea65e4f8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2744ea65e4f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 44ea65e4f8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: d4b03e04b1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d4b03e04b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for d4b03e04b1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 384e4591b1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27384e4591b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 384e4591b1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 45806c8ef8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2745806c8ef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 45806c8ef8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 9194cde9b1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279194cde9b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 9194cde9b1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: e33b1ad6f8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e33b1ad6f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for e33b1ad6f8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: b2b6d635b1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b2b6d635b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for b2b6d635b1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 38f2bb17f8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2738f2bb17f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 38f2bb17f8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: a42c9698f8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a42c9698f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for a42c9698f8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: e8c8cc50b1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e8c8cc50b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for e8c8cc50b1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 8b227894b1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278b227894b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 8b227894b1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: c0008badf8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c0008badf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for c0008badf8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 4f95122db1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274f95122db1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 4f95122db1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: d017892df8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d017892df8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for d017892df8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 82d1d48cb1
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2782d1d48cb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for 82d1d48cb1: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: c65601c6f8
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c65601c6f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:19 [vpauto.fr] INFO: Scrape type for c65601c6f8: 0
2026-03-27 09:00:19 [vpauto.fr] INFO: Found listing with ID: 35daf9bbf8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2735daf9bbf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 35daf9bbf8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 38247834b1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2738247834b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 38247834b1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 37be6b2fb1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2737be6b2fb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 37be6b2fb1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 1442e66af8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271442e66af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 1442e66af8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: fde7b307f8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fde7b307f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for fde7b307f8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: b62f4b1bb1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b62f4b1bb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for b62f4b1bb1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 61f37f06f8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2761f37f06f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 61f37f06f8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 3bbadadbb1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273bbadadbb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 3bbadadbb1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 6374189b1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276374189b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 6374189b1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 2a6e4e8af8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a6e4e8af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 2a6e4e8af8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 4d9d5fcef8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274d9d5fcef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 4d9d5fcef8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 64547749b1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2764547749b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 64547749b1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 4ae7ab86b1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274ae7ab86b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 4ae7ab86b1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: b93c34a6f8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b93c34a6f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for b93c34a6f8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 7d83b0a8f8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277d83b0a8f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 7d83b0a8f8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 8788924db1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278788924db1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 8788924db1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: c3bafc8eb1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c3bafc8eb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for c3bafc8eb1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: ce7890e5f8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ce7890e5f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for ce7890e5f8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 4d9b5d7af8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274d9b5d7af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 4d9b5d7af8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 878129a2b1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27878129a2b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 878129a2b1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 1fc76f1db1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271fc76f1db1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 1fc76f1db1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 8a31ae7af8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278a31ae7af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 8a31ae7af8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: c9c7ba96b1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c9c7ba96b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for c9c7ba96b1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 83721a1ef8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2783721a1ef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 83721a1ef8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: fbf36f92f8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fbf36f92f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for fbf36f92f8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: e7684468b1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e7684468b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for e7684468b1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 1236dddaf8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271236dddaf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 1236dddaf8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 30afa7e8b1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2730afa7e8b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 30afa7e8b1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: afec9c5ff8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27afec9c5ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for afec9c5ff8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 583c7fdb1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27583c7fdb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 583c7fdb1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 71932b1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2771932b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 71932b1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: eaa973ecf8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eaa973ecf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for eaa973ecf8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 67569c04f8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2767569c04f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 67569c04f8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 753c3cbab1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27753c3cbab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 753c3cbab1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: a7e2ad6bf8
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a7e2ad6bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for a7e2ad6bf8: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 31917158b1
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2731917158b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:20 [vpauto.fr] INFO: Scrape type for 31917158b1: 0
2026-03-27 09:00:20 [vpauto.fr] INFO: Found listing with ID: 2bd0c09ef8
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272bd0c09ef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 2bd0c09ef8: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: ecb1c0fab1
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ecb1c0fab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for ecb1c0fab1: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: babb4c3eb1
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27babb4c3eb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for babb4c3eb1: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: da69e614f8
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27da69e614f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for da69e614f8: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: a81dee1f8
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a81dee1f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for a81dee1f8: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: fd738138b1
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fd738138b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for fd738138b1: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 9798380b1
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279798380b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 9798380b1: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 37783140f8
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2737783140f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 37783140f8: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 58e36241f8
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2758e36241f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 58e36241f8: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 937b75eab1
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27937b75eab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 937b75eab1: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 65852d3bf8
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2765852d3bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 65852d3bf8: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: df1549fcb1
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27df1549fcb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for df1549fcb1: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: fc1f97faf8
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fc1f97faf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for fc1f97faf8: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 56401384b1
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2756401384b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 56401384b1: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 71e264bdb1
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2771e264bdb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 71e264bdb1: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: a199bb8ff8
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a199bb8ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for a199bb8ff8: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 62f62717b1
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2762f62717b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 62f62717b1: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 5be5ae6ff8
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275be5ae6ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 5be5ae6ff8: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 9a53f288f8
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279a53f288f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 9a53f288f8: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: c2ab67a1b1
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c2ab67a1b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for c2ab67a1b1: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 6e31185eb1
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276e31185eb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 6e31185eb1: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Found listing with ID: 18455dcbf8
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2718455dcbf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:21 [vpauto.fr] INFO: Scrape type for 18455dcbf8: 0
2026-03-27 09:00:21 [vpauto.fr] INFO: Requesting listing page 2: https://vpauto.eu/vehicle/list?page=2
2026-03-27 09:00:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:23 [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-27 09:00:23 [vpauto.fr] INFO: Found 96 ads on page 2
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 37cbe96ff8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2737cbe96ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 37cbe96ff8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 71dab0c4b1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2771dab0c4b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 71dab0c4b1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 1de0ca9ab1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271de0ca9ab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 1de0ca9ab1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: aef692dcf8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27aef692dcf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for aef692dcf8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 72fd4eabb1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2772fd4eabb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 72fd4eabb1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 9de981bdf8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279de981bdf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 9de981bdf8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: f8464ddff8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f8464ddff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for f8464ddff8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: e824ce17b1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e824ce17b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for e824ce17b1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: d187083ab1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d187083ab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for d187083ab1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: ef326776f8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ef326776f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for ef326776f8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: a87030a3f8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a87030a3f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for a87030a3f8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 3c9f6396b1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273c9f6396b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 3c9f6396b1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 22096b7af8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2722096b7af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 22096b7af8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 258bf607b1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27258bf607b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 258bf607b1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: ce7bbb30b1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ce7bbb30b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for ce7bbb30b1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: d4c5f713f8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d4c5f713f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for d4c5f713f8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 444b7d21f8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27444b7d21f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 444b7d21f8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: ab5c2f92b1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ab5c2f92b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for ab5c2f92b1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: aad73e0ef8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27aad73e0ef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for aad73e0ef8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 48d2f8a0b1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2748d2f8a0b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 48d2f8a0b1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: e9362604b1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e9362604b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for e9362604b1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 44a59a45f8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2744a59a45f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 44a59a45f8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: b2631813f8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b2631813f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for b2631813f8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: c06d53aeb1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c06d53aeb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for c06d53aeb1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: af0fb314f8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27af0fb314f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for af0fb314f8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 4fa55465b1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274fa55465b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 4fa55465b1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: e753c2e1b1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e753c2e1b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for e753c2e1b1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: c0255890f8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c0255890f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for c0255890f8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: a1d79880f8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a1d79880f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for a1d79880f8: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: 46ed4b6cb1
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2746ed4b6cb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:23 [vpauto.fr] INFO: Scrape type for 46ed4b6cb1: 0
2026-03-27 09:00:23 [vpauto.fr] INFO: Found listing with ID: eb0f83dbf8
2026-03-27 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eb0f83dbf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for eb0f83dbf8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: e9bb7d95b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e9bb7d95b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for e9bb7d95b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: afb287fb1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27afb287fb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for afb287fb1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: f009422f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f009422f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for f009422f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: efb0cc1df8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27efb0cc1df8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for efb0cc1df8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: d0270dcb1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d0270dcb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for d0270dcb1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: e56eb2c7b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e56eb2c7b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for e56eb2c7b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: f3f249e5f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f3f249e5f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for f3f249e5f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 638b9d6b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27638b9d6b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 638b9d6b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: e4bfb0f1f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e4bfb0f1f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for e4bfb0f1f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: b4480455f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b4480455f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for b4480455f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: c0f3cf8bb1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c0f3cf8bb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for c0f3cf8bb1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: a103a231f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a103a231f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for a103a231f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: d2f71f3bf8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d2f71f3bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for d2f71f3bf8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: f349ac02b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f349ac02b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for f349ac02b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 81c01fbeb1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2781c01fbeb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 81c01fbeb1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 27d64521f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2727d64521f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 27d64521f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: a2604aefb1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a2604aefb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for a2604aefb1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: f606e694f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f606e694f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for f606e694f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 9727de77f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279727de77f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 9727de77f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: d87075fdb1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d87075fdb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for d87075fdb1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 322dd065f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27322dd065f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 322dd065f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: a1410e43b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a1410e43b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for a1410e43b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: c2db9b87b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c2db9b87b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for c2db9b87b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 9b29fc95f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279b29fc95f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 9b29fc95f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 729d4b69f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27729d4b69f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 729d4b69f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 7f1029d9b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277f1029d9b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 7f1029d9b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 4412e071f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274412e071f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 4412e071f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 1321a984f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271321a984f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 1321a984f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: d3d3ecb1b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d3d3ecb1b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for d3d3ecb1b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: de9b0bf3f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27de9b0bf3f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for de9b0bf3f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: bda54a64b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bda54a64b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for bda54a64b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: c9371059f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c9371059f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for c9371059f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: cccbe9d7b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cccbe9d7b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for cccbe9d7b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 3c7b7c42b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273c7b7c42b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 3c7b7c42b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 6d691f8cf8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276d691f8cf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 6d691f8cf8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: a4e7e7bbf8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a4e7e7bbf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for a4e7e7bbf8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 4eeba024b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274eeba024b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 4eeba024b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: fd44e789f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fd44e789f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for fd44e789f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 32846d89b1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2732846d89b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 32846d89b1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 5c78987f8
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275c78987f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 5c78987f8: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: 19ed1d2fb1
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2719ed1d2fb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:24 [vpauto.fr] INFO: Scrape type for 19ed1d2fb1: 0
2026-03-27 09:00:24 [vpauto.fr] INFO: Found listing with ID: ab440c8bb1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ab440c8bb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for ab440c8bb1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: bf191a27f8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bf191a27f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for bf191a27f8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 582bbb51f8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27582bbb51f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 582bbb51f8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 7d0034f8b1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277d0034f8b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 7d0034f8b1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 72e53141b1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2772e53141b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 72e53141b1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 287b4f3f8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27287b4f3f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 287b4f3f8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: fa4b3a8b1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fa4b3a8b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for fa4b3a8b1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: d6a7fa5bf8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d6a7fa5bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for d6a7fa5bf8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: e4aa98efb1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e4aa98efb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for e4aa98efb1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 479db83ff8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27479db83ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 479db83ff8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 28b13f37f8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2728b13f37f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 28b13f37f8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: b7c8dd9db1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b7c8dd9db1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for b7c8dd9db1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: d144e78cf8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d144e78cf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for d144e78cf8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 2f06903cb1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272f06903cb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 2f06903cb1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: dc80600ab1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dc80600ab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for dc80600ab1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: a5bcb3fcf8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a5bcb3fcf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for a5bcb3fcf8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: a07e14c2b1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a07e14c2b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for a07e14c2b1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 9479d662f8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279479d662f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 9479d662f8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 318dc6f5b1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27318dc6f5b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 318dc6f5b1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 53e13de0f8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2753e13de0f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 53e13de0f8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 3e2dfb9eb1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273e2dfb9eb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 3e2dfb9eb1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 294ed497f8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27294ed497f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 294ed497f8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 8e4042f9b1
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278e4042f9b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 8e4042f9b1: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Found listing with ID: 3ce7ff38f8
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273ce7ff38f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:25 [vpauto.fr] INFO: Scrape type for 3ce7ff38f8: 0
2026-03-27 09:00:25 [vpauto.fr] INFO: Requesting listing page 3: https://vpauto.eu/vehicle/list?page=3
2026-03-27 09:00:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:27 [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-27 09:00:27 [vpauto.fr] INFO: Found 96 ads on page 3
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 551e4e38f8
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27551e4e38f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 551e4e38f8: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: b96d7affb1
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b96d7affb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for b96d7affb1: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: b697eb16b1
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b697eb16b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for b697eb16b1: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 165b940f8
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27165b940f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 165b940f8: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 7348c6a7f8
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277348c6a7f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 7348c6a7f8: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 935882cbb1
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27935882cbb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 935882cbb1: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 1c6dca3af8
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271c6dca3af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 1c6dca3af8: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: db118aacb1
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27db118aacb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for db118aacb1: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: b7a1d4aaf8
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b7a1d4aaf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for b7a1d4aaf8: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 9c6fce44b1
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279c6fce44b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 9c6fce44b1: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 1e8719eaf8
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271e8719eaf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 1e8719eaf8: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 4d7b9e42b1
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274d7b9e42b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 4d7b9e42b1: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 486cd51bf8
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27486cd51bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 486cd51bf8: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 3f6a8948b1
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273f6a8948b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 3f6a8948b1: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: e67abfacf8
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e67abfacf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for e67abfacf8: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: a218de83b1
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a218de83b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for a218de83b1: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 2d9a686bf8
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272d9a686bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 2d9a686bf8: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 97a704bdb1
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2797a704bdb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:27 [vpauto.fr] INFO: Scrape type for 97a704bdb1: 0
2026-03-27 09:00:27 [vpauto.fr] INFO: Found listing with ID: 64637325f8
2026-03-27 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2764637325f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 64637325f8: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 522849bfb1
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27522849bfb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 522849bfb1: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 3fd80024b1
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273fd80024b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 3fd80024b1: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: f4934a87f8
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f4934a87f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for f4934a87f8: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 8e44b124f8
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278e44b124f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 8e44b124f8: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: afd82828b1
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27afd82828b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for afd82828b1: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: c83b1abf8
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c83b1abf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for c83b1abf8: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: ef5da30db1
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ef5da30db1%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for ef5da30db1: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: eb209ac5b1
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eb209ac5b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for eb209ac5b1: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 604809b9f8
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27604809b9f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 604809b9f8: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 9255da31b1
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279255da31b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 9255da31b1: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 567d6bbaf8
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27567d6bbaf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 567d6bbaf8: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 7d0a46e5f8
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277d0a46e5f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 7d0a46e5f8: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 14f88a85b1
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2714f88a85b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 14f88a85b1: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 56c3b653f8
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2756c3b653f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 56c3b653f8: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: cf99e277b1
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cf99e277b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for cf99e277b1: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 161e39a0f8
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27161e39a0f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 161e39a0f8: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 91c89f28b1
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2791c89f28b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:28 [vpauto.fr] INFO: Scrape type for 91c89f28b1: 0
2026-03-27 09:00:28 [vpauto.fr] INFO: Found listing with ID: 53a2b78cf8
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2753a2b78cf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 53a2b78cf8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 6ea6678eb1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276ea6678eb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 6ea6678eb1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: fe548ffcb1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fe548ffcb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for fe548ffcb1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: a4049b3bf8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a4049b3bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for a4049b3bf8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 1d65c722f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271d65c722f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 1d65c722f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: bd85fb8cb1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bd85fb8cb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for bd85fb8cb1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: bb061f82f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bb061f82f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for bb061f82f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: f5243a05b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f5243a05b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for f5243a05b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 7fd38b4f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277fd38b4f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 7fd38b4f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: cbc67028b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cbc67028b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for cbc67028b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 34e8a0dbf8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2734e8a0dbf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 34e8a0dbf8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: a72aad07b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a72aad07b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for a72aad07b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 35fde5a6f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2735fde5a6f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 35fde5a6f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: b016a5e6b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b016a5e6b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for b016a5e6b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 81aa4912f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2781aa4912f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 81aa4912f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: c9974244b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c9974244b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for c9974244b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 2931a81cf8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272931a81cf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 2931a81cf8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 386f16fdb1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27386f16fdb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 386f16fdb1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: d431ba5af8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d431ba5af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for d431ba5af8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: f7314ab9b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f7314ab9b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for f7314ab9b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: aa8cceaff8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27aa8cceaff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for aa8cceaff8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 2290f9bbb1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272290f9bbb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 2290f9bbb1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 1c86ffedf8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271c86ffedf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 1c86ffedf8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 343a0a1ab1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27343a0a1ab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 343a0a1ab1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 69b87a7f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2769b87a7f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 69b87a7f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 9b6edfb7b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279b6edfb7b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 9b6edfb7b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 23beefb8b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2723beefb8b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 23beefb8b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: d10d5ed4f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d10d5ed4f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for d10d5ed4f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: d872ab81f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d872ab81f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for d872ab81f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 7ea034d9b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277ea034d9b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 7ea034d9b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 2a2e25bdf8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a2e25bdf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 2a2e25bdf8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: b9cb5a61b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b9cb5a61b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for b9cb5a61b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: c75118fbb1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c75118fbb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for c75118fbb1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: aac29dfef8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27aac29dfef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for aac29dfef8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 8d7b01b4f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278d7b01b4f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 8d7b01b4f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 76d31678b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2776d31678b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 76d31678b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 94afb5a8f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2794afb5a8f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 94afb5a8f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 549bf4e8b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27549bf4e8b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 549bf4e8b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 595391a4f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27595391a4f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 595391a4f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 5d7798c6b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275d7798c6b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 5d7798c6b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 91b0e296f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2791b0e296f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 91b0e296f8: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 881abf86b1
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27881abf86b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:29 [vpauto.fr] INFO: Scrape type for 881abf86b1: 0
2026-03-27 09:00:29 [vpauto.fr] INFO: Found listing with ID: 865cb901f8
2026-03-27 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27865cb901f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 865cb901f8: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 1de63f84b1
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271de63f84b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 1de63f84b1: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 18609e79f8
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2718609e79f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 18609e79f8: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 2712c1afb1
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272712c1afb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 2712c1afb1: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: c055fa99b1
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c055fa99b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for c055fa99b1: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 1f4428f1f8
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271f4428f1f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 1f4428f1f8: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 88248af4f8
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2788248af4f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 88248af4f8: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 8e466e87b1
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278e466e87b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 8e466e87b1: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: cd0f7d30f8
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cd0f7d30f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for cd0f7d30f8: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 77f0d90bb1
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2777f0d90bb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 77f0d90bb1: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 75aa5e5f8
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2775aa5e5f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 75aa5e5f8: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 4a4fc3bcb1
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274a4fc3bcb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 4a4fc3bcb1: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: c6caf061f8
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c6caf061f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for c6caf061f8: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 76360353b1
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2776360353b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 76360353b1: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 2f99eb06f8
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272f99eb06f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 2f99eb06f8: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 79e71e60b1
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2779e71e60b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 79e71e60b1: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: d5f7d799f8
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d5f7d799f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for d5f7d799f8: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Found listing with ID: 16b46abeb1
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2716b46abeb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:30 [vpauto.fr] INFO: Scrape type for 16b46abeb1: 0
2026-03-27 09:00:30 [vpauto.fr] INFO: Requesting listing page 4: https://vpauto.eu/vehicle/list?page=4
2026-03-27 09:00:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=4> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-27 09:00:32 [vpauto.fr] INFO: Found 96 ads on page 4
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 862ee945f8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27862ee945f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 862ee945f8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 13f3d9f2b1
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2713f3d9f2b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 13f3d9f2b1: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 13a6b50bf8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2713a6b50bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 13a6b50bf8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: b6ef2fb7b1
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b6ef2fb7b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for b6ef2fb7b1: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: e9532c7af8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e9532c7af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for e9532c7af8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: d98ea7ceb1
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d98ea7ceb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for d98ea7ceb1: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 93b4605ff8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2793b4605ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 93b4605ff8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 9e7c9165f8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279e7c9165f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 9e7c9165f8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: baf20cd2f8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27baf20cd2f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for baf20cd2f8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 7932353cf8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277932353cf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 7932353cf8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: a562c996f8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a562c996f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for a562c996f8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: dd88ae19f8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dd88ae19f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for dd88ae19f8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: edbd9b2ff8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27edbd9b2ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for edbd9b2ff8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 8ca251aff8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278ca251aff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 8ca251aff8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 7f1b3a89f8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277f1b3a89f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 7f1b3a89f8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: cca52d03f8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cca52d03f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for cca52d03f8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: f42d983cf8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f42d983cf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for f42d983cf8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 54bfd5c3f8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2754bfd5c3f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 54bfd5c3f8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 6d2fd564f8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276d2fd564f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 6d2fd564f8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 36f0ce16f8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2736f0ce16f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 36f0ce16f8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 5a67e312f8
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275a67e312f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:32 [vpauto.fr] INFO: Scrape type for 5a67e312f8: 0
2026-03-27 09:00:32 [vpauto.fr] INFO: Found listing with ID: 296c8edab1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27296c8edab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 296c8edab1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 4862350b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274862350b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 4862350b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 941b4415f8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27941b4415f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 941b4415f8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 985f3811f8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27985f3811f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 985f3811f8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: e840b6d0b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e840b6d0b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for e840b6d0b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 67d73c95b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2767d73c95b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 67d73c95b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 5964e0f7f8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275964e0f7f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 5964e0f7f8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 7cbc431bf8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277cbc431bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 7cbc431bf8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 2928059eb1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272928059eb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 2928059eb1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 40573beaf8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2740573beaf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 40573beaf8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 9b2f7941b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279b2f7941b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 9b2f7941b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 566ffef1b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27566ffef1b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 566ffef1b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 2574d9a0f8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272574d9a0f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 2574d9a0f8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: a0de97abb1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a0de97abb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for a0de97abb1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: c2e5646ef8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c2e5646ef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for c2e5646ef8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: f669a87fb1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f669a87fb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for f669a87fb1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 946cf85ef8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27946cf85ef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 946cf85ef8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 54f70584b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2754f70584b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 54f70584b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 9fcff2dcf8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279fcff2dcf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 9fcff2dcf8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: fc5b813b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fc5b813b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for fc5b813b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: de9581f2f8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27de9581f2f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for de9581f2f8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 5a358f1cf8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275a358f1cf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 5a358f1cf8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 98f7f057b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2798f7f057b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 98f7f057b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 1e43f32fb1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271e43f32fb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 1e43f32fb1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 3feedf52f8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273feedf52f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 3feedf52f8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: c52ff606f8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c52ff606f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for c52ff606f8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 95d261efb1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2795d261efb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 95d261efb1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 2446bff0f8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272446bff0f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 2446bff0f8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: ecb19d13b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ecb19d13b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for ecb19d13b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: e2e0c9b8f8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e2e0c9b8f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for e2e0c9b8f8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: ba7b5226b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ba7b5226b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for ba7b5226b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 5704e16cf8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275704e16cf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 5704e16cf8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 88cb4f99b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2788cb4f99b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 88cb4f99b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 89916ba4b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2789916ba4b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 89916ba4b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: a049163f8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a049163f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for a049163f8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 86a2b67bf8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2786a2b67bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 86a2b67bf8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 9e6eac4bb1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279e6eac4bb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 9e6eac4bb1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: dd74d9e9b1
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dd74d9e9b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for dd74d9e9b1: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: 88bfdb6df8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2788bfdb6df8%27 HTTP/1.1" 200 None
2026-03-27 09:00:33 [vpauto.fr] INFO: Scrape type for 88bfdb6df8: 0
2026-03-27 09:00:33 [vpauto.fr] INFO: Found listing with ID: a5f47fd6f8
2026-03-27 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a5f47fd6f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for a5f47fd6f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: cc0573c5b1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cc0573c5b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for cc0573c5b1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 7d70aed2f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277d70aed2f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 7d70aed2f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: ed47f15b1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ed47f15b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for ed47f15b1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 774a0d96b1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27774a0d96b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 774a0d96b1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 4604aeaaf8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274604aeaaf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 4604aeaaf8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 7f7205cef8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277f7205cef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 7f7205cef8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: f0a0f49fb1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f0a0f49fb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for f0a0f49fb1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 5b87fdd8f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275b87fdd8f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 5b87fdd8f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: f50391ab1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f50391ab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for f50391ab1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 69dbbe09b1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2769dbbe09b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 69dbbe09b1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 87dc9de6f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2787dc9de6f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 87dc9de6f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: d927cff0b1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d927cff0b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for d927cff0b1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 9920497af8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279920497af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 9920497af8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 9f7b1d6cb1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279f7b1d6cb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 9f7b1d6cb1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: bb9c1e66f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bb9c1e66f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for bb9c1e66f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 4a5839e4b1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274a5839e4b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 4a5839e4b1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 351674c6f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27351674c6f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 351674c6f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 7749b620f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277749b620f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 7749b620f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 6fe52ae2b1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276fe52ae2b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 6fe52ae2b1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: e5f7d8e6f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e5f7d8e6f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for e5f7d8e6f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: b8062abcb1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b8062abcb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for b8062abcb1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 31e516a4f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2731e516a4f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 31e516a4f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: e975e5f6b1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e975e5f6b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for e975e5f6b1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 24c0c194f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2724c0c194f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 24c0c194f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 770cb285b1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27770cb285b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 770cb285b1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: ae0dd4b3f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ae0dd4b3f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for ae0dd4b3f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 59984facb1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2759984facb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 59984facb1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 2d94aaf5f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272d94aaf5f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 2d94aaf5f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: d974cabdb1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d974cabdb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for d974cabdb1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 67b4da03f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2767b4da03f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 67b4da03f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 3bcf5b7fb1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273bcf5b7fb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 3bcf5b7fb1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 38eefb04f8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2738eefb04f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 38eefb04f8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 3c038d8bb1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273c038d8bb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 3c038d8bb1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: d2c0c6dff8
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d2c0c6dff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for d2c0c6dff8: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Found listing with ID: 65ab2831b1
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2765ab2831b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:34 [vpauto.fr] INFO: Scrape type for 65ab2831b1: 0
2026-03-27 09:00:34 [vpauto.fr] INFO: Requesting listing page 5: https://vpauto.eu/vehicle/list?page=5
2026-03-27 09:00:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=5> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-27 09:00:36 [vpauto.fr] INFO: Found 96 ads on page 5
2026-03-27 09:00:36 [vpauto.fr] INFO: Found listing with ID: c0bd31aef8
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c0bd31aef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:36 [vpauto.fr] INFO: Scrape type for c0bd31aef8: 0
2026-03-27 09:00:36 [vpauto.fr] INFO: Found listing with ID: df5ab765b1
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27df5ab765b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:36 [vpauto.fr] INFO: Scrape type for df5ab765b1: 0
2026-03-27 09:00:36 [vpauto.fr] INFO: Found listing with ID: a6e80f5f8
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a6e80f5f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:36 [vpauto.fr] INFO: Scrape type for a6e80f5f8: 0
2026-03-27 09:00:36 [vpauto.fr] INFO: Found listing with ID: 65138a2ab1
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2765138a2ab1%27 HTTP/1.1" 200 None
2026-03-27 09:00:36 [vpauto.fr] INFO: Scrape type for 65138a2ab1: 0
2026-03-27 09:00:36 [vpauto.fr] INFO: Found listing with ID: 70c69b6ff8
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2770c69b6ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:36 [vpauto.fr] INFO: Scrape type for 70c69b6ff8: 0
2026-03-27 09:00:36 [vpauto.fr] INFO: Found listing with ID: 17eaaa0cb1
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2717eaaa0cb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:36 [vpauto.fr] INFO: Scrape type for 17eaaa0cb1: 0
2026-03-27 09:00:36 [vpauto.fr] INFO: Found listing with ID: 1bc43450f8
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271bc43450f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 1bc43450f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: d60cb082b1
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d60cb082b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for d60cb082b1: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 1c24cb3ff8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271c24cb3ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 1c24cb3ff8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 5f212ea6b1
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275f212ea6b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 5f212ea6b1: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 972d7915f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27972d7915f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 972d7915f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: e140e982b1
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e140e982b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for e140e982b1: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: fd64a290f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fd64a290f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for fd64a290f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 398b0f2ff8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27398b0f2ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 398b0f2ff8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 6d55ae03f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276d55ae03f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 6d55ae03f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: bf4c9e6af8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bf4c9e6af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for bf4c9e6af8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 5ff5c369f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275ff5c369f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 5ff5c369f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 961319fdf8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27961319fdf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 961319fdf8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: dcd9fb0af8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dcd9fb0af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for dcd9fb0af8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 14e7c610f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2714e7c610f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 14e7c610f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 141ad4dbf8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27141ad4dbf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 141ad4dbf8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 8179eb66f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278179eb66f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 8179eb66f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 2dbf5fdaf8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272dbf5fdaf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 2dbf5fdaf8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: c9a63237f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c9a63237f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for c9a63237f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: d7af56d9f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d7af56d9f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for d7af56d9f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: cdefd589f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cdefd589f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for cdefd589f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: e2e85aaaf8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e2e85aaaf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for e2e85aaaf8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 5ed99e10f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275ed99e10f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 5ed99e10f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: a66e0969f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a66e0969f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for a66e0969f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 932e8099f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27932e8099f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 932e8099f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 8f8f7fc3f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278f8f7fc3f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 8f8f7fc3f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: e212982df8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e212982df8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for e212982df8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: c2eb47e6f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c2eb47e6f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for c2eb47e6f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 8ad34bf6f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278ad34bf6f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 8ad34bf6f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 6e08f77df8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276e08f77df8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 6e08f77df8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 996e145bf8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27996e145bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 996e145bf8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 5c16d185f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275c16d185f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 5c16d185f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: d338a914f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d338a914f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for d338a914f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: c7ce35d3f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c7ce35d3f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for c7ce35d3f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: be6fd6daf8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27be6fd6daf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for be6fd6daf8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 74f3963af8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2774f3963af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 74f3963af8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 1fa2a13f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271fa2a13f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 1fa2a13f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 8d7c9976f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278d7c9976f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 8d7c9976f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 66addf76f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2766addf76f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 66addf76f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 2480d58cf8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272480d58cf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 2480d58cf8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: dfdee678f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dfdee678f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for dfdee678f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 13936821f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2713936821f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for 13936821f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: dd91f709f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dd91f709f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for dd91f709f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: e94ee830f8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e94ee830f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:37 [vpauto.fr] INFO: Scrape type for e94ee830f8: 0
2026-03-27 09:00:37 [vpauto.fr] INFO: Found listing with ID: 8ca4336af8
2026-03-27 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278ca4336af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 8ca4336af8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 8b62438bf8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278b62438bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 8b62438bf8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 9bd6e5a9f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279bd6e5a9f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 9bd6e5a9f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 8ddd1b1ef8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278ddd1b1ef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 8ddd1b1ef8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 2079ad0f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272079ad0f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 2079ad0f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: f07aae4bf8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f07aae4bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for f07aae4bf8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 7023f569f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277023f569f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 7023f569f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: ee52a6c7f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ee52a6c7f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for ee52a6c7f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 7c068175f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277c068175f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 7c068175f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: b916ab4df8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b916ab4df8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for b916ab4df8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: a9699a59f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a9699a59f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for a9699a59f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 94d55d8df8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2794d55d8df8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 94d55d8df8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: c6513244f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c6513244f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for c6513244f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 8f17ac7df8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278f17ac7df8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 8f17ac7df8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: d55f3622f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d55f3622f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for d55f3622f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: c3ecdc31f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c3ecdc31f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for c3ecdc31f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 94184c4cf8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2794184c4cf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 94184c4cf8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 6eb80bf6b1
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276eb80bf6b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 6eb80bf6b1: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 435163e5f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27435163e5f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 435163e5f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 595adc56b1
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27595adc56b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 595adc56b1: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 857ae433f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27857ae433f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 857ae433f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 150473bcb1
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27150473bcb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 150473bcb1: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: c523ac36f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c523ac36f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for c523ac36f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: ffab73e0b1
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ffab73e0b1%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for ffab73e0b1: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 736f4668f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27736f4668f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 736f4668f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: c60986ccb1
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c60986ccb1%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for c60986ccb1: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 86fda8fff8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2786fda8fff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 86fda8fff8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 2eb078a3f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272eb078a3f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 2eb078a3f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 4231feef8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274231feef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 4231feef8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 2c0e45bf8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272c0e45bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 2c0e45bf8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: f67b185af8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f67b185af8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for f67b185af8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: e5dde570f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e5dde570f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for e5dde570f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 9f47f8c2f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279f47f8c2f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 9f47f8c2f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 3d8bd716f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273d8bd716f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 3d8bd716f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 5cfe4ef5f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275cfe4ef5f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 5cfe4ef5f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 6843049df8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276843049df8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 6843049df8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 41f0801ff8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2741f0801ff8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 41f0801ff8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 43ddc76f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2743ddc76f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 43ddc76f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: d48fad2ef8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d48fad2ef8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for d48fad2ef8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 4db5cbc4f8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274db5cbc4f8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 4db5cbc4f8: 0
2026-03-27 09:00:38 [vpauto.fr] INFO: Found listing with ID: 2b8136def8
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272b8136def8%27 HTTP/1.1" 200 None
2026-03-27 09:00:38 [vpauto.fr] INFO: Scrape type for 2b8136def8: 0
2026-03-27 09:00:39 [vpauto.fr] INFO: Found listing with ID: b5d87c7bf8
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b5d87c7bf8%27 HTTP/1.1" 200 None
2026-03-27 09:00:39 [vpauto.fr] INFO: Scrape type for b5d87c7bf8: 0
2026-03-27 09:00:39 [vpauto.fr] INFO: Found listing with ID: e41b360094
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e41b360094%27 HTTP/1.1" 200 None
2026-03-27 09:00:39 [vpauto.fr] INFO: Scrape type for e41b360094: 1
2026-03-27 09:00:39 [vpauto.fr] INFO: Found listing with ID: e919ee2536
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e919ee2536%27 HTTP/1.1" 200 None
2026-03-27 09:00:39 [vpauto.fr] INFO: Scrape type for e919ee2536: 0
2026-03-27 09:00:39 [vpauto.fr] INFO: Found listing with ID: f568866836
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f568866836%27 HTTP/1.1" 200 None
2026-03-27 09:00:39 [vpauto.fr] INFO: Scrape type for f568866836: 0
2026-03-27 09:00:39 [vpauto.fr] INFO: Found listing with ID: cdf170c94
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cdf170c94%27 HTTP/1.1" 200 None
2026-03-27 09:00:39 [vpauto.fr] INFO: Scrape type for cdf170c94: 1
2026-03-27 09:00:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:39 [vpauto.fr] INFO: Found listing with ID: 75dd138dbf
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2775dd138dbf%27 HTTP/1.1" 200 None
2026-03-27 09:00:39 [vpauto.fr] INFO: Scrape type for 75dd138dbf: 0
2026-03-27 09:00:39 [vpauto.fr] INFO: Requesting listing page 6: https://vpauto.eu/vehicle/list?page=6
2026-03-27 09:00:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e41b360094/dacia-sandero-sce-65-essential> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-27 09:00:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b09c6259-8cec-5b0a-bf98-530ecec3ab42 with identifier: e41b360094
2026-03-27 09:00:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b09c6259-8cec-5b0a-bf98-530ecec3ab42 with scrape type 1
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b09c6259-8cec-5b0a-bf98-530ecec3ab42
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_01-1200.jpg not downloaded yet
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_02-1200.jpg not downloaded yet
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_03-1200.jpg not downloaded yet
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_04-1200.jpg not downloaded yet
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_05-1200.jpg not downloaded yet
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_06-1200.jpg not downloaded yet
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_07-1200.jpg not downloaded yet
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_08-1200.jpg not downloaded yet
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_09-1200.jpg not downloaded yet
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_10-1200.jpg not downloaded yet
2026-03-27 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGbFbed_02-1200.jpg> (referer: https://vpauto.eu/vehicle/e41b360094/dacia-sandero-sce-65-essential)
2026-03-27 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGbFbed_04-1200.jpg> (referer: https://vpauto.eu/vehicle/e41b360094/dacia-sandero-sce-65-essential)
2026-03-27 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGbFbed_03-1200.jpg> (referer: https://vpauto.eu/vehicle/e41b360094/dacia-sandero-sce-65-essential)
2026-03-27 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGbFbed_05-1200.jpg> (referer: https://vpauto.eu/vehicle/e41b360094/dacia-sandero-sce-65-essential)
2026-03-27 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGbFbed_06-1200.jpg> (referer: https://vpauto.eu/vehicle/e41b360094/dacia-sandero-sce-65-essential)
2026-03-27 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGbFbed_01-1200.jpg> (referer: https://vpauto.eu/vehicle/e41b360094/dacia-sandero-sce-65-essential)
2026-03-27 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGbFbed_10-1200.jpg> (referer: https://vpauto.eu/vehicle/e41b360094/dacia-sandero-sce-65-essential)
2026-03-27 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGbFbed_08-1200.jpg> (referer: https://vpauto.eu/vehicle/e41b360094/dacia-sandero-sce-65-essential)
2026-03-27 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGbFbed_09-1200.jpg> (referer: https://vpauto.eu/vehicle/e41b360094/dacia-sandero-sce-65-essential)
2026-03-27 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pGbFbed_07-1200.jpg> (referer: https://vpauto.eu/vehicle/e41b360094/dacia-sandero-sce-65-essential)
2026-03-27 09:00:41 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-27 09:00:41 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-27 09:00:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624b3110>
2026-03-27 09:00:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2121
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_02-1200.jpg saved to cache
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b09c6259-8cec-5b0a-bf98-530ecec3ab42
2026-03-27 09:00:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624b7650>
2026-03-27 09:00:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_04-1200.jpg saved to cache
2026-03-27 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b09c6259-8cec-5b0a-bf98-530ecec3ab42
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62498e10>
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_03-1200.jpg saved to cache
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b09c6259-8cec-5b0a-bf98-530ecec3ab42
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625b82d0>
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_05-1200.jpg saved to cache
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b09c6259-8cec-5b0a-bf98-530ecec3ab42
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625e62d0>
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_06-1200.jpg saved to cache
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b09c6259-8cec-5b0a-bf98-530ecec3ab42
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625b9550>
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_01-1200.jpg saved to cache
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b09c6259-8cec-5b0a-bf98-530ecec3ab42
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6247bb50>
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_10-1200.jpg saved to cache
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b09c6259-8cec-5b0a-bf98-530ecec3ab42
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62498c90>
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_08-1200.jpg saved to cache
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b09c6259-8cec-5b0a-bf98-530ecec3ab42
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62358750>
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_09-1200.jpg saved to cache
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b09c6259-8cec-5b0a-bf98-530ecec3ab42
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64625510>
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpGbFbed_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pGbFbed_07-1200.jpg saved to cache
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b09c6259-8cec-5b0a-bf98-530ecec3ab42
2026-03-27 09:00:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b09c6259-8cec-5b0a-bf98-530ecec3ab42, skipping ID generation
2026-03-27 09:00:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b09c6259-8cec-5b0a-bf98-530ecec3ab42 with scrape type 1
2026-03-27 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b09c6259-8cec-5b0a-bf98-530ecec3ab42 sending to next pipeline
2026-03-27 09:00:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b09c6259-8cec-5b0a-bf98-530ecec3ab42, identifier: e41b360094
2026-03-27 09:00:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b09c6259-8cec-5b0a-bf98-530ecec3ab42 with identifier: e41b360094
2026-03-27 09:00:42 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:42 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b09c6259-8cec-5b0a-bf98-530ecec3ab42 with identifier: e41b360094
2026-03-27 09:00:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b09c6259-8cec-5b0a-bf98-530ecec3ab42 with identifier: e41b360094 to the API
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/pGbFbed_07-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 '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': 'Petrol',
 'id': 'b09c6259-8cec-5b0a-bf98-530ecec3ab42',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e41b360094/dacia-sandero-sce-65-essential',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'DACIA',
 'model': 'Sandero SCe 65 Essential',
 'odometer': 1155,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87108,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGbFbed_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77537,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGbFbed_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83147,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGbFbed_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64663,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGbFbed_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84890,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGbFbed_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77285,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGbFbed_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93869,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGbFbed_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72963,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGbFbed_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104226,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGbFbed_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b09c6259-8cec-5b0a-bf98-530ecec3ab42/b09c6259-8cec-5b0a-bf98-530ecec3ab42_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106819,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pGbFbed_10-1200.jpg',
             'Width': 1200}],
 'price': 8500,
 'price_includes_vat': True,
 'registration_date': '2025-09-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DACIA Sandero SCe 65 Essential',
 'transmission': 'manual',
 'trim': 'Sandero SCe 65 Essential',
 'year': 2025}
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e41b360094%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Saving data for e41b360094: {'created_time': 1774602043.049292, 'last_price_update_time': 1774602043.049304}
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e41b360094') HTTP/1.1" 204 0
2026-03-27 09:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=6> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-27 09:00:43 [vpauto.fr] INFO: Found 96 ads on page 6
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 8bd5f29c36
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278bd5f29c36%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 8bd5f29c36: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 22baa2a0bf
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2722baa2a0bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 22baa2a0bf: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 4622ec4e36
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274622ec4e36%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 4622ec4e36: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 318c82d736
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27318c82d736%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 318c82d736: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: de9511a0aa
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27de9511a0aa%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for de9511a0aa: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: f9f07eb3bf
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f9f07eb3bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for f9f07eb3bf: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 62c65536bf
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2762c65536bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 62c65536bf: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 7d396cadbf
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277d396cadbf%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 7d396cadbf: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 17f36d44bf
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2717f36d44bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 17f36d44bf: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 592c5a97bf
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27592c5a97bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 592c5a97bf: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 2313759f36
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272313759f36%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 2313759f36: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 440578c35a
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27440578c35a%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 440578c35a: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 1d6d76b36
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271d6d76b36%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 1d6d76b36: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: ed8506c4bf
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ed8506c4bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for ed8506c4bf: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 3c34b173aa
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273c34b173aa%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 3c34b173aa: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: af98d13b36
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27af98d13b36%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for af98d13b36: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: c14e8842bf
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c14e8842bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for c14e8842bf: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 3d98fd2d36
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273d98fd2d36%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 3d98fd2d36: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 4c8e1b7d9e
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274c8e1b7d9e%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 4c8e1b7d9e: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 8e53b24894
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278e53b24894%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 8e53b24894: 1
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 39efda75e5
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2739efda75e5%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 39efda75e5: 1
2026-03-27 09:00:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 62d177af94
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2762d177af94%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 62d177af94: 1
2026-03-27 09:00:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 6b538aa8bf
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276b538aa8bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 6b538aa8bf: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 2c9b9b41bf
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272c9b9b41bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 2c9b9b41bf: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 245dbbb836
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27245dbbb836%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 245dbbb836: 0
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 9b43d1c394
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279b43d1c394%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for 9b43d1c394: 1
2026-03-27 09:00:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: bc8d5bc594
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bc8d5bc594%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for bc8d5bc594: 1
2026-03-27 09:00:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: fccdba2294
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fccdba2294%27 HTTP/1.1" 200 None
2026-03-27 09:00:43 [vpauto.fr] INFO: Scrape type for fccdba2294: 1
2026-03-27 09:00:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:43 [vpauto.fr] INFO: Found listing with ID: 56534962bf
2026-03-27 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2756534962bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 56534962bf: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 14b78c32e5
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2714b78c32e5%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 14b78c32e5: 1
2026-03-27 09:00:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 4868cfb594
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274868cfb594%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 4868cfb594: 1
2026-03-27 09:00:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 2d6586a2bf
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272d6586a2bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 2d6586a2bf: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 911d9af1aa
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27911d9af1aa%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 911d9af1aa: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: c47c3c449e
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c47c3c449e%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for c47c3c449e: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 535398529e
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27535398529e%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 535398529e: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: d217718436
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d217718436%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for d217718436: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: bd7f7b5b94
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bd7f7b5b94%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for bd7f7b5b94: 1
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 2cd87f70bf
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272cd87f70bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 2cd87f70bf: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: df35904d94
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27df35904d94%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for df35904d94: 1
2026-03-27 09:00:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 553a5ee7bf
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27553a5ee7bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 553a5ee7bf: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 8890899b9e
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278890899b9e%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 8890899b9e: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 35929248bf
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2735929248bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 35929248bf: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: eab04e4194
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eab04e4194%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for eab04e4194: 1
2026-03-27 09:00:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: becdb5cde5
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27becdb5cde5%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for becdb5cde5: 1
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 32285db336
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2732285db336%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 32285db336: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 5df12118bf
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275df12118bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 5df12118bf: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: fc121d8daa
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fc121d8daa%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for fc121d8daa: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 554c386ce5
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27554c386ce5%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 554c386ce5: 1
2026-03-27 09:00:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95d67ca7-5134-5341-b423-632b05778816 with identifier: cdf170c94
2026-03-27 09:00:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95d67ca7-5134-5341-b423-632b05778816 with scrape type 1
2026-03-27 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 95d67ca7-5134-5341-b423-632b05778816
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_01-1200.jpg not downloaded yet
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: c9d99e5a94
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c9d99e5a94%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for c9d99e5a94: 1
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_02-1200.jpg not downloaded yet
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: ec559a3b94
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ec559a3b94%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for ec559a3b94: 1
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_03-1200.jpg not downloaded yet
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: f06d1e019e
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f06d1e019e%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for f06d1e019e: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 6515f4a5e5
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276515f4a5e5%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 6515f4a5e5: 1
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_04-1200.jpg not downloaded yet
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: c01e792894
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c01e792894%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for c01e792894: 1
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_05-1200.jpg not downloaded yet
2026-03-27 09:00:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tNXXpaY_01-1200.jpg> (referer: https://vpauto.eu/vehicle/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs)
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 2fa726409e
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272fa726409e%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 2fa726409e: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: a1d05c2a9e
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a1d05c2a9e%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for a1d05c2a9e: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: eedabda9e
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eedabda9e%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for eedabda9e: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 80545cf594
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2780545cf594%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 80545cf594: 1
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_06-1200.jpg not downloaded yet
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 8e67ecf09e
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278e67ecf09e%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 8e67ecf09e: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 20392b59aa
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2720392b59aa%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 20392b59aa: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 93898c0ce5
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2793898c0ce5%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 93898c0ce5: 1
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_07-1200.jpg not downloaded yet
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: e33dddfa9e
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e33dddfa9e%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for e33dddfa9e: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 669540885a
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27669540885a%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 669540885a: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 5061f6c836
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275061f6c836%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for 5061f6c836: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: cb9213265a
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cb9213265a%27 HTTP/1.1" 200 None
2026-03-27 09:00:44 [vpauto.fr] INFO: Scrape type for cb9213265a: 0
2026-03-27 09:00:44 [vpauto.fr] INFO: Found listing with ID: 18ca9eb2e5
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2718ca9eb2e5%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 18ca9eb2e5: 1
2026-03-27 09:00:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a880d0>
2026-03-27 09:00:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_01-1200.jpg saved to cache
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 95d67ca7-5134-5341-b423-632b05778816
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_08-1200.jpg not downloaded yet
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: fef0f2775a
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fef0f2775a%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for fef0f2775a: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: c0a099afbf
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c0a099afbf%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for c0a099afbf: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: d8d759db94
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d8d759db94%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for d8d759db94: 1
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_09-1200.jpg not downloaded yet
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 2c30e88c9e
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272c30e88c9e%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 2c30e88c9e: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 4ada92b9e
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274ada92b9e%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 4ada92b9e: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 691174d736
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27691174d736%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 691174d736: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 8be3757e9e
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278be3757e9e%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 8be3757e9e: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: f113155894
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f113155894%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for f113155894: 1
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_10-1200.jpg not downloaded yet
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: e8a38bf99e
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e8a38bf99e%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for e8a38bf99e: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 430a98aa94
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27430a98aa94%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 430a98aa94: 1
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: f552bf6c5a
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f552bf6c5a%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for f552bf6c5a: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 56cf23e636
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2756cf23e636%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 56cf23e636: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 5529e65794
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275529e65794%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 5529e65794: 1
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 145e742b94
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27145e742b94%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 145e742b94: 1
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: db8103a15a
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27db8103a15a%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for db8103a15a: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 863fe0efbf
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27863fe0efbf%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 863fe0efbf: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 83bc3b3694
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2783bc3b3694%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 83bc3b3694: 1
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 65477e09e
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2765477e09e%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 65477e09e: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 669cdbd94
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27669cdbd94%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 669cdbd94: 1
2026-03-27 09:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: f51ffb3594
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f51ffb3594%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for f51ffb3594: 1
2026-03-27 09:00:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/62d177af94/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-titanium> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: a45274925a
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a45274925a%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for a45274925a: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: ca0e8ec15a
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ca0e8ec15a%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for ca0e8ec15a: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 6bdb8f6036
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276bdb8f6036%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 6bdb8f6036: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: f285e4915a
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f285e4915a%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for f285e4915a: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 5f4d5217aa
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275f4d5217aa%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 5f4d5217aa: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 68e8a8f09e
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2768e8a8f09e%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 68e8a8f09e: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 50dce8e9e5
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2750dce8e9e5%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 50dce8e9e5: 1
2026-03-27 09:00:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: e138d32c5a
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e138d32c5a%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for e138d32c5a: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 131e4f5f36
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27131e4f5f36%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 131e4f5f36: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: acd1c96236
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27acd1c96236%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for acd1c96236: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Found listing with ID: 2f2fdba79e
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272f2fdba79e%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [vpauto.fr] INFO: Scrape type for 2f2fdba79e: 0
2026-03-27 09:00:45 [vpauto.fr] INFO: Requesting listing page 7: https://vpauto.eu/vehicle/list?page=7
2026-03-27 09:00:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c5422f4-b8f0-5139-8e39-4a18c2a9a836 with identifier: 8e53b24894
2026-03-27 09:00:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836 with scrape type 1
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_01-1200.jpg not downloaded yet
2026-03-27 09:00:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a30c946-d97b-5111-8055-a8f9b4d47094 with identifier: 62d177af94
2026-03-27 09:00:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_02-1200.jpg not downloaded yet
2026-03-27 09:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/bc8d5bc594/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_03-1200.jpg not downloaded yet
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_04-1200.jpg not downloaded yet
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_05-1200.jpg not downloaded yet
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_06-1200.jpg not downloaded yet
2026-03-27 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_07-1200.jpg not downloaded yet
2026-03-27 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aFwRxQw_02-1200.jpg> (referer: https://vpauto.eu/vehicle/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business)
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_08-1200.jpg not downloaded yet
2026-03-27 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9b43d1c394/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_09-1200.jpg not downloaded yet
2026-03-27 09:00:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6bb455f-2990-507f-98ac-efd3c8b0b790 with identifier: bc8d5bc594
2026-03-27 09:00:46 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c6bb455f-2990-507f-98ac-efd3c8b0b790
2026-03-27 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/14b78c32e5/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_10-1200.jpg not downloaded yet
2026-03-27 09:00:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6237ad50>
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_02-1200.jpg saved to cache
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836
2026-03-27 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aFwRxQw_06-1200.jpg> (referer: https://vpauto.eu/vehicle/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business)
2026-03-27 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aFwRxQw_08-1200.jpg> (referer: https://vpauto.eu/vehicle/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business)
2026-03-27 09:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55317022-844b-5759-8667-d18c7c862a06 with identifier: 9b43d1c394
2026-03-27 09:00:46 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 55317022-844b-5759-8667-d18c7c862a06
2026-03-27 09:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6154bea-f9db-5ddf-843f-93049de8eca1 with identifier: 14b78c32e5
2026-03-27 09:00:46 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f6154bea-f9db-5ddf-843f-93049de8eca1
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ad8450>
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_06-1200.jpg saved to cache
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836
2026-03-27 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aFwRxQw_10-1200.jpg> (referer: https://vpauto.eu/vehicle/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business)
2026-03-27 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aFwRxQw_09-1200.jpg> (referer: https://vpauto.eu/vehicle/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business)
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62453450>
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_08-1200.jpg saved to cache
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625982d0>
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_10-1200.jpg saved to cache
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a6cf10>
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_09-1200.jpg saved to cache
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836
2026-03-27 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/TvEmDJa_BE.pdf> (referer: https://vpauto.eu/vehicle/bc8d5bc594/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium-x)
2026-03-27 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aFwRxQw_07-1200.jpg> (referer: https://vpauto.eu/vehicle/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business)
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ab4e50>
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6bb455f-2990-507f-98ac-efd3c8b0b790/c6bb455f-2990-507f-98ac-efd3c8b0b790_expert_report_file_ef0c6f1d-55be-4624-91cd-371b16719b74.pdf HTTP/1.1" 201 0
2026-03-27 09:00:46 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c6bb455f-2990-507f-98ac-efd3c8b0b790
2026-03-27 09:00:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c6bb455f-2990-507f-98ac-efd3c8b0b790, skipping ID generation
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c6bb455f-2990-507f-98ac-efd3c8b0b790
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTvEmDJa_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TvEmDJa_01-1200.jpg already downloaded
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTvEmDJa_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TvEmDJa_02-1200.jpg already downloaded
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTvEmDJa_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TvEmDJa_03-1200.jpg already downloaded
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTvEmDJa_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TvEmDJa_04-1200.jpg already downloaded
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTvEmDJa_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TvEmDJa_05-1200.jpg already downloaded
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTvEmDJa_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TvEmDJa_06-1200.jpg already downloaded
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTvEmDJa_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TvEmDJa_07-1200.jpg already downloaded
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTvEmDJa_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TvEmDJa_08-1200.jpg already downloaded
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTvEmDJa_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TvEmDJa_09-1200.jpg already downloaded
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTvEmDJa_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TvEmDJa_10-1200.jpg already downloaded
2026-03-27 09:00:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c6bb455f-2990-507f-98ac-efd3c8b0b790, identifier: bc8d5bc594
2026-03-27 09:00:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c6bb455f-2990-507f-98ac-efd3c8b0b790 with identifier: bc8d5bc594
2026-03-27 09:00:47 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:47 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c6bb455f-2990-507f-98ac-efd3c8b0b790 with identifier: bc8d5bc594
2026-03-27 09:00:47 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c6bb455f-2990-507f-98ac-efd3c8b0b790 with identifier: bc8d5bc594 to the API
2026-03-27 09:00:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/TvEmDJa_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6bb455f-2990-507f-98ac-efd3c8b0b790/c6bb455f-2990-507f-98ac-efd3c8b0b790_expert_report_file_ef0c6f1d-55be-4624-91cd-371b16719b74.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/TvEmDJa_BE.pdf',
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': 'c6bb455f-2990-507f-98ac-efd3c8b0b790',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/bc8d5bc594/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium X',
 'odometer': 17253,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photo_urls': ['https://cdn.vpauto.fr/TvEmDJa_01-1200.jpg',
                'https://cdn.vpauto.fr/TvEmDJa_02-1200.jpg',
                'https://cdn.vpauto.fr/TvEmDJa_03-1200.jpg',
                'https://cdn.vpauto.fr/TvEmDJa_04-1200.jpg',
                'https://cdn.vpauto.fr/TvEmDJa_05-1200.jpg',
                'https://cdn.vpauto.fr/TvEmDJa_06-1200.jpg',
                'https://cdn.vpauto.fr/TvEmDJa_07-1200.jpg',
                'https://cdn.vpauto.fr/TvEmDJa_08-1200.jpg',
                'https://cdn.vpauto.fr/TvEmDJa_09-1200.jpg',
                'https://cdn.vpauto.fr/TvEmDJa_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7043fcd5-fd24-5811-85e8-4036843c9cb0/7043fcd5-fd24-5811-85e8-4036843c9cb0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95583,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TvEmDJa_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7043fcd5-fd24-5811-85e8-4036843c9cb0/7043fcd5-fd24-5811-85e8-4036843c9cb0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80762,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TvEmDJa_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7043fcd5-fd24-5811-85e8-4036843c9cb0/7043fcd5-fd24-5811-85e8-4036843c9cb0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88888,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TvEmDJa_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7043fcd5-fd24-5811-85e8-4036843c9cb0/7043fcd5-fd24-5811-85e8-4036843c9cb0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70026,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TvEmDJa_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7043fcd5-fd24-5811-85e8-4036843c9cb0/7043fcd5-fd24-5811-85e8-4036843c9cb0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92849,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TvEmDJa_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7043fcd5-fd24-5811-85e8-4036843c9cb0/7043fcd5-fd24-5811-85e8-4036843c9cb0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90531,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TvEmDJa_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7043fcd5-fd24-5811-85e8-4036843c9cb0/7043fcd5-fd24-5811-85e8-4036843c9cb0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96349,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TvEmDJa_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7043fcd5-fd24-5811-85e8-4036843c9cb0/7043fcd5-fd24-5811-85e8-4036843c9cb0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85117,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TvEmDJa_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7043fcd5-fd24-5811-85e8-4036843c9cb0/7043fcd5-fd24-5811-85e8-4036843c9cb0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119944,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TvEmDJa_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7043fcd5-fd24-5811-85e8-4036843c9cb0/7043fcd5-fd24-5811-85e8-4036843c9cb0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85335,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TvEmDJa_10-1200.jpg',
             'Width': 1200}],
 'price': 14800,
 'price_includes_vat': True,
 'registration_date': '2023-12-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium X',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium X',
 'year': 2023}
2026-03-27 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bc8d5bc594%27 HTTP/1.1" 200 None
2026-03-27 09:00:47 [vpauto.fr] INFO: Saving data for bc8d5bc594: {'created_time': 1774602047.804185, 'last_price_update_time': 1774602047.804197, 'auction_closing_time': 1775223000.0}
2026-03-27 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bc8d5bc594') HTTP/1.1" 204 0
2026-03-27 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aFwRxQw_05-1200.jpg> (referer: https://vpauto.eu/vehicle/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business)
2026-03-27 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/df35904d94/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-business> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/eab04e4194/ford-kuga-25-duratec-225-ch-phev-powershift-vignale> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/ZjIjBfq_BE.pdf> (referer: https://vpauto.eu/vehicle/14b78c32e5/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x)
2026-03-27 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/cevGNzp_BE.pdf> (referer: https://vpauto.eu/vehicle/9b43d1c394/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-x)
2026-03-27 09:00:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/becdb5cde5/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/554c386ce5/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e644c59d0>
2026-03-27 09:00:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_07-1200.jpg saved to cache
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836
2026-03-27 09:00:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6324f650>
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_05-1200.jpg saved to cache
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836
2026-03-27 09:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aFwRxQw_03-1200.jpg> (referer: https://vpauto.eu/vehicle/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business)
2026-03-27 09:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aFwRxQw_04-1200.jpg> (referer: https://vpauto.eu/vehicle/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business)
2026-03-27 09:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aFwRxQw_01-1200.jpg> (referer: https://vpauto.eu/vehicle/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business)
2026-03-27 09:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/LGhUULs_BE.pdf> (referer: https://vpauto.eu/vehicle/62d177af94/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-titanium)
2026-03-27 09:00:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06928c74-4bf1-5785-a818-ed711b9a3be4 with identifier: df35904d94
2026-03-27 09:00:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 06928c74-4bf1-5785-a818-ed711b9a3be4
2026-03-27 09:00:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d76f0a2-310e-5a40-a2c4-eb4e80f63545 with identifier: bd7f7b5b94
2026-03-27 09:00:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545 with scrape type 1
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_01-1200.jpg not downloaded yet
2026-03-27 09:00:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a03d8138-e40e-5872-bd94-c6448aab3f44 with identifier: eab04e4194
2026-03-27 09:00:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a03d8138-e40e-5872-bd94-c6448aab3f44
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624b5490>
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_expert_report_file_c05eb4b8-85fc-462f-84cd-25e06147cae3.pdf HTTP/1.1" 201 0
2026-03-27 09:00:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f6154bea-f9db-5ddf-843f-93049de8eca1
2026-03-27 09:00:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f6154bea-f9db-5ddf-843f-93049de8eca1, skipping ID generation
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f6154bea-f9db-5ddf-843f-93049de8eca1
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZjIjBfq_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZjIjBfq_01-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZjIjBfq_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZjIjBfq_02-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZjIjBfq_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZjIjBfq_03-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZjIjBfq_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZjIjBfq_04-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZjIjBfq_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZjIjBfq_05-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZjIjBfq_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZjIjBfq_06-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZjIjBfq_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZjIjBfq_07-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZjIjBfq_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZjIjBfq_08-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZjIjBfq_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZjIjBfq_09-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZjIjBfq_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZjIjBfq_10-1200.jpg already downloaded
2026-03-27 09:00:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f6154bea-f9db-5ddf-843f-93049de8eca1, identifier: 14b78c32e5
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625d8ed0>
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_expert_report_file_16241d42-099b-4a74-9404-0d8215f18aba.pdf HTTP/1.1" 201 0
2026-03-27 09:00:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 55317022-844b-5759-8667-d18c7c862a06
2026-03-27 09:00:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 55317022-844b-5759-8667-d18c7c862a06, skipping ID generation
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 55317022-844b-5759-8667-d18c7c862a06
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FcevGNzp_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/cevGNzp_01-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FcevGNzp_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/cevGNzp_02-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FcevGNzp_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/cevGNzp_03-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FcevGNzp_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/cevGNzp_04-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FcevGNzp_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/cevGNzp_05-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FcevGNzp_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/cevGNzp_06-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FcevGNzp_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/cevGNzp_07-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FcevGNzp_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/cevGNzp_08-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FcevGNzp_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/cevGNzp_09-1200.jpg already downloaded
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FcevGNzp_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/cevGNzp_10-1200.jpg already downloaded
2026-03-27 09:00:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 55317022-844b-5759-8667-d18c7c862a06, identifier: 9b43d1c394
2026-03-27 09:00:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f63adeab-d48e-5ad0-a913-a04e069eeb08 with identifier: becdb5cde5
2026-03-27 09:00:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f63adeab-d48e-5ad0-a913-a04e069eeb08
2026-03-27 09:00:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff9f429d-be6a-5694-8ac2-e4f22384b05d with identifier: 554c386ce5
2026-03-27 09:00:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ff9f429d-be6a-5694-8ac2-e4f22384b05d
2026-03-27 09:00:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f6154bea-f9db-5ddf-843f-93049de8eca1 with identifier: 14b78c32e5
2026-03-27 09:00:48 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:48 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f6154bea-f9db-5ddf-843f-93049de8eca1 with identifier: 14b78c32e5
2026-03-27 09:00:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f6154bea-f9db-5ddf-843f-93049de8eca1 with identifier: 14b78c32e5 to the API
2026-03-27 09:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/ZjIjBfq_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_expert_report_file_c05eb4b8-85fc-462f-84cd-25e06147cae3.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/ZjIjBfq_BE.pdf',
 'category': None,
 'color': 'Medium grey',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'f6154bea-f9db-5ddf-843f-93049de8eca1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/14b78c32e5/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'odometer': 18396,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photo_urls': ['https://cdn.vpauto.fr/ZjIjBfq_01-1200.jpg',
                'https://cdn.vpauto.fr/ZjIjBfq_02-1200.jpg',
                'https://cdn.vpauto.fr/ZjIjBfq_03-1200.jpg',
                'https://cdn.vpauto.fr/ZjIjBfq_04-1200.jpg',
                'https://cdn.vpauto.fr/ZjIjBfq_05-1200.jpg',
                'https://cdn.vpauto.fr/ZjIjBfq_06-1200.jpg',
                'https://cdn.vpauto.fr/ZjIjBfq_07-1200.jpg',
                'https://cdn.vpauto.fr/ZjIjBfq_08-1200.jpg',
                'https://cdn.vpauto.fr/ZjIjBfq_09-1200.jpg',
                'https://cdn.vpauto.fr/ZjIjBfq_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95470,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZjIjBfq_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86341,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZjIjBfq_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97467,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZjIjBfq_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72538,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZjIjBfq_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91020,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZjIjBfq_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91216,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZjIjBfq_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95795,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZjIjBfq_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84668,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZjIjBfq_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117222,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZjIjBfq_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6154bea-f9db-5ddf-843f-93049de8eca1/f6154bea-f9db-5ddf-843f-93049de8eca1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110474,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZjIjBfq_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-10-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'transmission': 'automatic',
 'trim': 'Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'year': 2023}
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2714b78c32e5%27 HTTP/1.1" 200 None
2026-03-27 09:00:49 [vpauto.fr] INFO: Saving data for 14b78c32e5: {'created_time': 1774602049.297677, 'last_price_update_time': 1774602049.297689}
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='14b78c32e5') HTTP/1.1" 204 0
2026-03-27 09:00:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 55317022-844b-5759-8667-d18c7c862a06 with identifier: 9b43d1c394
2026-03-27 09:00:49 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 55317022-844b-5759-8667-d18c7c862a06 with identifier: 9b43d1c394
2026-03-27 09:00:49 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 55317022-844b-5759-8667-d18c7c862a06 with identifier: 9b43d1c394 to the API
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/cevGNzp_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_expert_report_file_16241d42-099b-4a74-9404-0d8215f18aba.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/cevGNzp_BE.pdf',
 'category': None,
 'color': 'Navy blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '2.5L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '55317022-844b-5759-8667-d18c7c862a06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/9b43d1c394/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line X',
 'odometer': 15639,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photo_urls': ['https://cdn.vpauto.fr/cevGNzp_01-1200.jpg',
                'https://cdn.vpauto.fr/cevGNzp_02-1200.jpg',
                'https://cdn.vpauto.fr/cevGNzp_03-1200.jpg',
                'https://cdn.vpauto.fr/cevGNzp_04-1200.jpg',
                'https://cdn.vpauto.fr/cevGNzp_05-1200.jpg',
                'https://cdn.vpauto.fr/cevGNzp_06-1200.jpg',
                'https://cdn.vpauto.fr/cevGNzp_07-1200.jpg',
                'https://cdn.vpauto.fr/cevGNzp_08-1200.jpg',
                'https://cdn.vpauto.fr/cevGNzp_09-1200.jpg',
                'https://cdn.vpauto.fr/cevGNzp_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99263,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/cevGNzp_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86943,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/cevGNzp_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105798,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/cevGNzp_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76088,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/cevGNzp_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96346,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/cevGNzp_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95203,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/cevGNzp_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96368,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/cevGNzp_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85497,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/cevGNzp_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120753,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/cevGNzp_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55317022-844b-5759-8667-d18c7c862a06/55317022-844b-5759-8667-d18c7c862a06_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89534,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/cevGNzp_10-1200.jpg',
             'Width': 1200}],
 'price': 23600,
 'price_includes_vat': True,
 'registration_date': '2023-06-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line X',
 'year': 2023}
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279b43d1c394%27 HTTP/1.1" 200 None
2026-03-27 09:00:49 [vpauto.fr] INFO: Saving data for 9b43d1c394: {'created_time': 1774602049.784088, 'last_price_update_time': 1774602049.7841, 'auction_closing_time': 1775223000.0}
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9b43d1c394') HTTP/1.1" 204 0
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_02-1200.jpg not downloaded yet
2026-03-27 09:00:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61943fd0>
2026-03-27 09:00:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_03-1200.jpg saved to cache
2026-03-27 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836
2026-03-27 09:00:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62374c90>
2026-03-27 09:00:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_04-1200.jpg saved to cache
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61957e10>
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FaFwRxQw_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFwRxQw_01-1200.jpg saved to cache
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836
2026-03-27 09:00:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7c5422f4-b8f0-5139-8e39-4a18c2a9a836, skipping ID generation
2026-03-27 09:00:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836 with scrape type 1
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7c5422f4-b8f0-5139-8e39-4a18c2a9a836 sending to next pipeline
2026-03-27 09:00:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7c5422f4-b8f0-5139-8e39-4a18c2a9a836, identifier: 8e53b24894
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6257b750>
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_expert_report_file_2fd6f76b-11e2-4c27-928c-b3fc7f4d6af0.pdf HTTP/1.1" 201 0
2026-03-27 09:00:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0a30c946-d97b-5111-8055-a8f9b4d47094, skipping ID generation
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_01-1200.jpg not downloaded yet
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_03-1200.jpg not downloaded yet
2026-03-27 09:00:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7c5422f4-b8f0-5139-8e39-4a18c2a9a836 with identifier: 8e53b24894
2026-03-27 09:00:50 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:50 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7c5422f4-b8f0-5139-8e39-4a18c2a9a836 with identifier: 8e53b24894
2026-03-27 09:00:50 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7c5422f4-b8f0-5139-8e39-4a18c2a9a836 with identifier: 8e53b24894 to the API
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/aFwRxQw_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Gris Clair',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '7c5422f4-b8f0-5139-8e39-4a18c2a9a836',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8e53b24894/volkswagen-golf-20-tdi-scr-116-dsg7-life-business',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'VOLKSWAGEN',
 'model': 'Golf 2.0 TDI SCR 116 DSG7 Life Business',
 'odometer': 94194,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86865,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFwRxQw_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73917,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFwRxQw_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84684,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFwRxQw_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63822,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFwRxQw_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91238,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFwRxQw_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72656,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFwRxQw_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83135,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFwRxQw_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71655,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFwRxQw_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125127,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFwRxQw_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c5422f4-b8f0-5139-8e39-4a18c2a9a836/7c5422f4-b8f0-5139-8e39-4a18c2a9a836_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118384,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFwRxQw_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2024-06-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Golf 2.0 TDI SCR 116 DSG7 Life Business',
 'transmission': 'automatic',
 'trim': 'Golf 2.0 TDI SCR 116 DSG7 Life Business',
 'year': 2024}
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278e53b24894%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [vpauto.fr] INFO: Saving data for 8e53b24894: {'created_time': 1774602050.79166, 'last_price_update_time': 1774602050.791673}
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8e53b24894') HTTP/1.1" 204 0
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_02-1200.jpg not downloaded yet
2026-03-27 09:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tNXXpaY_10-1200.jpg> (referer: https://vpauto.eu/vehicle/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs)
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_04-1200.jpg not downloaded yet
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_03-1200.jpg not downloaded yet
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_05-1200.jpg not downloaded yet
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_04-1200.jpg not downloaded yet
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_06-1200.jpg not downloaded yet
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_05-1200.jpg not downloaded yet
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_07-1200.jpg not downloaded yet
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_06-1200.jpg not downloaded yet
2026-03-27 09:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sHDceFX_03-1200.jpg> (referer: https://vpauto.eu/vehicle/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_08-1200.jpg not downloaded yet
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_07-1200.jpg not downloaded yet
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619b02d0>
2026-03-27 09:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_10-1200.jpg saved to cache
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 95d67ca7-5134-5341-b423-632b05778816
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_09-1200.jpg not downloaded yet
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_08-1200.jpg not downloaded yet
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_10-1200.jpg not downloaded yet
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f51ffb3594/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_09-1200.jpg not downloaded yet
2026-03-27 09:00:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623d8390>
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_03-1200.jpg saved to cache
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_10-1200.jpg not downloaded yet
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGhUULs_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/LGhUULs_BE.pdf)
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c9d99e5a94/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c01e792894/fiat-500-e-118-ch-la-prima> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdbb4be7-cc6a-558a-a97d-763b9caa6c6e with identifier: f51ffb3594
2026-03-27 09:00:51 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bdbb4be7-cc6a-558a-a97d-763b9caa6c6e
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGhUULs_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/LGhUULs_BE.pdf)
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61aaadd0>
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_06-1200.jpg saved to cache
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGhUULs_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/LGhUULs_BE.pdf)
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sHDceFX_10-1200.jpg> (referer: https://vpauto.eu/vehicle/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGhUULs_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/LGhUULs_BE.pdf)
2026-03-27 09:00:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec863ce2-9038-5e48-ac8c-29b80f662943 with identifier: c9d99e5a94
2026-03-27 09:00:51 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ec863ce2-9038-5e48-ac8c-29b80f662943
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/669cdbd94/ford-fiesta-0822-10-flexifuel-95ch-ss-bvm6-titanium-business> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09ca8a2e-08f4-5646-a734-7e1fa4c64347 with identifier: c01e792894
2026-03-27 09:00:51 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62386310>
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_08-1200.jpg saved to cache
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/BHdoNLK_BE.pdf> (referer: https://vpauto.eu/vehicle/f51ffb3594/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sHDceFX_08-1200.jpg> (referer: https://vpauto.eu/vehicle/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ec559a3b94/ford-focus-10-flexifuel-125-ss-mhev-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619569d0>
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_10-1200.jpg saved to cache
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGhUULs_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/LGhUULs_BE.pdf)
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sHDceFX_09-1200.jpg> (referer: https://vpauto.eu/vehicle/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sHDceFX_07-1200.jpg> (referer: https://vpauto.eu/vehicle/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61971790>
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_10-1200.jpg saved to cache
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619b0d50>
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_09-1200.jpg saved to cache
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 207eb040-8408-5de5-b4b9-4b9845e01c23 with identifier: 669cdbd94
2026-03-27 09:00:51 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf> (referer: https://vpauto.eu/vehicle/c01e792894/fiat-500-e-118-ch-la-prima)
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/esGHqPI_BE.pdf> (referer: https://vpauto.eu/vehicle/c9d99e5a94/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x)
2026-03-27 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGhUULs_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/LGhUULs_BE.pdf)
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61af6a50>
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_expert_report_file_24b7f370-eba7-4b11-ad03-0b12d9b862ba.pdf HTTP/1.1" 201 0
2026-03-27 09:00:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bdbb4be7-cc6a-558a-a97d-763b9caa6c6e
2026-03-27 09:00:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bdbb4be7-cc6a-558a-a97d-763b9caa6c6e, skipping ID generation
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bdbb4be7-cc6a-558a-a97d-763b9caa6c6e
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBHdoNLK_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BHdoNLK_01-1200.jpg already downloaded
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBHdoNLK_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BHdoNLK_02-1200.jpg already downloaded
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBHdoNLK_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BHdoNLK_03-1200.jpg already downloaded
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBHdoNLK_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BHdoNLK_04-1200.jpg already downloaded
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBHdoNLK_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BHdoNLK_05-1200.jpg already downloaded
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBHdoNLK_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BHdoNLK_06-1200.jpg already downloaded
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBHdoNLK_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BHdoNLK_07-1200.jpg already downloaded
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBHdoNLK_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BHdoNLK_08-1200.jpg already downloaded
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBHdoNLK_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BHdoNLK_09-1200.jpg already downloaded
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBHdoNLK_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BHdoNLK_10-1200.jpg already downloaded
2026-03-27 09:00:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: bdbb4be7-cc6a-558a-a97d-763b9caa6c6e, identifier: f51ffb3594
2026-03-27 09:00:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61980550>
2026-03-27 09:00:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_08-1200.jpg saved to cache
2026-03-27 09:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545
2026-03-27 09:00:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b019c74-bc39-5e4b-9342-388281355356 with identifier: ec559a3b94
2026-03-27 09:00:52 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9b019c74-bc39-5e4b-9342-388281355356
2026-03-27 09:00:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: bdbb4be7-cc6a-558a-a97d-763b9caa6c6e with identifier: f51ffb3594
2026-03-27 09:00:52 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:52 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: bdbb4be7-cc6a-558a-a97d-763b9caa6c6e with identifier: f51ffb3594
2026-03-27 09:00:52 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: bdbb4be7-cc6a-558a-a97d-763b9caa6c6e with identifier: f51ffb3594 to the API
2026-03-27 09:00:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/BHdoNLK_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_expert_report_file_24b7f370-eba7-4b11-ad03-0b12d9b862ba.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/BHdoNLK_BE.pdf',
 'category': None,
 'color': 'Dark red metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Electric',
 'id': 'bdbb4be7-cc6a-558a-a97d-763b9caa6c6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f51ffb3594/ford-mustang-mach-e-standard-range-76-kwh-269-ch',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'odometer': 35017,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photo_urls': ['https://cdn.vpauto.fr/BHdoNLK_01-1200.jpg',
                'https://cdn.vpauto.fr/BHdoNLK_02-1200.jpg',
                'https://cdn.vpauto.fr/BHdoNLK_03-1200.jpg',
                'https://cdn.vpauto.fr/BHdoNLK_04-1200.jpg',
                'https://cdn.vpauto.fr/BHdoNLK_05-1200.jpg',
                'https://cdn.vpauto.fr/BHdoNLK_06-1200.jpg',
                'https://cdn.vpauto.fr/BHdoNLK_07-1200.jpg',
                'https://cdn.vpauto.fr/BHdoNLK_08-1200.jpg',
                'https://cdn.vpauto.fr/BHdoNLK_09-1200.jpg',
                'https://cdn.vpauto.fr/BHdoNLK_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92938,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BHdoNLK_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77273,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BHdoNLK_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92646,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BHdoNLK_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72696,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BHdoNLK_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93436,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BHdoNLK_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91172,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BHdoNLK_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101528,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BHdoNLK_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82551,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BHdoNLK_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124548,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BHdoNLK_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdbb4be7-cc6a-558a-a97d-763b9caa6c6e/bdbb4be7-cc6a-558a-a97d-763b9caa6c6e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95261,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BHdoNLK_10-1200.jpg',
             'Width': 1200}],
 'price': 22900,
 'price_includes_vat': True,
 'registration_date': '2023-11-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Mustang Mach-E Standard Range 76 kWh 269 ch',
 'transmission': 'automatic',
 'trim': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'year': 2023}
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f51ffb3594%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [vpauto.fr] INFO: Saving data for f51ffb3594: {'created_time': 1774602053.440085, 'last_price_update_time': 1774602053.440099, 'auction_closing_time': 1775223000.0}
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f51ffb3594') HTTP/1.1" 204 0
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a16c90>
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_07-1200.jpg saved to cache
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGhUULs_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/LGhUULs_BE.pdf)
2026-03-27 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sHDceFX_05-1200.jpg> (referer: https://vpauto.eu/vehicle/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sHDceFX_06-1200.jpg> (referer: https://vpauto.eu/vehicle/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/50dce8e9e5/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-st-line> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6258ad50>
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_09-1200.jpg saved to cache
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6240a150>
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_07-1200.jpg saved to cache
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a77e90>
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_expert_report_file_48d09ded-7626-4e93-86fb-87fa476ab39f.pdf HTTP/1.1" 201 0
2026-03-27 09:00:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:00:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 09ca8a2e-08f4-5646-a734-7e1fa4c64347, skipping ID generation
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_01-1200.jpg not downloaded yet
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624091d0>
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_expert_report_file_a3194d54-9eaf-4894-be36-1e3e7ffe7766.pdf HTTP/1.1" 201 0
2026-03-27 09:00:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ec863ce2-9038-5e48-ac8c-29b80f662943
2026-03-27 09:00:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ec863ce2-9038-5e48-ac8c-29b80f662943, skipping ID generation
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ec863ce2-9038-5e48-ac8c-29b80f662943
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FesGHqPI_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/esGHqPI_01-1200.jpg already downloaded
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FesGHqPI_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/esGHqPI_02-1200.jpg already downloaded
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FesGHqPI_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/esGHqPI_03-1200.jpg already downloaded
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FesGHqPI_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/esGHqPI_04-1200.jpg already downloaded
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FesGHqPI_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/esGHqPI_05-1200.jpg already downloaded
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FesGHqPI_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/esGHqPI_06-1200.jpg already downloaded
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FesGHqPI_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/esGHqPI_07-1200.jpg already downloaded
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FesGHqPI_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/esGHqPI_08-1200.jpg already downloaded
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FesGHqPI_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/esGHqPI_09-1200.jpg already downloaded
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FesGHqPI_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/esGHqPI_10-1200.jpg already downloaded
2026-03-27 09:00:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ec863ce2-9038-5e48-ac8c-29b80f662943, identifier: c9d99e5a94
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623adc50>
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_05-1200.jpg saved to cache
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=7> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/39efda75e5/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ec863ce2-9038-5e48-ac8c-29b80f662943 with identifier: c9d99e5a94
2026-03-27 09:00:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ec863ce2-9038-5e48-ac8c-29b80f662943 with identifier: c9d99e5a94
2026-03-27 09:00:54 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ec863ce2-9038-5e48-ac8c-29b80f662943 with identifier: c9d99e5a94 to the API
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/esGHqPI_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_expert_report_file_a3194d54-9eaf-4894-be36-1e3e7ffe7766.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/esGHqPI_BE.pdf',
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': 'ec863ce2-9038-5e48-ac8c-29b80f662943',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c9d99e5a94/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'odometer': 22444,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photo_urls': ['https://cdn.vpauto.fr/esGHqPI_01-1200.jpg',
                'https://cdn.vpauto.fr/esGHqPI_02-1200.jpg',
                'https://cdn.vpauto.fr/esGHqPI_03-1200.jpg',
                'https://cdn.vpauto.fr/esGHqPI_04-1200.jpg',
                'https://cdn.vpauto.fr/esGHqPI_05-1200.jpg',
                'https://cdn.vpauto.fr/esGHqPI_06-1200.jpg',
                'https://cdn.vpauto.fr/esGHqPI_07-1200.jpg',
                'https://cdn.vpauto.fr/esGHqPI_08-1200.jpg',
                'https://cdn.vpauto.fr/esGHqPI_09-1200.jpg',
                'https://cdn.vpauto.fr/esGHqPI_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87075,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/esGHqPI_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81806,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/esGHqPI_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98090,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/esGHqPI_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76184,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/esGHqPI_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98405,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/esGHqPI_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92595,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/esGHqPI_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101979,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/esGHqPI_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79223,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/esGHqPI_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115431,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/esGHqPI_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec863ce2-9038-5e48-ac8c-29b80f662943/ec863ce2-9038-5e48-ac8c-29b80f662943_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97019,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/esGHqPI_10-1200.jpg',
             'Width': 1200}],
 'price': 16200,
 'price_includes_vat': True,
 'registration_date': '2023-11-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'transmission': 'automatic',
 'trim': 'Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'year': 2023}
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c9d99e5a94%27 HTTP/1.1" 200 None
2026-03-27 09:00:54 [vpauto.fr] INFO: Saving data for c9d99e5a94: {'created_time': 1774602054.622342, 'last_price_update_time': 1774602054.622357, 'auction_closing_time': 1775223000.0}
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c9d99e5a94') HTTP/1.1" 204 0
2026-03-27 09:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sHDceFX_04-1200.jpg> (referer: https://vpauto.eu/vehicle/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGhUULs_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/LGhUULs_BE.pdf)
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_02-1200.jpg not downloaded yet
2026-03-27 09:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/wXGabKX_BE.pdf> (referer: https://vpauto.eu/vehicle/669cdbd94/ford-fiesta-0822-10-flexifuel-95ch-ss-bvm6-titanium-business)
2026-03-27 09:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/145e742b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5529e65794/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623b29d0>
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_04-1200.jpg saved to cache
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b31dd0>
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_05-1200.jpg saved to cache
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62492550>
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_06-1200.jpg saved to cache
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545
2026-03-27 09:00:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 097ee7ce-78d0-5626-9670-859e9dd94fec with identifier: 83bc3b3694
2026-03-27 09:00:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 097ee7ce-78d0-5626-9670-859e9dd94fec with scrape type 1
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 097ee7ce-78d0-5626-9670-859e9dd94fec
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_01-1200.jpg not downloaded yet
2026-03-27 09:00:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c6f1059-aa66-5768-ab58-dde1696d0952 with identifier: 50dce8e9e5
2026-03-27 09:00:54 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_03-1200.jpg not downloaded yet
2026-03-27 09:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGhUULs_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/LGhUULs_BE.pdf)
2026-03-27 09:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGhUULs_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/LGhUULs_BE.pdf)
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_02-1200.jpg not downloaded yet
2026-03-27 09:00:54 [vpauto.fr] INFO: Found 96 ads on page 7
2026-03-27 09:00:54 [vpauto.fr] INFO: Found listing with ID: c8a04835a
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c8a04835a%27 HTTP/1.1" 200 None
2026-03-27 09:00:54 [vpauto.fr] INFO: Scrape type for c8a04835a: 0
2026-03-27 09:00:54 [vpauto.fr] INFO: Found listing with ID: fbaeb0165a
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fbaeb0165a%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for fbaeb0165a: 0
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: 5cea2d3fe5
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275cea2d3fe5%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for 5cea2d3fe5: 1
2026-03-27 09:00:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48607777-3868-53c5-beae-690db162400d with identifier: 39efda75e5
2026-03-27 09:00:55 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/XgGYsbA_BE.pdf> (referer: https://vpauto.eu/vehicle/ec559a3b94/ford-focus-10-flexifuel-125-ss-mhev-st-line-x)
2026-03-27 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sHDceFX_02-1200.jpg> (referer: https://vpauto.eu/vehicle/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/WYRGVbB_BE.pdf> (referer: https://vpauto.eu/vehicle/554c386ce5/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_04-1200.jpg not downloaded yet
2026-03-27 09:00:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JJyPXvG_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf)
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_03-1200.jpg not downloaded yet
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: d0d4d13894
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d0d4d13894%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for d0d4d13894: 1
2026-03-27 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/KNogTRt_BE.pdf> (referer: https://vpauto.eu/vehicle/eab04e4194/ford-kuga-25-duratec-225-ch-phev-powershift-vignale)
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_05-1200.jpg not downloaded yet
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b31290>
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_04-1200.jpg saved to cache
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61988c90>
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_03-1200.jpg saved to cache
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61898090>
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_expert_report_file_56102e0a-288e-4294-86cf-dd1c20adb8e9.pdf HTTP/1.1" 201 0
2026-03-27 09:00:55 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:00:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 207eb040-8408-5de5-b4b9-4b9845e01c23, skipping ID generation
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_01-1200.jpg not downloaded yet
2026-03-27 09:00:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13ae779a-0196-5a68-9933-5768e3c804cd with identifier: 145e742b94
2026-03-27 09:00:55 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 13ae779a-0196-5a68-9933-5768e3c804cd
2026-03-27 09:00:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cbc1604-fdd3-50fe-918c-2d387cb05fd7 with identifier: 5529e65794
2026-03-27 09:00:55 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8cbc1604-fdd3-50fe-918c-2d387cb05fd7
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a8910>
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_01-1200.jpg saved to cache
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624dd9d0>
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGhUULs_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGhUULs_02-1200.jpg saved to cache
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0a30c946-d97b-5111-8055-a8f9b4d47094
2026-03-27 09:00:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0a30c946-d97b-5111-8055-a8f9b4d47094, skipping ID generation
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0a30c946-d97b-5111-8055-a8f9b4d47094 sending to next pipeline
2026-03-27 09:00:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0a30c946-d97b-5111-8055-a8f9b4d47094, identifier: 62d177af94
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_04-1200.jpg not downloaded yet
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: 6c3bd9c15a
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276c3bd9c15a%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for 6c3bd9c15a: 0
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: 8ff6c5f35a
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278ff6c5f35a%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for 8ff6c5f35a: 0
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: 77b10ccb5a
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2777b10ccb5a%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for 77b10ccb5a: 0
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: 86b2c07aaa
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2786b2c07aaa%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for 86b2c07aaa: 0
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: 79bc81685a
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2779bc81685a%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for 79bc81685a: 0
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: 57277a6a9e
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2757277a6a9e%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for 57277a6a9e: 0
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: 77ac98ad5a
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2777ac98ad5a%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for 77ac98ad5a: 0
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: f2b3734aa
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f2b3734aa%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for f2b3734aa: 0
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: be1a4855bf
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27be1a4855bf%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for be1a4855bf: 0
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: daa47eafbf
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27daa47eafbf%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for daa47eafbf: 0
2026-03-27 09:00:55 [vpauto.fr] INFO: Found listing with ID: 1d4ff21c94
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271d4ff21c94%27 HTTP/1.1" 200 None
2026-03-27 09:00:55 [vpauto.fr] INFO: Scrape type for 1d4ff21c94: 1
2026-03-27 09:00:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0a30c946-d97b-5111-8055-a8f9b4d47094 with identifier: 62d177af94
2026-03-27 09:00:55 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0a30c946-d97b-5111-8055-a8f9b4d47094 with identifier: 62d177af94
2026-03-27 09:00:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0a30c946-d97b-5111-8055-a8f9b4d47094 with identifier: 62d177af94 to the API
2026-03-27 09:00:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/LGhUULs_02-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_expert_report_file_2fd6f76b-11e2-4c27-928c-b3fc7f4d6af0.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/LGhUULs_BE.pdf',
 'category': None,
 'color': 'Rouge Fonc',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '0a30c946-d97b-5111-8055-a8f9b4d47094',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/62d177af94/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-titanium',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift Titanium',
 'odometer': 12698,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103073,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGhUULs_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90370,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGhUULs_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103717,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGhUULs_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77038,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGhUULs_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97948,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGhUULs_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94365,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGhUULs_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105610,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGhUULs_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89140,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGhUULs_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144085,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGhUULs_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a30c946-d97b-5111-8055-a8f9b4d47094/0a30c946-d97b-5111-8055-a8f9b4d47094_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113203,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGhUULs_10-1200.jpg',
             'Width': 1200}],
 'price': 15400,
 'price_includes_vat': True,
 'registration_date': '2023-12-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift Titanium',
 'transmission': 'automatic',
 'trim': 'Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift Titanium',
 'year': 2023}
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2762d177af94%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [vpauto.fr] INFO: Saving data for 62d177af94: {'created_time': 1774602056.306245, 'last_price_update_time': 1774602056.306269, 'auction_closing_time': 1775223000.0}
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='62d177af94') HTTP/1.1" 204 0
2026-03-27 09:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sHDceFX_01-1200.jpg> (referer: https://vpauto.eu/vehicle/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JJyPXvG_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf)
2026-03-27 09:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RLGlsAu_01-1200.jpg> (referer: https://vpauto.eu/vehicle/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition)
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_06-1200.jpg not downloaded yet
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_02-1200.jpg not downloaded yet
2026-03-27 09:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/GekEfdL_BE.pdf> (referer: https://vpauto.eu/vehicle/50dce8e9e5/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-st-line)
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_05-1200.jpg not downloaded yet
2026-03-27 09:00:56 [vpauto.fr] INFO: Found listing with ID: 70157b3d94
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2770157b3d94%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [vpauto.fr] INFO: Scrape type for 70157b3d94: 1
2026-03-27 09:00:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6197ad50>
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_expert_report_file_97f126ce-09bb-4744-9d9f-76de189da494.pdf HTTP/1.1" 201 0
2026-03-27 09:00:56 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9b019c74-bc39-5e4b-9342-388281355356
2026-03-27 09:00:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9b019c74-bc39-5e4b-9342-388281355356, skipping ID generation
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9b019c74-bc39-5e4b-9342-388281355356
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXgGYsbA_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XgGYsbA_01-1200.jpg already downloaded
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXgGYsbA_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XgGYsbA_02-1200.jpg already downloaded
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXgGYsbA_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XgGYsbA_03-1200.jpg already downloaded
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXgGYsbA_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XgGYsbA_04-1200.jpg already downloaded
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXgGYsbA_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XgGYsbA_05-1200.jpg already downloaded
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXgGYsbA_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XgGYsbA_06-1200.jpg already downloaded
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXgGYsbA_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XgGYsbA_07-1200.jpg already downloaded
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXgGYsbA_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XgGYsbA_08-1200.jpg already downloaded
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXgGYsbA_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XgGYsbA_09-1200.jpg already downloaded
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXgGYsbA_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XgGYsbA_10-1200.jpg already downloaded
2026-03-27 09:00:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9b019c74-bc39-5e4b-9342-388281355356, identifier: ec559a3b94
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61898390>
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_02-1200.jpg saved to cache
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a6a90>
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_expert_report_file_b8d1819c-1bda-4725-af08-a044fbc03bf3.pdf HTTP/1.1" 201 0
2026-03-27 09:00:56 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ff9f429d-be6a-5694-8ac2-e4f22384b05d
2026-03-27 09:00:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ff9f429d-be6a-5694-8ac2-e4f22384b05d, skipping ID generation
2026-03-27 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ff9f429d-be6a-5694-8ac2-e4f22384b05d
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FWYRGVbB_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WYRGVbB_01-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FWYRGVbB_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WYRGVbB_02-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FWYRGVbB_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WYRGVbB_03-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FWYRGVbB_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WYRGVbB_04-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FWYRGVbB_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WYRGVbB_05-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FWYRGVbB_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WYRGVbB_06-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FWYRGVbB_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WYRGVbB_07-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FWYRGVbB_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WYRGVbB_08-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FWYRGVbB_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WYRGVbB_09-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FWYRGVbB_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WYRGVbB_10-1200.jpg already downloaded
2026-03-27 09:00:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ff9f429d-be6a-5694-8ac2-e4f22384b05d, identifier: 554c386ce5
2026-03-27 09:00:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b37b10>
2026-03-27 09:00:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_01-1200.jpg saved to cache
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:00:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619f7990>
2026-03-27 09:00:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_expert_report_file_4a287446-3307-4153-bf3d-3078aef3e06b.pdf HTTP/1.1" 201 0
2026-03-27 09:00:57 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a03d8138-e40e-5872-bd94-c6448aab3f44
2026-03-27 09:00:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a03d8138-e40e-5872-bd94-c6448aab3f44, skipping ID generation
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a03d8138-e40e-5872-bd94-c6448aab3f44
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKNogTRt_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KNogTRt_01-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKNogTRt_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KNogTRt_02-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKNogTRt_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KNogTRt_03-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKNogTRt_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KNogTRt_04-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKNogTRt_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KNogTRt_05-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKNogTRt_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KNogTRt_06-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKNogTRt_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KNogTRt_07-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKNogTRt_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KNogTRt_08-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKNogTRt_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KNogTRt_09-1200.jpg already downloaded
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKNogTRt_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KNogTRt_10-1200.jpg already downloaded
2026-03-27 09:00:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a03d8138-e40e-5872-bd94-c6448aab3f44, identifier: eab04e4194
2026-03-27 09:00:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tNXXpaY_09-1200.jpg> (referer: https://vpauto.eu/vehicle/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs)
2026-03-27 09:00:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JJyPXvG_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf)
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_07-1200.jpg not downloaded yet
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_03-1200.jpg not downloaded yet
2026-03-27 09:00:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9b019c74-bc39-5e4b-9342-388281355356 with identifier: ec559a3b94
2026-03-27 09:00:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9b019c74-bc39-5e4b-9342-388281355356 with identifier: ec559a3b94
2026-03-27 09:00:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9b019c74-bc39-5e4b-9342-388281355356 with identifier: ec559a3b94 to the API
2026-03-27 09:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/XgGYsbA_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_expert_report_file_97f126ce-09bb-4744-9d9f-76de189da494.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/XgGYsbA_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '9b019c74-bc39-5e4b-9342-388281355356',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ec559a3b94/ford-focus-10-flexifuel-125-ss-mhev-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Focus 1.0 Flexifuel 125 S&S mHEV ST-Line X',
 'odometer': 22467,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photo_urls': ['https://cdn.vpauto.fr/XgGYsbA_01-1200.jpg',
                'https://cdn.vpauto.fr/XgGYsbA_02-1200.jpg',
                'https://cdn.vpauto.fr/XgGYsbA_03-1200.jpg',
                'https://cdn.vpauto.fr/XgGYsbA_04-1200.jpg',
                'https://cdn.vpauto.fr/XgGYsbA_05-1200.jpg',
                'https://cdn.vpauto.fr/XgGYsbA_06-1200.jpg',
                'https://cdn.vpauto.fr/XgGYsbA_07-1200.jpg',
                'https://cdn.vpauto.fr/XgGYsbA_08-1200.jpg',
                'https://cdn.vpauto.fr/XgGYsbA_09-1200.jpg',
                'https://cdn.vpauto.fr/XgGYsbA_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88750,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XgGYsbA_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82875,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XgGYsbA_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85048,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XgGYsbA_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70325,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XgGYsbA_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92262,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XgGYsbA_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85068,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XgGYsbA_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89340,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XgGYsbA_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83467,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XgGYsbA_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122690,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XgGYsbA_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b019c74-bc39-5e4b-9342-388281355356/9b019c74-bc39-5e4b-9342-388281355356_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96672,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XgGYsbA_10-1200.jpg',
             'Width': 1200}],
 'price': 16900,
 'price_includes_vat': True,
 'registration_date': '2023-10-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Focus 1.0 Flexifuel 125 S&S mHEV ST-Line X',
 'transmission': 'manual',
 'trim': 'Focus 1.0 Flexifuel 125 S&S mHEV ST-Line X',
 'year': 2023}
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ec559a3b94%27 HTTP/1.1" 200 None
2026-03-27 09:00:58 [vpauto.fr] INFO: Saving data for ec559a3b94: {'created_time': 1774602058.213141, 'last_price_update_time': 1774602058.213154, 'auction_closing_time': 1775223000.0}
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ec559a3b94') HTTP/1.1" 204 0
2026-03-27 09:00:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ff9f429d-be6a-5694-8ac2-e4f22384b05d with identifier: 554c386ce5
2026-03-27 09:00:58 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:58 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ff9f429d-be6a-5694-8ac2-e4f22384b05d with identifier: 554c386ce5
2026-03-27 09:00:58 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ff9f429d-be6a-5694-8ac2-e4f22384b05d with identifier: 554c386ce5 to the API
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/WYRGVbB_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_expert_report_file_b8d1819c-1bda-4725-af08-a044fbc03bf3.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/WYRGVbB_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'F H',
 'id': 'ff9f429d-be6a-5694-8ac2-e4f22384b05d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/554c386ce5/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'odometer': 22385,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photo_urls': ['https://cdn.vpauto.fr/WYRGVbB_01-1200.jpg',
                'https://cdn.vpauto.fr/WYRGVbB_02-1200.jpg',
                'https://cdn.vpauto.fr/WYRGVbB_03-1200.jpg',
                'https://cdn.vpauto.fr/WYRGVbB_04-1200.jpg',
                'https://cdn.vpauto.fr/WYRGVbB_05-1200.jpg',
                'https://cdn.vpauto.fr/WYRGVbB_06-1200.jpg',
                'https://cdn.vpauto.fr/WYRGVbB_07-1200.jpg',
                'https://cdn.vpauto.fr/WYRGVbB_08-1200.jpg',
                'https://cdn.vpauto.fr/WYRGVbB_09-1200.jpg',
                'https://cdn.vpauto.fr/WYRGVbB_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94866,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/WYRGVbB_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83410,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/WYRGVbB_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92836,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/WYRGVbB_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74670,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/WYRGVbB_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96756,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/WYRGVbB_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94306,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/WYRGVbB_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103666,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/WYRGVbB_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80619,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/WYRGVbB_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116028,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/WYRGVbB_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff9f429d-be6a-5694-8ac2-e4f22384b05d/ff9f429d-be6a-5694-8ac2-e4f22384b05d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122675,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/WYRGVbB_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-11-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'year': 2023}
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27554c386ce5%27 HTTP/1.1" 200 None
2026-03-27 09:00:58 [vpauto.fr] INFO: Saving data for 554c386ce5: {'created_time': 1774602058.656445, 'last_price_update_time': 1774602058.656458}
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='554c386ce5') HTTP/1.1" 204 0
2026-03-27 09:00:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a03d8138-e40e-5872-bd94-c6448aab3f44 with identifier: eab04e4194
2026-03-27 09:00:58 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:00:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a03d8138-e40e-5872-bd94-c6448aab3f44 with identifier: eab04e4194
2026-03-27 09:00:58 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a03d8138-e40e-5872-bd94-c6448aab3f44 with identifier: eab04e4194 to the API
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/KNogTRt_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_expert_report_file_4a287446-3307-4153-bf3d-3078aef3e06b.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/KNogTRt_BE.pdf',
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'ESS + ELEC HR',
 'id': 'a03d8138-e40e-5872-bd94-c6448aab3f44',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/eab04e4194/ford-kuga-25-duratec-225-ch-phev-powershift-vignale',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 225 ch PHEV Powershift Vignale',
 'odometer': 21396,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photo_urls': ['https://cdn.vpauto.fr/KNogTRt_01-1200.jpg',
                'https://cdn.vpauto.fr/KNogTRt_02-1200.jpg',
                'https://cdn.vpauto.fr/KNogTRt_03-1200.jpg',
                'https://cdn.vpauto.fr/KNogTRt_04-1200.jpg',
                'https://cdn.vpauto.fr/KNogTRt_05-1200.jpg',
                'https://cdn.vpauto.fr/KNogTRt_06-1200.jpg',
                'https://cdn.vpauto.fr/KNogTRt_07-1200.jpg',
                'https://cdn.vpauto.fr/KNogTRt_08-1200.jpg',
                'https://cdn.vpauto.fr/KNogTRt_09-1200.jpg',
                'https://cdn.vpauto.fr/KNogTRt_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99340,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KNogTRt_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91747,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KNogTRt_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94079,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KNogTRt_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78842,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KNogTRt_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106862,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KNogTRt_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92334,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KNogTRt_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104245,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KNogTRt_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84978,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KNogTRt_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121057,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KNogTRt_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a03d8138-e40e-5872-bd94-c6448aab3f44/a03d8138-e40e-5872-bd94-c6448aab3f44_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95311,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KNogTRt_10-1200.jpg',
             'Width': 1200}],
 'price': 22900,
 'price_includes_vat': True,
 'registration_date': '2023-12-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 225 ch PHEV Powershift Vignale',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 225 ch PHEV Powershift Vignale',
 'year': 2023}
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eab04e4194%27 HTTP/1.1" 200 None
2026-03-27 09:00:59 [vpauto.fr] INFO: Saving data for eab04e4194: {'created_time': 1774602059.075898, 'last_price_update_time': 1774602059.075912, 'auction_closing_time': 1775223000.0}
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='eab04e4194') HTTP/1.1" 204 0
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_06-1200.jpg not downloaded yet
2026-03-27 09:00:59 [vpauto.fr] INFO: Found listing with ID: febe481494
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27febe481494%27 HTTP/1.1" 200 None
2026-03-27 09:00:59 [vpauto.fr] INFO: Scrape type for febe481494: 1
2026-03-27 09:00:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618b80d0>
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsHDceFX_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sHDceFX_01-1200.jpg saved to cache
2026-03-27 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545
2026-03-27 09:00:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7d76f0a2-310e-5a40-a2c4-eb4e80f63545, skipping ID generation
2026-03-27 09:00:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545 with scrape type 1
2026-03-27 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7d76f0a2-310e-5a40-a2c4-eb4e80f63545 sending to next pipeline
2026-03-27 09:00:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7d76f0a2-310e-5a40-a2c4-eb4e80f63545, identifier: bd7f7b5b94
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62375e50>
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_02-1200.jpg saved to cache
2026-03-27 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a5d950>
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_01-1200.jpg saved to cache
2026-03-27 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 097ee7ce-78d0-5626-9670-859e9dd94fec
2026-03-27 09:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JJyPXvG_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf)
2026-03-27 09:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tNXXpaY_08-1200.jpg> (referer: https://vpauto.eu/vehicle/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs)
2026-03-27 09:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/QydCefZ_BE.pdf> (referer: https://vpauto.eu/vehicle/39efda75e5/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-x)
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_08-1200.jpg not downloaded yet
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_04-1200.jpg not downloaded yet
2026-03-27 09:00:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7d76f0a2-310e-5a40-a2c4-eb4e80f63545 with identifier: bd7f7b5b94
2026-03-27 09:00:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7d76f0a2-310e-5a40-a2c4-eb4e80f63545 with identifier: bd7f7b5b94
2026-03-27 09:00:59 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7d76f0a2-310e-5a40-a2c4-eb4e80f63545 with identifier: bd7f7b5b94 to the API
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:00:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/sHDceFX_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Rouge Fonc',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '7d76f0a2-310e-5a40-a2c4-eb4e80f63545',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/bd7f7b5b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'FORD',
 'model': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'odometer': 19440,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93295,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/sHDceFX_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75312,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/sHDceFX_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93981,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/sHDceFX_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66620,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/sHDceFX_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96489,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/sHDceFX_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75343,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/sHDceFX_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98211,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/sHDceFX_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74857,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/sHDceFX_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119228,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/sHDceFX_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d76f0a2-310e-5a40-a2c4-eb4e80f63545/7d76f0a2-310e-5a40-a2c4-eb4e80f63545_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125228,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/sHDceFX_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-12-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Mustang Mach-E Standard Range 76 kWh 269 ch',
 'transmission': 'automatic',
 'trim': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'year': 2023}
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bd7f7b5b94%27 HTTP/1.1" 200 None
2026-03-27 09:00:59 [vpauto.fr] INFO: Saving data for bd7f7b5b94: {'created_time': 1774602059.941294, 'last_price_update_time': 1774602059.941311}
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bd7f7b5b94') HTTP/1.1" 204 0
2026-03-27 09:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/BdGqNAJ_BE.pdf> (referer: https://vpauto.eu/vehicle/5529e65794/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x)
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_07-1200.jpg not downloaded yet
2026-03-27 09:00:59 [vpauto.fr] INFO: Found listing with ID: fbbe89d136
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fbbe89d136%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [vpauto.fr] INFO: Scrape type for fbbe89d136: 0
2026-03-27 09:01:00 [vpauto.fr] INFO: Found listing with ID: 25523b3c9e
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2725523b3c9e%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [vpauto.fr] INFO: Scrape type for 25523b3c9e: 0
2026-03-27 09:01:00 [vpauto.fr] INFO: Found listing with ID: cc1f1cba5a
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cc1f1cba5a%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [vpauto.fr] INFO: Scrape type for cc1f1cba5a: 0
2026-03-27 09:01:00 [vpauto.fr] INFO: Found listing with ID: b929e5cde5
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b929e5cde5%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [vpauto.fr] INFO: Scrape type for b929e5cde5: 1
2026-03-27 09:01:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618eb850>
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_expert_report_file_8c5b9f02-9e84-4962-805b-d659615df4d4.pdf HTTP/1.1" 201 0
2026-03-27 09:01:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6c6f1059-aa66-5768-ab58-dde1696d0952, skipping ID generation
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_01-1200.jpg not downloaded yet
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618e5d50>
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_09-1200.jpg saved to cache
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 95d67ca7-5134-5341-b423-632b05778816
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618ee7d0>
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_03-1200.jpg saved to cache
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/xjKlQmd_BE.pdf> (referer: https://vpauto.eu/vehicle/becdb5cde5/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x)
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_09-1200.jpg not downloaded yet
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_05-1200.jpg not downloaded yet
2026-03-27 09:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wXGabKX_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/wXGabKX_BE.pdf)
2026-03-27 09:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/YFVUYan_BE.pdf> (referer: https://vpauto.eu/vehicle/df35904d94/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-business)
2026-03-27 09:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/gATRpSz_BE.pdf> (referer: https://vpauto.eu/vehicle/145e742b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_08-1200.jpg not downloaded yet
2026-03-27 09:01:00 [vpauto.fr] INFO: Found listing with ID: 7af4fdd894
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277af4fdd894%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [vpauto.fr] INFO: Scrape type for 7af4fdd894: 1
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_02-1200.jpg not downloaded yet
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618d3b10>
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_04-1200.jpg saved to cache
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a100d0>
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_08-1200.jpg saved to cache
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 95d67ca7-5134-5341-b423-632b05778816
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618beb10>
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_expert_report_file_ec20446a-b9f4-45b1-9d53-6a255105365b.pdf HTTP/1.1" 201 0
2026-03-27 09:01:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 48607777-3868-53c5-beae-690db162400d, skipping ID generation
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_01-1200.jpg not downloaded yet
2026-03-27 09:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RLGlsAu_05-1200.jpg> (referer: https://vpauto.eu/vehicle/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition)
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_10-1200.jpg not downloaded yet
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_06-1200.jpg not downloaded yet
2026-03-27 09:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61858e50>
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_expert_report_file_42e1077c-b275-45ac-9b44-a663894b1b78.pdf HTTP/1.1" 201 0
2026-03-27 09:01:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8cbc1604-fdd3-50fe-918c-2d387cb05fd7
2026-03-27 09:01:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8cbc1604-fdd3-50fe-918c-2d387cb05fd7, skipping ID generation
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8cbc1604-fdd3-50fe-918c-2d387cb05fd7
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBdGqNAJ_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BdGqNAJ_01-1200.jpg already downloaded
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBdGqNAJ_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BdGqNAJ_02-1200.jpg already downloaded
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBdGqNAJ_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BdGqNAJ_03-1200.jpg already downloaded
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBdGqNAJ_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BdGqNAJ_04-1200.jpg already downloaded
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBdGqNAJ_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BdGqNAJ_05-1200.jpg already downloaded
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBdGqNAJ_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BdGqNAJ_06-1200.jpg already downloaded
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBdGqNAJ_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BdGqNAJ_07-1200.jpg already downloaded
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBdGqNAJ_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BdGqNAJ_08-1200.jpg already downloaded
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBdGqNAJ_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BdGqNAJ_09-1200.jpg already downloaded
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBdGqNAJ_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BdGqNAJ_10-1200.jpg already downloaded
2026-03-27 09:01:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8cbc1604-fdd3-50fe-918c-2d387cb05fd7, identifier: 5529e65794
2026-03-27 09:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wXGabKX_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/wXGabKX_BE.pdf)
2026-03-27 09:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JJyPXvG_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf)
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_09-1200.jpg not downloaded yet
2026-03-27 09:01:01 [vpauto.fr] INFO: Found listing with ID: 61f6af2736
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2761f6af2736%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [vpauto.fr] INFO: Scrape type for 61f6af2736: 0
2026-03-27 09:01:01 [vpauto.fr] INFO: Found listing with ID: 32682a5494
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2732682a5494%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [vpauto.fr] INFO: Scrape type for 32682a5494: 1
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_03-1200.jpg not downloaded yet
2026-03-27 09:01:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_02-1200.jpg not downloaded yet
2026-03-27 09:01:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f113155894/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:01:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8cbc1604-fdd3-50fe-918c-2d387cb05fd7 with identifier: 5529e65794
2026-03-27 09:01:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8cbc1604-fdd3-50fe-918c-2d387cb05fd7 with identifier: 5529e65794
2026-03-27 09:01:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8cbc1604-fdd3-50fe-918c-2d387cb05fd7 with identifier: 5529e65794 to the API
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/BdGqNAJ_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_expert_report_file_42e1077c-b275-45ac-9b44-a663894b1b78.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/BdGqNAJ_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '8cbc1604-fdd3-50fe-918c-2d387cb05fd7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5529e65794/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'odometer': 32209,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photo_urls': ['https://cdn.vpauto.fr/BdGqNAJ_01-1200.jpg',
                'https://cdn.vpauto.fr/BdGqNAJ_02-1200.jpg',
                'https://cdn.vpauto.fr/BdGqNAJ_03-1200.jpg',
                'https://cdn.vpauto.fr/BdGqNAJ_04-1200.jpg',
                'https://cdn.vpauto.fr/BdGqNAJ_05-1200.jpg',
                'https://cdn.vpauto.fr/BdGqNAJ_06-1200.jpg',
                'https://cdn.vpauto.fr/BdGqNAJ_07-1200.jpg',
                'https://cdn.vpauto.fr/BdGqNAJ_08-1200.jpg',
                'https://cdn.vpauto.fr/BdGqNAJ_09-1200.jpg',
                'https://cdn.vpauto.fr/BdGqNAJ_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96746,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BdGqNAJ_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86476,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BdGqNAJ_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84217,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BdGqNAJ_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78821,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BdGqNAJ_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89001,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BdGqNAJ_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92214,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BdGqNAJ_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89929,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BdGqNAJ_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82027,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BdGqNAJ_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133378,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BdGqNAJ_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8cbc1604-fdd3-50fe-918c-2d387cb05fd7/8cbc1604-fdd3-50fe-918c-2d387cb05fd7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132911,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BdGqNAJ_10-1200.jpg',
             'Width': 1200}],
 'price': 16000,
 'price_includes_vat': True,
 'registration_date': '2023-11-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'year': 2023}
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275529e65794%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [vpauto.fr] INFO: Saving data for 5529e65794: {'created_time': 1774602061.503221, 'last_price_update_time': 1774602061.503237, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5529e65794') HTTP/1.1" 204 0
2026-03-27 09:01:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wXGabKX_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/wXGabKX_BE.pdf)
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_07-1200.jpg not downloaded yet
2026-03-27 09:01:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6258ad50>
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_expert_report_file_8b91233c-2437-4dfd-adc2-2d0ced06f32a.pdf HTTP/1.1" 201 0
2026-03-27 09:01:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f63adeab-d48e-5ad0-a913-a04e069eeb08
2026-03-27 09:01:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f63adeab-d48e-5ad0-a913-a04e069eeb08, skipping ID generation
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f63adeab-d48e-5ad0-a913-a04e069eeb08
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxjKlQmd_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xjKlQmd_01-1200.jpg already downloaded
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxjKlQmd_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xjKlQmd_02-1200.jpg already downloaded
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxjKlQmd_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xjKlQmd_03-1200.jpg already downloaded
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxjKlQmd_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xjKlQmd_04-1200.jpg already downloaded
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxjKlQmd_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xjKlQmd_05-1200.jpg already downloaded
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxjKlQmd_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xjKlQmd_06-1200.jpg already downloaded
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxjKlQmd_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xjKlQmd_07-1200.jpg already downloaded
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxjKlQmd_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xjKlQmd_08-1200.jpg already downloaded
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxjKlQmd_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xjKlQmd_09-1200.jpg already downloaded
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxjKlQmd_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xjKlQmd_10-1200.jpg already downloaded
2026-03-27 09:01:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f63adeab-d48e-5ad0-a913-a04e069eeb08, identifier: becdb5cde5
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6184f9d0>
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_01-1200.jpg saved to cache
2026-03-27 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618b1f90>
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_06928c74-4bf1-5785-a818-ed711b9a3be4/06928c74-4bf1-5785-a818-ed711b9a3be4_expert_report_file_e9695fe1-2f23-45a5-9e92-ca2595612f92.pdf HTTP/1.1" 201 0
2026-03-27 09:01:02 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 06928c74-4bf1-5785-a818-ed711b9a3be4
2026-03-27 09:01:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 06928c74-4bf1-5785-a818-ed711b9a3be4, skipping ID generation
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 06928c74-4bf1-5785-a818-ed711b9a3be4
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYFVUYan_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YFVUYan_01-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYFVUYan_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YFVUYan_02-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYFVUYan_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YFVUYan_03-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYFVUYan_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YFVUYan_04-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYFVUYan_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YFVUYan_05-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYFVUYan_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YFVUYan_06-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYFVUYan_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YFVUYan_07-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYFVUYan_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YFVUYan_08-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYFVUYan_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YFVUYan_09-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYFVUYan_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YFVUYan_10-1200.jpg already downloaded
2026-03-27 09:01:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 06928c74-4bf1-5785-a818-ed711b9a3be4, identifier: df35904d94
2026-03-27 09:01:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b310d0>
2026-03-27 09:01:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13ae779a-0196-5a68-9933-5768e3c804cd/13ae779a-0196-5a68-9933-5768e3c804cd_expert_report_file_f18bab7d-14cb-48ce-ad86-edabba155f19.pdf HTTP/1.1" 201 0
2026-03-27 09:01:02 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 13ae779a-0196-5a68-9933-5768e3c804cd
2026-03-27 09:01:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 13ae779a-0196-5a68-9933-5768e3c804cd, skipping ID generation
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 13ae779a-0196-5a68-9933-5768e3c804cd
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgATRpSz_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gATRpSz_01-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgATRpSz_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gATRpSz_02-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgATRpSz_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gATRpSz_03-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgATRpSz_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gATRpSz_04-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgATRpSz_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gATRpSz_05-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgATRpSz_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gATRpSz_06-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgATRpSz_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gATRpSz_07-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgATRpSz_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gATRpSz_08-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgATRpSz_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gATRpSz_09-1200.jpg already downloaded
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgATRpSz_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gATRpSz_10-1200.jpg already downloaded
2026-03-27 09:01:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 13ae779a-0196-5a68-9933-5768e3c804cd, identifier: 145e742b94
2026-03-27 09:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wXGabKX_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/wXGabKX_BE.pdf)
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_10-1200.jpg not downloaded yet
2026-03-27 09:01:02 [vpauto.fr] INFO: Found listing with ID: a74dcfdbf
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a74dcfdbf%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [vpauto.fr] INFO: Scrape type for a74dcfdbf: 0
2026-03-27 09:01:02 [vpauto.fr] INFO: Found listing with ID: 9aa51a3394
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279aa51a3394%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [vpauto.fr] INFO: Scrape type for 9aa51a3394: 1
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_04-1200.jpg not downloaded yet
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_03-1200.jpg not downloaded yet
2026-03-27 09:01:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f63adeab-d48e-5ad0-a913-a04e069eeb08 with identifier: becdb5cde5
2026-03-27 09:01:02 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:01:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f63adeab-d48e-5ad0-a913-a04e069eeb08 with identifier: becdb5cde5
2026-03-27 09:01:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f63adeab-d48e-5ad0-a913-a04e069eeb08 with identifier: becdb5cde5 to the API
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/xjKlQmd_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_expert_report_file_8b91233c-2437-4dfd-adc2-2d0ced06f32a.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/xjKlQmd_BE.pdf',
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'f63adeab-d48e-5ad0-a913-a04e069eeb08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/becdb5cde5/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'odometer': 21496,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photo_urls': ['https://cdn.vpauto.fr/xjKlQmd_01-1200.jpg',
                'https://cdn.vpauto.fr/xjKlQmd_02-1200.jpg',
                'https://cdn.vpauto.fr/xjKlQmd_03-1200.jpg',
                'https://cdn.vpauto.fr/xjKlQmd_04-1200.jpg',
                'https://cdn.vpauto.fr/xjKlQmd_05-1200.jpg',
                'https://cdn.vpauto.fr/xjKlQmd_06-1200.jpg',
                'https://cdn.vpauto.fr/xjKlQmd_07-1200.jpg',
                'https://cdn.vpauto.fr/xjKlQmd_08-1200.jpg',
                'https://cdn.vpauto.fr/xjKlQmd_09-1200.jpg',
                'https://cdn.vpauto.fr/xjKlQmd_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98105,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xjKlQmd_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83991,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xjKlQmd_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98480,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xjKlQmd_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72304,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xjKlQmd_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102797,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xjKlQmd_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95150,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xjKlQmd_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103943,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xjKlQmd_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87281,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xjKlQmd_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125059,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xjKlQmd_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f63adeab-d48e-5ad0-a913-a04e069eeb08/f63adeab-d48e-5ad0-a913-a04e069eeb08_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99882,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xjKlQmd_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-10-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'transmission': 'automatic',
 'trim': 'Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'year': 2023}
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27becdb5cde5%27 HTTP/1.1" 200 None
2026-03-27 09:01:03 [vpauto.fr] INFO: Saving data for becdb5cde5: {'created_time': 1774602063.313298, 'last_price_update_time': 1774602063.313312}
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='becdb5cde5') HTTP/1.1" 204 0
2026-03-27 09:01:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 06928c74-4bf1-5785-a818-ed711b9a3be4 with identifier: df35904d94
2026-03-27 09:01:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 06928c74-4bf1-5785-a818-ed711b9a3be4 with identifier: df35904d94
2026-03-27 09:01:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 06928c74-4bf1-5785-a818-ed711b9a3be4 with identifier: df35904d94 to the API
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/YFVUYan_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06928c74-4bf1-5785-a818-ed711b9a3be4/06928c74-4bf1-5785-a818-ed711b9a3be4_expert_report_file_e9695fe1-2f23-45a5-9e92-ca2595612f92.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/YFVUYan_BE.pdf',
 'category': None,
 'color': 'Medium grey',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '06928c74-4bf1-5785-a818-ed711b9a3be4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/df35904d94/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line '
          'Business',
 'odometer': 19806,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photo_urls': ['https://cdn.vpauto.fr/YFVUYan_01-1200.jpg',
                'https://cdn.vpauto.fr/YFVUYan_02-1200.jpg',
                'https://cdn.vpauto.fr/YFVUYan_03-1200.jpg',
                'https://cdn.vpauto.fr/YFVUYan_04-1200.jpg',
                'https://cdn.vpauto.fr/YFVUYan_05-1200.jpg',
                'https://cdn.vpauto.fr/YFVUYan_06-1200.jpg',
                'https://cdn.vpauto.fr/YFVUYan_07-1200.jpg',
                'https://cdn.vpauto.fr/YFVUYan_08-1200.jpg',
                'https://cdn.vpauto.fr/YFVUYan_09-1200.jpg',
                'https://cdn.vpauto.fr/YFVUYan_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9d9bfa39-5a13-50ea-8de2-8ad15dac9ada/9d9bfa39-5a13-50ea-8de2-8ad15dac9ada_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96350,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YFVUYan_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9d9bfa39-5a13-50ea-8de2-8ad15dac9ada/9d9bfa39-5a13-50ea-8de2-8ad15dac9ada_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84901,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YFVUYan_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9d9bfa39-5a13-50ea-8de2-8ad15dac9ada/9d9bfa39-5a13-50ea-8de2-8ad15dac9ada_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97335,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YFVUYan_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9d9bfa39-5a13-50ea-8de2-8ad15dac9ada/9d9bfa39-5a13-50ea-8de2-8ad15dac9ada_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68425,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YFVUYan_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9d9bfa39-5a13-50ea-8de2-8ad15dac9ada/9d9bfa39-5a13-50ea-8de2-8ad15dac9ada_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99120,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YFVUYan_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9d9bfa39-5a13-50ea-8de2-8ad15dac9ada/9d9bfa39-5a13-50ea-8de2-8ad15dac9ada_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91644,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YFVUYan_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9d9bfa39-5a13-50ea-8de2-8ad15dac9ada/9d9bfa39-5a13-50ea-8de2-8ad15dac9ada_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95352,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YFVUYan_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9d9bfa39-5a13-50ea-8de2-8ad15dac9ada/9d9bfa39-5a13-50ea-8de2-8ad15dac9ada_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83811,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YFVUYan_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9d9bfa39-5a13-50ea-8de2-8ad15dac9ada/9d9bfa39-5a13-50ea-8de2-8ad15dac9ada_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135094,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YFVUYan_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9d9bfa39-5a13-50ea-8de2-8ad15dac9ada/9d9bfa39-5a13-50ea-8de2-8ad15dac9ada_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103086,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YFVUYan_10-1200.jpg',
             'Width': 1200}],
 'price': 22700,
 'price_includes_vat': True,
 'registration_date': '2023-10-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line '
          'Business',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line '
         'Business',
 'year': 2023}
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27df35904d94%27 HTTP/1.1" 200 None
2026-03-27 09:01:03 [vpauto.fr] INFO: Saving data for df35904d94: {'created_time': 1774602063.773121, 'last_price_update_time': 1774602063.773133, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='df35904d94') HTTP/1.1" 204 0
2026-03-27 09:01:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 13ae779a-0196-5a68-9933-5768e3c804cd with identifier: 145e742b94
2026-03-27 09:01:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 13ae779a-0196-5a68-9933-5768e3c804cd with identifier: 145e742b94
2026-03-27 09:01:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 13ae779a-0196-5a68-9933-5768e3c804cd with identifier: 145e742b94 to the API
2026-03-27 09:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/gATRpSz_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13ae779a-0196-5a68-9933-5768e3c804cd/13ae779a-0196-5a68-9933-5768e3c804cd_expert_report_file_f18bab7d-14cb-48ce-ad86-edabba155f19.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/gATRpSz_BE.pdf',
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Electric',
 'id': '13ae779a-0196-5a68-9933-5768e3c804cd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/145e742b94/ford-mustang-mach-e-standard-range-76-kwh-269-ch',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'FORD',
 'model': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'odometer': 32400,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 22,
 'photo_urls': ['https://cdn.vpauto.fr/gATRpSz_01-1200.jpg',
                'https://cdn.vpauto.fr/gATRpSz_02-1200.jpg',
                'https://cdn.vpauto.fr/gATRpSz_03-1200.jpg',
                'https://cdn.vpauto.fr/gATRpSz_04-1200.jpg',
                'https://cdn.vpauto.fr/gATRpSz_05-1200.jpg',
                'https://cdn.vpauto.fr/gATRpSz_06-1200.jpg',
                'https://cdn.vpauto.fr/gATRpSz_07-1200.jpg',
                'https://cdn.vpauto.fr/gATRpSz_08-1200.jpg',
                'https://cdn.vpauto.fr/gATRpSz_09-1200.jpg',
                'https://cdn.vpauto.fr/gATRpSz_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f63dbb-d39d-5423-879e-5ff1b8478e60/26f63dbb-d39d-5423-879e-5ff1b8478e60_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92650,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gATRpSz_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f63dbb-d39d-5423-879e-5ff1b8478e60/26f63dbb-d39d-5423-879e-5ff1b8478e60_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84752,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gATRpSz_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f63dbb-d39d-5423-879e-5ff1b8478e60/26f63dbb-d39d-5423-879e-5ff1b8478e60_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105473,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gATRpSz_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f63dbb-d39d-5423-879e-5ff1b8478e60/26f63dbb-d39d-5423-879e-5ff1b8478e60_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77666,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gATRpSz_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f63dbb-d39d-5423-879e-5ff1b8478e60/26f63dbb-d39d-5423-879e-5ff1b8478e60_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101551,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gATRpSz_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f63dbb-d39d-5423-879e-5ff1b8478e60/26f63dbb-d39d-5423-879e-5ff1b8478e60_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97790,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gATRpSz_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f63dbb-d39d-5423-879e-5ff1b8478e60/26f63dbb-d39d-5423-879e-5ff1b8478e60_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102317,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gATRpSz_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f63dbb-d39d-5423-879e-5ff1b8478e60/26f63dbb-d39d-5423-879e-5ff1b8478e60_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90233,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gATRpSz_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f63dbb-d39d-5423-879e-5ff1b8478e60/26f63dbb-d39d-5423-879e-5ff1b8478e60_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102085,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gATRpSz_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f63dbb-d39d-5423-879e-5ff1b8478e60/26f63dbb-d39d-5423-879e-5ff1b8478e60_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119623,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gATRpSz_10-1200.jpg',
             'Width': 1200}],
 'price': 24700,
 'price_includes_vat': True,
 'registration_date': '2023-07-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Mustang Mach-E Standard Range 76 kWh 269 ch',
 'transmission': 'automatic',
 'trim': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'year': 2023}
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27145e742b94%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [vpauto.fr] INFO: Saving data for 145e742b94: {'created_time': 1774602064.177895, 'last_price_update_time': 1774602064.177906, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='145e742b94') HTTP/1.1" 204 0
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62392110>
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_05-1200.jpg saved to cache
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 097ee7ce-78d0-5626-9670-859e9dd94fec
2026-03-27 09:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23a86a7a-ca94-5643-90a3-51caefc482de with identifier: d8d759db94
2026-03-27 09:01:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23a86a7a-ca94-5643-90a3-51caefc482de with scrape type 1
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 23a86a7a-ca94-5643-90a3-51caefc482de
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_01-1200.jpg not downloaded yet
2026-03-27 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GekEfdL_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/GekEfdL_BE.pdf)
2026-03-27 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RLGlsAu_07-1200.jpg> (referer: https://vpauto.eu/vehicle/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition)
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_08-1200.jpg not downloaded yet
2026-03-27 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/430a98aa94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624deb10>
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_03-1200.jpg saved to cache
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619c1e10>
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_07-1200.jpg saved to cache
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e458ff31-8d07-54f3-b275-aa5136645fa9 with identifier: f113155894
2026-03-27 09:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e458ff31-8d07-54f3-b275-aa5136645fa9
2026-03-27 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wXGabKX_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/wXGabKX_BE.pdf)
2026-03-27 09:01:04 [vpauto.fr] INFO: Found listing with ID: 183544ef9e
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27183544ef9e%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [vpauto.fr] INFO: Scrape type for 183544ef9e: 0
2026-03-27 09:01:04 [vpauto.fr] INFO: Found listing with ID: ec08032d5a
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ec08032d5a%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [vpauto.fr] INFO: Scrape type for ec08032d5a: 0
2026-03-27 09:01:04 [vpauto.fr] INFO: Found listing with ID: 1ed7617236
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271ed7617236%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [vpauto.fr] INFO: Scrape type for 1ed7617236: 0
2026-03-27 09:01:04 [vpauto.fr] INFO: Found listing with ID: 83f19b345a
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2783f19b345a%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [vpauto.fr] INFO: Scrape type for 83f19b345a: 0
2026-03-27 09:01:04 [vpauto.fr] INFO: Found listing with ID: cd0f4a50aa
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cd0f4a50aa%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [vpauto.fr] INFO: Scrape type for cd0f4a50aa: 0
2026-03-27 09:01:04 [vpauto.fr] INFO: Found listing with ID: 322f381294
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27322f381294%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [vpauto.fr] INFO: Scrape type for 322f381294: 1
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_05-1200.jpg not downloaded yet
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_04-1200.jpg not downloaded yet
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_02-1200.jpg not downloaded yet
2026-03-27 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/febe481494/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1d4ff21c94/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619602d0>
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_02-1200.jpg saved to cache
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GekEfdL_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/GekEfdL_BE.pdf)
2026-03-27 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QydCefZ_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/QydCefZ_BE.pdf)
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_09-1200.jpg not downloaded yet
2026-03-27 09:01:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61873210>
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_04-1200.jpg saved to cache
2026-03-27 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wXGabKX_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/wXGabKX_BE.pdf)
2026-03-27 09:01:04 [vpauto.fr] INFO: Found listing with ID: a1bbcc48aa
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a1bbcc48aa%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [vpauto.fr] INFO: Scrape type for a1bbcc48aa: 0
2026-03-27 09:01:04 [vpauto.fr] INFO: Found listing with ID: f436a06194
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f436a06194%27 HTTP/1.1" 200 None
2026-03-27 09:01:04 [vpauto.fr] INFO: Scrape type for f436a06194: 1
2026-03-27 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_06-1200.jpg not downloaded yet
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_05-1200.jpg not downloaded yet
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_03-1200.jpg not downloaded yet
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61972b90>
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_01-1200.jpg saved to cache
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a8a790>
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_07-1200.jpg saved to cache
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 097ee7ce-78d0-5626-9670-859e9dd94fec
2026-03-27 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JJyPXvG_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf)
2026-03-27 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GekEfdL_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/GekEfdL_BE.pdf)
2026-03-27 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QydCefZ_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/QydCefZ_BE.pdf)
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_10-1200.jpg not downloaded yet
2026-03-27 09:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 25b3c9b8-3bf8-5107-818b-fea814a3698b with identifier: 70157b3d94
2026-03-27 09:01:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25b3c9b8-3bf8-5107-818b-fea814a3698b with scrape type 1
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 25b3c9b8-3bf8-5107-818b-fea814a3698b
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_01-1200.jpg not downloaded yet
2026-03-27 09:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4b08024-3e6f-599a-8007-cb6a36016cb1 with identifier: 430a98aa94
2026-03-27 09:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d4b08024-3e6f-599a-8007-cb6a36016cb1
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61979110>
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_05-1200.jpg saved to cache
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QydCefZ_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/QydCefZ_BE.pdf)
2026-03-27 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wXGabKX_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/wXGabKX_BE.pdf)
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: f0d8d97d36
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f0d8d97d36%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for f0d8d97d36: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: eec376d936
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eec376d936%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for eec376d936: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: 527f68e236
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27527f68e236%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for 527f68e236: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: 6edf9fa19e
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276edf9fa19e%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for 6edf9fa19e: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: d4408881aa
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d4408881aa%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for d4408881aa: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: 164f7a5a
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27164f7a5a%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for 164f7a5a: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: e615e00a9e
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e615e00a9e%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for e615e00a9e: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: 86f4221abf
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2786f4221abf%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for 86f4221abf: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: 59bb4c635a
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2759bb4c635a%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for 59bb4c635a: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: a5d01398bf
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a5d01398bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for a5d01398bf: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: 1796cc16bf
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271796cc16bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for 1796cc16bf: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: 7ad1702bf
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277ad1702bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for 7ad1702bf: 0
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: b641aeed94
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b641aeed94%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for b641aeed94: 1
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_07-1200.jpg not downloaded yet
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_06-1200.jpg not downloaded yet
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_04-1200.jpg not downloaded yet
2026-03-27 09:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b7e3890-65ba-576c-b7ea-b3fc25a13173 with identifier: febe481494
2026-03-27 09:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9b7e3890-65ba-576c-b7ea-b3fc25a13173
2026-03-27 09:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01c41c77-da57-564b-aacb-b235d788b74e with identifier: 1d4ff21c94
2026-03-27 09:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61982dd0>
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_02-1200.jpg saved to cache
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62392a50>
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_01-1200.jpg saved to cache
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GekEfdL_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/GekEfdL_BE.pdf)
2026-03-27 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EHFjMRK_01-1200.jpg> (referer: https://vpauto.eu/vehicle/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_02-1200.jpg not downloaded yet
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6198a910>
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_06-1200.jpg saved to cache
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/FaQPSgY_BE.pdf> (referer: https://vpauto.eu/vehicle/f113155894/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x)
2026-03-27 09:01:05 [vpauto.fr] INFO: Found listing with ID: 1b08d3694
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271b08d3694%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [vpauto.fr] INFO: Scrape type for 1b08d3694: 1
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_08-1200.jpg not downloaded yet
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_07-1200.jpg not downloaded yet
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_05-1200.jpg not downloaded yet
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625e7550>
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_10-1200.jpg saved to cache
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618559d0>
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_03-1200.jpg saved to cache
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a68150>
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_02-1200.jpg saved to cache
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RLGlsAu_10-1200.jpg> (referer: https://vpauto.eu/vehicle/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition)
2026-03-27 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EHFjMRK_02-1200.jpg> (referer: https://vpauto.eu/vehicle/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-27 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wXGabKX_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/wXGabKX_BE.pdf)
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_03-1200.jpg not downloaded yet
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a049d0>
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_03-1200.jpg saved to cache
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a7810>
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_07-1200.jpg saved to cache
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QydCefZ_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/QydCefZ_BE.pdf)
2026-03-27 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wXGabKX_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/wXGabKX_BE.pdf)
2026-03-27 09:01:06 [vpauto.fr] INFO: Found listing with ID: 2a84bcb894
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a84bcb894%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [vpauto.fr] INFO: Scrape type for 2a84bcb894: 1
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_09-1200.jpg not downloaded yet
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_08-1200.jpg not downloaded yet
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_06-1200.jpg not downloaded yet
2026-03-27 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b929e5cde5/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GekEfdL_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/GekEfdL_BE.pdf)
2026-03-27 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EHFjMRK_03-1200.jpg> (referer: https://vpauto.eu/vehicle/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_04-1200.jpg not downloaded yet
2026-03-27 09:01:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6189c710>
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_04-1200.jpg saved to cache
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a4bf10>
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_01-1200.jpg saved to cache
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 23a86a7a-ca94-5643-90a3-51caefc482de
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a1ed90>
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_expert_report_file_3b4ad56d-31fb-4019-8132-7b14ab581133.pdf HTTP/1.1" 201 0
2026-03-27 09:01:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e458ff31-8d07-54f3-b275-aa5136645fa9
2026-03-27 09:01:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e458ff31-8d07-54f3-b275-aa5136645fa9, skipping ID generation
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e458ff31-8d07-54f3-b275-aa5136645fa9
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFaQPSgY_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FaQPSgY_01-1200.jpg already downloaded
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFaQPSgY_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FaQPSgY_02-1200.jpg already downloaded
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFaQPSgY_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FaQPSgY_03-1200.jpg already downloaded
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFaQPSgY_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FaQPSgY_04-1200.jpg already downloaded
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFaQPSgY_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FaQPSgY_05-1200.jpg already downloaded
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFaQPSgY_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FaQPSgY_06-1200.jpg already downloaded
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFaQPSgY_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FaQPSgY_07-1200.jpg already downloaded
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFaQPSgY_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FaQPSgY_08-1200.jpg already downloaded
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFaQPSgY_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FaQPSgY_09-1200.jpg already downloaded
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFaQPSgY_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FaQPSgY_10-1200.jpg already downloaded
2026-03-27 09:01:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e458ff31-8d07-54f3-b275-aa5136645fa9, identifier: f113155894
2026-03-27 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QydCefZ_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/QydCefZ_BE.pdf)
2026-03-27 09:01:07 [vpauto.fr] INFO: Found listing with ID: a0d5be623a
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a0d5be623a%27 HTTP/1.1" 200 None
2026-03-27 09:01:07 [vpauto.fr] INFO: Scrape type for a0d5be623a: 1
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_10-1200.jpg not downloaded yet
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_09-1200.jpg not downloaded yet
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_07-1200.jpg not downloaded yet
2026-03-27 09:01:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e458ff31-8d07-54f3-b275-aa5136645fa9 with identifier: f113155894
2026-03-27 09:01:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e458ff31-8d07-54f3-b275-aa5136645fa9 with identifier: f113155894
2026-03-27 09:01:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e458ff31-8d07-54f3-b275-aa5136645fa9 with identifier: f113155894 to the API
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/FaQPSgY_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_expert_report_file_3b4ad56d-31fb-4019-8132-7b14ab581133.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/FaQPSgY_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'F H',
 'id': 'e458ff31-8d07-54f3-b275-aa5136645fa9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f113155894/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'odometer': 30832,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 17,
 'photo_urls': ['https://cdn.vpauto.fr/FaQPSgY_01-1200.jpg',
                'https://cdn.vpauto.fr/FaQPSgY_02-1200.jpg',
                'https://cdn.vpauto.fr/FaQPSgY_03-1200.jpg',
                'https://cdn.vpauto.fr/FaQPSgY_04-1200.jpg',
                'https://cdn.vpauto.fr/FaQPSgY_05-1200.jpg',
                'https://cdn.vpauto.fr/FaQPSgY_06-1200.jpg',
                'https://cdn.vpauto.fr/FaQPSgY_07-1200.jpg',
                'https://cdn.vpauto.fr/FaQPSgY_08-1200.jpg',
                'https://cdn.vpauto.fr/FaQPSgY_09-1200.jpg',
                'https://cdn.vpauto.fr/FaQPSgY_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99764,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FaQPSgY_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90521,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FaQPSgY_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97994,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FaQPSgY_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72830,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FaQPSgY_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95827,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FaQPSgY_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92530,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FaQPSgY_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98088,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FaQPSgY_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81011,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FaQPSgY_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120542,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FaQPSgY_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e458ff31-8d07-54f3-b275-aa5136645fa9/e458ff31-8d07-54f3-b275-aa5136645fa9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118824,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FaQPSgY_10-1200.jpg',
             'Width': 1200}],
 'price': 23000,
 'price_includes_vat': True,
 'registration_date': '2023-09-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line '
          'X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'year': 2023}
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f113155894%27 HTTP/1.1" 200 None
2026-03-27 09:01:07 [vpauto.fr] INFO: Saving data for f113155894: {'created_time': 1774602067.46397, 'last_price_update_time': 1774602067.463983, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f113155894') HTTP/1.1" 204 0
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e647e5790>
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_10-1200.jpg saved to cache
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 097ee7ce-78d0-5626-9670-859e9dd94fec
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62376010>
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_02-1200.jpg saved to cache
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 23a86a7a-ca94-5643-90a3-51caefc482de
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624ee290>
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_08-1200.jpg saved to cache
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LSYlCRD_01-1200.jpg> (referer: https://vpauto.eu/vehicle/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort)
2026-03-27 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/AthnlaX_BE.pdf> (referer: https://vpauto.eu/vehicle/430a98aa94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium-x)
2026-03-27 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf> (referer: https://vpauto.eu/vehicle/1d4ff21c94/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x)
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_05-1200.jpg not downloaded yet
2026-03-27 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LSYlCRD_02-1200.jpg> (referer: https://vpauto.eu/vehicle/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort)
2026-03-27 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/DyPtXYt_BE.pdf> (referer: https://vpauto.eu/vehicle/febe481494/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:01:07 [vpauto.fr] INFO: Found listing with ID: b9d71ab63a
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b9d71ab63a%27 HTTP/1.1" 200 None
2026-03-27 09:01:07 [vpauto.fr] INFO: Scrape type for b9d71ab63a: 1
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_10-1200.jpg not downloaded yet
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_08-1200.jpg not downloaded yet
2026-03-27 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9aa51a3394/ford-puma-10-ecoboost-155-ch-mhev-ss-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7af4fdd894/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618b0a10>
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_04-1200.jpg saved to cache
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61aa2d10>
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_09-1200.jpg saved to cache
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc8b7816-3970-5119-a112-df692db7f38e with identifier: b929e5cde5
2026-03-27 09:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bc8b7816-3970-5119-a112-df692db7f38e
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6197c5d0>
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_05-1200.jpg saved to cache
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625da490>
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_03-1200.jpg saved to cache
2026-03-27 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 23a86a7a-ca94-5643-90a3-51caefc482de
2026-03-27 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EHFjMRK_05-1200.jpg> (referer: https://vpauto.eu/vehicle/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-27 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EHFjMRK_04-1200.jpg> (referer: https://vpauto.eu/vehicle/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_06-1200.jpg not downloaded yet
2026-03-27 09:01:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61858250>
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_05-1200.jpg saved to cache
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QydCefZ_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/QydCefZ_BE.pdf)
2026-03-27 09:01:08 [vpauto.fr] INFO: Found listing with ID: 6584cd2a36
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276584cd2a36%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [vpauto.fr] INFO: Scrape type for 6584cd2a36: 0
2026-03-27 09:01:08 [vpauto.fr] INFO: Found listing with ID: 8a99a4d094
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278a99a4d094%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [vpauto.fr] INFO: Scrape type for 8a99a4d094: 1
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_09-1200.jpg not downloaded yet
2026-03-27 09:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QydCefZ_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/QydCefZ_BE.pdf)
2026-03-27 09:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LSYlCRD_04-1200.jpg> (referer: https://vpauto.eu/vehicle/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort)
2026-03-27 09:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LSYlCRD_03-1200.jpg> (referer: https://vpauto.eu/vehicle/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort)
2026-03-27 09:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EHFjMRK_06-1200.jpg> (referer: https://vpauto.eu/vehicle/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-27 09:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GekEfdL_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/GekEfdL_BE.pdf)
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_07-1200.jpg not downloaded yet
2026-03-27 09:01:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619c9fd0>
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_01-1200.jpg saved to cache
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 25b3c9b8-3bf8-5107-818b-fea814a3698b
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61858790>
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_expert_report_file_e134acd9-6a48-4249-90d6-58b143f45b20.pdf HTTP/1.1" 201 0
2026-03-27 09:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d4b08024-3e6f-599a-8007-cb6a36016cb1
2026-03-27 09:01:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d4b08024-3e6f-599a-8007-cb6a36016cb1, skipping ID generation
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d4b08024-3e6f-599a-8007-cb6a36016cb1
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FAthnlaX_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/AthnlaX_01-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FAthnlaX_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/AthnlaX_02-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FAthnlaX_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/AthnlaX_03-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FAthnlaX_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/AthnlaX_04-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FAthnlaX_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/AthnlaX_05-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FAthnlaX_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/AthnlaX_06-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FAthnlaX_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/AthnlaX_07-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FAthnlaX_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/AthnlaX_08-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FAthnlaX_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/AthnlaX_09-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FAthnlaX_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/AthnlaX_10-1200.jpg already downloaded
2026-03-27 09:01:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d4b08024-3e6f-599a-8007-cb6a36016cb1, identifier: 430a98aa94
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ab5790>
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_expert_report_file_ca0e8343-2f53-42ce-8f1b-64c092a702c5.pdf HTTP/1.1" 201 0
2026-03-27 09:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 01c41c77-da57-564b-aacb-b235d788b74e, skipping ID generation
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_01-1200.jpg not downloaded yet
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a48910>
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_02-1200.jpg saved to cache
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 25b3c9b8-3bf8-5107-818b-fea814a3698b
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618aa310>
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_expert_report_file_aba9a599-82c5-48a3-ae51-703c2237ed20.pdf HTTP/1.1" 201 0
2026-03-27 09:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9b7e3890-65ba-576c-b7ea-b3fc25a13173
2026-03-27 09:01:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9b7e3890-65ba-576c-b7ea-b3fc25a13173, skipping ID generation
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9b7e3890-65ba-576c-b7ea-b3fc25a13173
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDyPtXYt_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DyPtXYt_01-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDyPtXYt_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DyPtXYt_02-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDyPtXYt_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DyPtXYt_03-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDyPtXYt_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DyPtXYt_04-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDyPtXYt_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DyPtXYt_05-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDyPtXYt_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DyPtXYt_06-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDyPtXYt_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DyPtXYt_07-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDyPtXYt_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DyPtXYt_08-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDyPtXYt_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DyPtXYt_09-1200.jpg already downloaded
2026-03-27 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDyPtXYt_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DyPtXYt_10-1200.jpg already downloaded
2026-03-27 09:01:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9b7e3890-65ba-576c-b7ea-b3fc25a13173, identifier: febe481494
2026-03-27 09:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bfcf50a-2a26-57a0-994f-ab358aba0103 with identifier: 9aa51a3394
2026-03-27 09:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9bfcf50a-2a26-57a0-994f-ab358aba0103
2026-03-27 09:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 657ad56c-5696-55ad-98e1-7c50fa57fcf0 with identifier: 7af4fdd894
2026-03-27 09:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 657ad56c-5696-55ad-98e1-7c50fa57fcf0
2026-03-27 09:01:09 [vpauto.fr] INFO: Found listing with ID: ed0a18f994
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ed0a18f994%27 HTTP/1.1" 200 None
2026-03-27 09:01:09 [vpauto.fr] INFO: Scrape type for ed0a18f994: 1
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_10-1200.jpg not downloaded yet
2026-03-27 09:01:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d4b08024-3e6f-599a-8007-cb6a36016cb1 with identifier: 430a98aa94
2026-03-27 09:01:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:01:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d4b08024-3e6f-599a-8007-cb6a36016cb1 with identifier: 430a98aa94
2026-03-27 09:01:09 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d4b08024-3e6f-599a-8007-cb6a36016cb1 with identifier: 430a98aa94 to the API
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/AthnlaX_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_expert_report_file_e134acd9-6a48-4249-90d6-58b143f45b20.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/AthnlaX_BE.pdf',
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': 'd4b08024-3e6f-599a-8007-cb6a36016cb1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/430a98aa94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium X',
 'odometer': 31030,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 22,
 'photo_urls': ['https://cdn.vpauto.fr/AthnlaX_01-1200.jpg',
                'https://cdn.vpauto.fr/AthnlaX_02-1200.jpg',
                'https://cdn.vpauto.fr/AthnlaX_03-1200.jpg',
                'https://cdn.vpauto.fr/AthnlaX_04-1200.jpg',
                'https://cdn.vpauto.fr/AthnlaX_05-1200.jpg',
                'https://cdn.vpauto.fr/AthnlaX_06-1200.jpg',
                'https://cdn.vpauto.fr/AthnlaX_07-1200.jpg',
                'https://cdn.vpauto.fr/AthnlaX_08-1200.jpg',
                'https://cdn.vpauto.fr/AthnlaX_09-1200.jpg',
                'https://cdn.vpauto.fr/AthnlaX_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89490,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/AthnlaX_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79449,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/AthnlaX_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88811,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/AthnlaX_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72872,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/AthnlaX_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90892,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/AthnlaX_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91284,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/AthnlaX_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96507,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/AthnlaX_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79427,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/AthnlaX_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102145,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/AthnlaX_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4b08024-3e6f-599a-8007-cb6a36016cb1/d4b08024-3e6f-599a-8007-cb6a36016cb1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96690,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/AthnlaX_10-1200.jpg',
             'Width': 1200}],
 'price': 13600,
 'price_includes_vat': True,
 'registration_date': '2023-10-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium X',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium X',
 'year': 2023}
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27430a98aa94%27 HTTP/1.1" 200 None
2026-03-27 09:01:09 [vpauto.fr] INFO: Saving data for 430a98aa94: {'created_time': 1774602069.855751, 'last_price_update_time': 1774602069.855763, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='430a98aa94') HTTP/1.1" 204 0
2026-03-27 09:01:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9b7e3890-65ba-576c-b7ea-b3fc25a13173 with identifier: febe481494
2026-03-27 09:01:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:01:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9b7e3890-65ba-576c-b7ea-b3fc25a13173 with identifier: febe481494
2026-03-27 09:01:09 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9b7e3890-65ba-576c-b7ea-b3fc25a13173 with identifier: febe481494 to the API
2026-03-27 09:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/DyPtXYt_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_expert_report_file_aba9a599-82c5-48a3-ae51-703c2237ed20.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/DyPtXYt_BE.pdf',
 'category': None,
 'color': 'Navy blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Electric',
 'id': '9b7e3890-65ba-576c-b7ea-b3fc25a13173',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/febe481494/ford-mustang-mach-e-standard-range-76-kwh-269-ch',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'odometer': 44147,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photo_urls': ['https://cdn.vpauto.fr/DyPtXYt_01-1200.jpg',
                'https://cdn.vpauto.fr/DyPtXYt_02-1200.jpg',
                'https://cdn.vpauto.fr/DyPtXYt_03-1200.jpg',
                'https://cdn.vpauto.fr/DyPtXYt_04-1200.jpg',
                'https://cdn.vpauto.fr/DyPtXYt_05-1200.jpg',
                'https://cdn.vpauto.fr/DyPtXYt_06-1200.jpg',
                'https://cdn.vpauto.fr/DyPtXYt_07-1200.jpg',
                'https://cdn.vpauto.fr/DyPtXYt_08-1200.jpg',
                'https://cdn.vpauto.fr/DyPtXYt_09-1200.jpg',
                'https://cdn.vpauto.fr/DyPtXYt_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93787,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DyPtXYt_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83199,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DyPtXYt_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92504,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DyPtXYt_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74698,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DyPtXYt_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96054,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DyPtXYt_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91110,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DyPtXYt_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94986,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DyPtXYt_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79108,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DyPtXYt_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121798,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DyPtXYt_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7e3890-65ba-576c-b7ea-b3fc25a13173/9b7e3890-65ba-576c-b7ea-b3fc25a13173_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109308,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DyPtXYt_10-1200.jpg',
             'Width': 1200}],
 'price': 22000,
 'price_includes_vat': True,
 'registration_date': '2023-11-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Mustang Mach-E Standard Range 76 kWh 269 ch',
 'transmission': 'automatic',
 'trim': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'year': 2023}
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27febe481494%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Saving data for febe481494: {'created_time': 1774602070.458311, 'last_price_update_time': 1774602070.458324, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='febe481494') HTTP/1.1" 204 0
2026-03-27 09:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62378290>
2026-03-27 09:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_05-1200.jpg saved to cache
2026-03-27 09:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 23a86a7a-ca94-5643-90a3-51caefc482de
2026-03-27 09:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61781490>
2026-03-27 09:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_04-1200.jpg saved to cache
2026-03-27 09:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 23a86a7a-ca94-5643-90a3-51caefc482de
2026-03-27 09:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EHFjMRK_07-1200.jpg> (referer: https://vpauto.eu/vehicle/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_08-1200.jpg not downloaded yet
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_02-1200.jpg not downloaded yet
2026-03-27 09:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GekEfdL_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/GekEfdL_BE.pdf)
2026-03-27 09:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QydCefZ_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/QydCefZ_BE.pdf)
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: 533e03945a
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27533e03945a%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for 533e03945a: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: 7cc3362836
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277cc3362836%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for 7cc3362836: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: 9e84cb9f36
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279e84cb9f36%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for 9e84cb9f36: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: c27ce610bf
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c27ce610bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for c27ce610bf: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: 6651184cbf
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276651184cbf%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for 6651184cbf: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: e3723a105a
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e3723a105a%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for e3723a105a: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: 9da0fc835a
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279da0fc835a%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for 9da0fc835a: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: 7b277e399e
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277b277e399e%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for 7b277e399e: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: 5e0405d45a
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275e0405d45a%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for 5e0405d45a: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: 6c9b52999e
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276c9b52999e%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for 6c9b52999e: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: f4fed14f36
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f4fed14f36%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for f4fed14f36: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: e75a2ba09e
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e75a2ba09e%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for e75a2ba09e: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: 90ea55a8bf
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2790ea55a8bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for 90ea55a8bf: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: fc895b6a5a
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fc895b6a5a%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for fc895b6a5a: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: d68f953736
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d68f953736%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for d68f953736: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: 7bbc65da36
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277bbc65da36%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for 7bbc65da36: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: 2d6bfc2c36
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272d6bfc2c36%27 HTTP/1.1" 200 None
2026-03-27 09:01:10 [vpauto.fr] INFO: Scrape type for 2d6bfc2c36: 0
2026-03-27 09:01:10 [vpauto.fr] INFO: Found listing with ID: b9e09ea03a
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b9e09ea03a%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for b9e09ea03a: 1
2026-03-27 09:01:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ab1150>
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_07-1200.jpg saved to cache
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a4390>
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_08-1200.jpg saved to cache
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61855e10>
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_04-1200.jpg saved to cache
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 25b3c9b8-3bf8-5107-818b-fea814a3698b
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a7450>
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_03-1200.jpg saved to cache
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 25b3c9b8-3bf8-5107-818b-fea814a3698b
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6175a690>
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_06-1200.jpg saved to cache
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 23a86a7a-ca94-5643-90a3-51caefc482de
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6178e510>
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_08-1200.jpg saved to cache
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LSYlCRD_05-1200.jpg> (referer: https://vpauto.eu/vehicle/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort)
2026-03-27 09:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/hhAtFsM_BE.pdf> (referer: https://vpauto.eu/vehicle/b929e5cde5/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line)
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_09-1200.jpg not downloaded yet
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_03-1200.jpg not downloaded yet
2026-03-27 09:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GekEfdL_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/GekEfdL_BE.pdf)
2026-03-27 09:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LSYlCRD_06-1200.jpg> (referer: https://vpauto.eu/vehicle/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort)
2026-03-27 09:01:11 [vpauto.fr] INFO: Found listing with ID: 9ef602105a
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279ef602105a%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for 9ef602105a: 0
2026-03-27 09:01:11 [vpauto.fr] INFO: Found listing with ID: 16ad98caaa
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2716ad98caaa%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for 16ad98caaa: 0
2026-03-27 09:01:11 [vpauto.fr] INFO: Found listing with ID: 34777dc094
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2734777dc094%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for 34777dc094: 1
2026-03-27 09:01:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EHFjMRK_08-1200.jpg> (referer: https://vpauto.eu/vehicle/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-27 09:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QydCefZ_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/QydCefZ_BE.pdf)
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_10-1200.jpg not downloaded yet
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_04-1200.jpg not downloaded yet
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618c02d0>
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_07-1200.jpg saved to cache
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 23a86a7a-ca94-5643-90a3-51caefc482de
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619e5ad0>
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_09-1200.jpg saved to cache
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618e94d0>
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_09-1200.jpg saved to cache
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QydCefZ_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/QydCefZ_BE.pdf)
2026-03-27 09:01:11 [vpauto.fr] INFO: Found listing with ID: ee2b868436
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ee2b868436%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for ee2b868436: 0
2026-03-27 09:01:11 [vpauto.fr] INFO: Found listing with ID: b026f524bf
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b026f524bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for b026f524bf: 0
2026-03-27 09:01:11 [vpauto.fr] INFO: Found listing with ID: aa4cbb3aaa
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27aa4cbb3aaa%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for aa4cbb3aaa: 0
2026-03-27 09:01:11 [vpauto.fr] INFO: Found listing with ID: 9de4535e9e
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279de4535e9e%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for 9de4535e9e: 0
2026-03-27 09:01:11 [vpauto.fr] INFO: Found listing with ID: c7a747fe94
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c7a747fe94%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for c7a747fe94: 1
2026-03-27 09:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/MsMEPhI_BE.pdf> (referer: https://vpauto.eu/vehicle/7af4fdd894/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x)
2026-03-27 09:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EHFjMRK_10-1200.jpg> (referer: https://vpauto.eu/vehicle/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_05-1200.jpg not downloaded yet
2026-03-27 09:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EMRgzMF_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf)
2026-03-27 09:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LSYlCRD_08-1200.jpg> (referer: https://vpauto.eu/vehicle/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort)
2026-03-27 09:01:11 [scrapy.extensions.logstats] INFO: Crawled 70 pages (at 70 pages/min), scraped 19 items (at 19 items/min)
2026-03-27 09:01:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 189MiB
2026-03-27 09:01:11 [vpauto.fr] INFO: Found listing with ID: f5a133305a
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f5a133305a%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for f5a133305a: 0
2026-03-27 09:01:11 [vpauto.fr] INFO: Found listing with ID: 524c0a0736
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27524c0a0736%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for 524c0a0736: 0
2026-03-27 09:01:11 [vpauto.fr] INFO: Found listing with ID: 5878f2a694
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275878f2a694%27 HTTP/1.1" 200 None
2026-03-27 09:01:11 [vpauto.fr] INFO: Scrape type for 5878f2a694: 1
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619e7190>
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_05-1200.jpg saved to cache
2026-03-27 09:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 25b3c9b8-3bf8-5107-818b-fea814a3698b
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62557050>
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_expert_report_file_1cdd9ac7-1062-449c-88eb-86cc0e8e20b6.pdf HTTP/1.1" 201 0
2026-03-27 09:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bc8b7816-3970-5119-a112-df692db7f38e
2026-03-27 09:01:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bc8b7816-3970-5119-a112-df692db7f38e, skipping ID generation
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bc8b7816-3970-5119-a112-df692db7f38e
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhhAtFsM_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hhAtFsM_01-1200.jpg already downloaded
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhhAtFsM_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hhAtFsM_02-1200.jpg already downloaded
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhhAtFsM_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hhAtFsM_03-1200.jpg already downloaded
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhhAtFsM_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hhAtFsM_04-1200.jpg already downloaded
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhhAtFsM_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hhAtFsM_05-1200.jpg already downloaded
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhhAtFsM_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hhAtFsM_06-1200.jpg already downloaded
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhhAtFsM_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hhAtFsM_07-1200.jpg already downloaded
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhhAtFsM_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hhAtFsM_08-1200.jpg already downloaded
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhhAtFsM_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hhAtFsM_09-1200.jpg already downloaded
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhhAtFsM_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hhAtFsM_10-1200.jpg already downloaded
2026-03-27 09:01:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: bc8b7816-3970-5119-a112-df692db7f38e, identifier: b929e5cde5
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e643ae950>
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_10-1200.jpg saved to cache
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b29710>
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_06-1200.jpg saved to cache
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 25b3c9b8-3bf8-5107-818b-fea814a3698b
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6464bb10>
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_08-1200.jpg saved to cache
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 23a86a7a-ca94-5643-90a3-51caefc482de
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a21150>
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_10-1200.jpg saved to cache
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/XXnyMLk_BE.pdf> (referer: https://vpauto.eu/vehicle/9aa51a3394/ford-puma-10-ecoboost-155-ch-mhev-ss-powershift-st-line-x)
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_06-1200.jpg not downloaded yet
2026-03-27 09:01:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: bc8b7816-3970-5119-a112-df692db7f38e with identifier: b929e5cde5
2026-03-27 09:01:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: bc8b7816-3970-5119-a112-df692db7f38e with identifier: b929e5cde5
2026-03-27 09:01:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: bc8b7816-3970-5119-a112-df692db7f38e with identifier: b929e5cde5 to the API
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/hhAtFsM_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_expert_report_file_1cdd9ac7-1062-449c-88eb-86cc0e8e20b6.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/hhAtFsM_BE.pdf',
 'category': None,
 'color': 'Navy blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-09T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': 'bc8b7816-3970-5119-a112-df692db7f38e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b929e5cde5/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
 'odometer': 49084,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 23,
 'photo_urls': ['https://cdn.vpauto.fr/hhAtFsM_01-1200.jpg',
                'https://cdn.vpauto.fr/hhAtFsM_02-1200.jpg',
                'https://cdn.vpauto.fr/hhAtFsM_03-1200.jpg',
                'https://cdn.vpauto.fr/hhAtFsM_04-1200.jpg',
                'https://cdn.vpauto.fr/hhAtFsM_05-1200.jpg',
                'https://cdn.vpauto.fr/hhAtFsM_06-1200.jpg',
                'https://cdn.vpauto.fr/hhAtFsM_07-1200.jpg',
                'https://cdn.vpauto.fr/hhAtFsM_08-1200.jpg',
                'https://cdn.vpauto.fr/hhAtFsM_09-1200.jpg',
                'https://cdn.vpauto.fr/hhAtFsM_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100958,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hhAtFsM_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92460,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hhAtFsM_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100581,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hhAtFsM_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73669,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hhAtFsM_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94325,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hhAtFsM_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94922,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hhAtFsM_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97084,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hhAtFsM_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84345,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hhAtFsM_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134308,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hhAtFsM_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc8b7816-3970-5119-a112-df692db7f38e/bc8b7816-3970-5119-a112-df692db7f38e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150808,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hhAtFsM_10-1200.jpg',
             'Width': 1200}],
 'price': 15700,
 'price_includes_vat': True,
 'registration_date': '2023-10-18',
 '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-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b929e5cde5%27 HTTP/1.1" 200 None
2026-03-27 09:01:13 [vpauto.fr] INFO: Saving data for b929e5cde5: {'created_time': 1774602073.064716, 'last_price_update_time': 1774602073.064731, 'auction_closing_time': 1775741400.0}
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b929e5cde5') HTTP/1.1" 204 0
2026-03-27 09:01:13 [vpauto.fr] INFO: Found listing with ID: d664a33936
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d664a33936%27 HTTP/1.1" 200 None
2026-03-27 09:01:13 [vpauto.fr] INFO: Scrape type for d664a33936: 0
2026-03-27 09:01:13 [vpauto.fr] INFO: Found listing with ID: 2f4acf1494
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272f4acf1494%27 HTTP/1.1" 200 None
2026-03-27 09:01:13 [vpauto.fr] INFO: Scrape type for 2f4acf1494: 1
2026-03-27 09:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ab2ad0>
2026-03-27 09:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQydCefZ_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QydCefZ_06-1200.jpg saved to cache
2026-03-27 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 48607777-3868-53c5-beae-690db162400d
2026-03-27 09:01:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 48607777-3868-53c5-beae-690db162400d, skipping ID generation
2026-03-27 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 48607777-3868-53c5-beae-690db162400d sending to next pipeline
2026-03-27 09:01:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 48607777-3868-53c5-beae-690db162400d, identifier: 39efda75e5
2026-03-27 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LSYlCRD_09-1200.jpg> (referer: https://vpauto.eu/vehicle/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort)
2026-03-27 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EMRgzMF_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf)
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_07-1200.jpg not downloaded yet
2026-03-27 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ed0a18f994/peugeot-308-sw-bluehdi-130ch-ss-eat8-active-pack> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1b08d3694/renault-clio-tce-100-gpl-evolution> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a0d5be623a/ford-transit-connect-fgn-l1-15-ecoblue-100-ss-trend-business-nav> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2a84bcb894/renault-clio-tce-90-techno> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 48607777-3868-53c5-beae-690db162400d with identifier: 39efda75e5
2026-03-27 09:01:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 48607777-3868-53c5-beae-690db162400d with identifier: 39efda75e5
2026-03-27 09:01:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 48607777-3868-53c5-beae-690db162400d with identifier: 39efda75e5 to the API
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/QydCefZ_06-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_expert_report_file_ec20446a-b9f4-45b1-9d53-6a255105365b.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/QydCefZ_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '48607777-3868-53c5-beae-690db162400d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/39efda75e5/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line X',
 'odometer': 12191,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95579,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QydCefZ_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85757,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QydCefZ_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97776,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QydCefZ_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81893,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QydCefZ_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94464,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QydCefZ_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87590,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QydCefZ_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100229,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QydCefZ_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80617,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QydCefZ_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103778,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QydCefZ_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48607777-3868-53c5-beae-690db162400d/48607777-3868-53c5-beae-690db162400d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117002,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QydCefZ_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-10-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line X',
 'year': 2023}
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2739efda75e5%27 HTTP/1.1" 200 None
2026-03-27 09:01:13 [vpauto.fr] INFO: Saving data for 39efda75e5: {'created_time': 1774602073.893509, 'last_price_update_time': 1774602073.89352}
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='39efda75e5') HTTP/1.1" 204 0
2026-03-27 09:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62408050>
2026-03-27 09:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_expert_report_file_607c91e8-3351-4047-a2be-cd323b090ff9.pdf HTTP/1.1" 201 0
2026-03-27 09:01:14 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 657ad56c-5696-55ad-98e1-7c50fa57fcf0
2026-03-27 09:01:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 657ad56c-5696-55ad-98e1-7c50fa57fcf0, skipping ID generation
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 657ad56c-5696-55ad-98e1-7c50fa57fcf0
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMsMEPhI_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MsMEPhI_01-1200.jpg already downloaded
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMsMEPhI_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MsMEPhI_02-1200.jpg already downloaded
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMsMEPhI_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MsMEPhI_03-1200.jpg already downloaded
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMsMEPhI_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MsMEPhI_04-1200.jpg already downloaded
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMsMEPhI_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MsMEPhI_05-1200.jpg already downloaded
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMsMEPhI_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MsMEPhI_06-1200.jpg already downloaded
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMsMEPhI_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MsMEPhI_07-1200.jpg already downloaded
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMsMEPhI_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MsMEPhI_08-1200.jpg already downloaded
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMsMEPhI_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MsMEPhI_09-1200.jpg already downloaded
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMsMEPhI_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MsMEPhI_10-1200.jpg already downloaded
2026-03-27 09:01:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 657ad56c-5696-55ad-98e1-7c50fa57fcf0, identifier: 7af4fdd894
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6197b9d0>
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_10-1200.jpg saved to cache
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 23a86a7a-ca94-5643-90a3-51caefc482de
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62556f50>
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_02-1200.jpg saved to cache
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b35d90>
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_08-1200.jpg saved to cache
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 25b3c9b8-3bf8-5107-818b-fea814a3698b
2026-03-27 09:01:14 [vpauto.fr] INFO: Found listing with ID: 525691f894
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27525691f894%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [vpauto.fr] INFO: Scrape type for 525691f894: 1
2026-03-27 09:01:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 657ad56c-5696-55ad-98e1-7c50fa57fcf0 with identifier: 7af4fdd894
2026-03-27 09:01:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 657ad56c-5696-55ad-98e1-7c50fa57fcf0 with identifier: 7af4fdd894
2026-03-27 09:01:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 657ad56c-5696-55ad-98e1-7c50fa57fcf0 with identifier: 7af4fdd894 to the API
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/MsMEPhI_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_expert_report_file_607c91e8-3351-4047-a2be-cd323b090ff9.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/MsMEPhI_BE.pdf',
 'category': None,
 'color': 'Navy blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '657ad56c-5696-55ad-98e1-7c50fa57fcf0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7af4fdd894/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'odometer': 49576,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photo_urls': ['https://cdn.vpauto.fr/MsMEPhI_01-1200.jpg',
                'https://cdn.vpauto.fr/MsMEPhI_02-1200.jpg',
                'https://cdn.vpauto.fr/MsMEPhI_03-1200.jpg',
                'https://cdn.vpauto.fr/MsMEPhI_04-1200.jpg',
                'https://cdn.vpauto.fr/MsMEPhI_05-1200.jpg',
                'https://cdn.vpauto.fr/MsMEPhI_06-1200.jpg',
                'https://cdn.vpauto.fr/MsMEPhI_07-1200.jpg',
                'https://cdn.vpauto.fr/MsMEPhI_08-1200.jpg',
                'https://cdn.vpauto.fr/MsMEPhI_09-1200.jpg',
                'https://cdn.vpauto.fr/MsMEPhI_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101097,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MsMEPhI_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79955,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MsMEPhI_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89112,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MsMEPhI_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73771,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MsMEPhI_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96783,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MsMEPhI_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93397,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MsMEPhI_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100905,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MsMEPhI_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87121,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MsMEPhI_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125601,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MsMEPhI_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_657ad56c-5696-55ad-98e1-7c50fa57fcf0/657ad56c-5696-55ad-98e1-7c50fa57fcf0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113965,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MsMEPhI_10-1200.jpg',
             'Width': 1200}],
 'price': 14300,
 'price_includes_vat': True,
 'registration_date': '2023-11-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'year': 2023}
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277af4fdd894%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [vpauto.fr] INFO: Saving data for 7af4fdd894: {'created_time': 1774602074.890649, 'last_price_update_time': 1774602074.890662, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7af4fdd894') HTTP/1.1" 204 0
2026-03-27 09:01:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61863490>
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_expert_report_file_a45571fa-c21a-4aff-b2a3-f5272081abbd.pdf HTTP/1.1" 201 0
2026-03-27 09:01:14 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9bfcf50a-2a26-57a0-994f-ab358aba0103
2026-03-27 09:01:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9bfcf50a-2a26-57a0-994f-ab358aba0103, skipping ID generation
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9bfcf50a-2a26-57a0-994f-ab358aba0103
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXXnyMLk_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XXnyMLk_01-1200.jpg already downloaded
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXXnyMLk_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XXnyMLk_02-1200.jpg already downloaded
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXXnyMLk_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XXnyMLk_03-1200.jpg already downloaded
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXXnyMLk_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XXnyMLk_04-1200.jpg already downloaded
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXXnyMLk_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XXnyMLk_05-1200.jpg already downloaded
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXXnyMLk_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XXnyMLk_06-1200.jpg already downloaded
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXXnyMLk_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XXnyMLk_07-1200.jpg already downloaded
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXXnyMLk_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XXnyMLk_08-1200.jpg already downloaded
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXXnyMLk_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XXnyMLk_09-1200.jpg already downloaded
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FXXnyMLk_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/XXnyMLk_10-1200.jpg already downloaded
2026-03-27 09:01:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9bfcf50a-2a26-57a0-994f-ab358aba0103, identifier: 9aa51a3394
2026-03-27 09:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EMRgzMF_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf)
2026-03-27 09:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EMRgzMF_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf)
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_08-1200.jpg not downloaded yet
2026-03-27 09:01:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9bfcf50a-2a26-57a0-994f-ab358aba0103 with identifier: 9aa51a3394
2026-03-27 09:01:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9bfcf50a-2a26-57a0-994f-ab358aba0103 with identifier: 9aa51a3394
2026-03-27 09:01:15 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9bfcf50a-2a26-57a0-994f-ab358aba0103 with identifier: 9aa51a3394 to the API
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/XXnyMLk_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_expert_report_file_a45571fa-c21a-4aff-b2a3-f5272081abbd.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/XXnyMLk_BE.pdf',
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '9bfcf50a-2a26-57a0-994f-ab358aba0103',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/9aa51a3394/ford-puma-10-ecoboost-155-ch-mhev-ss-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 EcoBoost 155 ch mHEV S&S Powershift ST-Line X',
 'odometer': 52130,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photo_urls': ['https://cdn.vpauto.fr/XXnyMLk_01-1200.jpg',
                'https://cdn.vpauto.fr/XXnyMLk_02-1200.jpg',
                'https://cdn.vpauto.fr/XXnyMLk_03-1200.jpg',
                'https://cdn.vpauto.fr/XXnyMLk_04-1200.jpg',
                'https://cdn.vpauto.fr/XXnyMLk_05-1200.jpg',
                'https://cdn.vpauto.fr/XXnyMLk_06-1200.jpg',
                'https://cdn.vpauto.fr/XXnyMLk_07-1200.jpg',
                'https://cdn.vpauto.fr/XXnyMLk_08-1200.jpg',
                'https://cdn.vpauto.fr/XXnyMLk_09-1200.jpg',
                'https://cdn.vpauto.fr/XXnyMLk_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98797,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XXnyMLk_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92937,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XXnyMLk_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97853,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XXnyMLk_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76069,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XXnyMLk_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94757,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XXnyMLk_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92982,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XXnyMLk_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103975,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XXnyMLk_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87962,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XXnyMLk_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121476,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XXnyMLk_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcf50a-2a26-57a0-994f-ab358aba0103/9bfcf50a-2a26-57a0-994f-ab358aba0103_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81620,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/XXnyMLk_10-1200.jpg',
             'Width': 1200}],
 'price': 14000,
 'price_includes_vat': True,
 'registration_date': '2023-11-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 EcoBoost 155 ch mHEV S&S Powershift ST-Line X',
 'transmission': 'automatic',
 'trim': 'Puma 1.0 EcoBoost 155 ch mHEV S&S Powershift ST-Line X',
 'year': 2023}
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279aa51a3394%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [vpauto.fr] INFO: Saving data for 9aa51a3394: {'created_time': 1774602075.746381, 'last_price_update_time': 1774602075.746395, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9aa51a3394') HTTP/1.1" 204 0
2026-03-27 09:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LSYlCRD_10-1200.jpg> (referer: https://vpauto.eu/vehicle/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort)
2026-03-27 09:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EMRgzMF_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf)
2026-03-27 09:01:15 [vpauto.fr] INFO: Found listing with ID: ee107ccb94
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ee107ccb94%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [vpauto.fr] INFO: Scrape type for ee107ccb94: 1
2026-03-27 09:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6235ad50>
2026-03-27 09:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_09-1200.jpg saved to cache
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 25b3c9b8-3bf8-5107-818b-fea814a3698b
2026-03-27 09:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a34ad0>
2026-03-27 09:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_03-1200.jpg saved to cache
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 231769ff-ac84-5f24-99bf-3c8012016658 with identifier: ed0a18f994
2026-03-27 09:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4 with identifier: 1b08d3694
2026-03-27 09:01:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4 with scrape type 1
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_01-1200.jpg not downloaded yet
2026-03-27 09:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89510e02-a0c0-5005-b14c-fb4bcc2cde4b with identifier: a0d5be623a
2026-03-27 09:01:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89510e02-a0c0-5005-b14c-fb4bcc2cde4b with scrape type 1
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 89510e02-a0c0-5005-b14c-fb4bcc2cde4b
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJjsDBaQ_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JjsDBaQ_01-1200.jpg already downloaded
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJjsDBaQ_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JjsDBaQ_02-1200.jpg already downloaded
2026-03-27 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJjsDBaQ_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JjsDBaQ_03-1200.jpg already downloaded
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJjsDBaQ_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JjsDBaQ_04-1200.jpg already downloaded
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJjsDBaQ_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JjsDBaQ_05-1200.jpg already downloaded
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJjsDBaQ_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JjsDBaQ_06-1200.jpg already downloaded
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJjsDBaQ_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JjsDBaQ_07-1200.jpg already downloaded
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJjsDBaQ_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JjsDBaQ_08-1200.jpg already downloaded
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJjsDBaQ_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JjsDBaQ_09-1200.jpg already downloaded
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJjsDBaQ_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JjsDBaQ_10-1200.jpg already downloaded
2026-03-27 09:01:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 89510e02-a0c0-5005-b14c-fb4bcc2cde4b, identifier: a0d5be623a
2026-03-27 09:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14fc7602-4432-5051-a76d-578a58826d54 with identifier: 2a84bcb894
2026-03-27 09:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_09-1200.jpg not downloaded yet
2026-03-27 09:01:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fccdba2294/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:01:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 89510e02-a0c0-5005-b14c-fb4bcc2cde4b with identifier: a0d5be623a
2026-03-27 09:01:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 89510e02-a0c0-5005-b14c-fb4bcc2cde4b with identifier: a0d5be623a
2026-03-27 09:01:16 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 89510e02-a0c0-5005-b14c-fb4bcc2cde4b with identifier: a0d5be623a to the API
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a0d5be623a/ford-transit-connect-fgn-l1-15-ecoblue-100-ss-trend-business-nav>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': '2026-04-09T10:45:00Z',
 'fuel_type': 'Diesel',
 'id': '89510e02-a0c0-5005-b14c-fb4bcc2cde4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a0d5be623a/ford-transit-connect-fgn-l1-15-ecoblue-100-ss-trend-business-nav',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT FGN L1 1.5 ECOBLUE 100 S&S TREND BUSINESS NAV',
 'odometer': 105635,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 32,
 'photo_urls': ['https://cdn.vpauto.fr/JjsDBaQ_01-1200.jpg',
                'https://cdn.vpauto.fr/JjsDBaQ_02-1200.jpg',
                'https://cdn.vpauto.fr/JjsDBaQ_03-1200.jpg',
                'https://cdn.vpauto.fr/JjsDBaQ_04-1200.jpg',
                'https://cdn.vpauto.fr/JjsDBaQ_05-1200.jpg',
                'https://cdn.vpauto.fr/JjsDBaQ_06-1200.jpg',
                'https://cdn.vpauto.fr/JjsDBaQ_07-1200.jpg',
                'https://cdn.vpauto.fr/JjsDBaQ_08-1200.jpg',
                'https://cdn.vpauto.fr/JjsDBaQ_09-1200.jpg',
                'https://cdn.vpauto.fr/JjsDBaQ_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3244685f-1e10-52e9-a233-02208fe7a2a2/3244685f-1e10-52e9-a233-02208fe7a2a2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85031,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JjsDBaQ_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3244685f-1e10-52e9-a233-02208fe7a2a2/3244685f-1e10-52e9-a233-02208fe7a2a2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77100,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JjsDBaQ_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3244685f-1e10-52e9-a233-02208fe7a2a2/3244685f-1e10-52e9-a233-02208fe7a2a2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83020,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JjsDBaQ_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3244685f-1e10-52e9-a233-02208fe7a2a2/3244685f-1e10-52e9-a233-02208fe7a2a2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76357,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JjsDBaQ_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3244685f-1e10-52e9-a233-02208fe7a2a2/3244685f-1e10-52e9-a233-02208fe7a2a2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87165,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JjsDBaQ_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3244685f-1e10-52e9-a233-02208fe7a2a2/3244685f-1e10-52e9-a233-02208fe7a2a2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80369,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JjsDBaQ_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3244685f-1e10-52e9-a233-02208fe7a2a2/3244685f-1e10-52e9-a233-02208fe7a2a2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96893,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JjsDBaQ_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3244685f-1e10-52e9-a233-02208fe7a2a2/3244685f-1e10-52e9-a233-02208fe7a2a2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75164,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JjsDBaQ_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3244685f-1e10-52e9-a233-02208fe7a2a2/3244685f-1e10-52e9-a233-02208fe7a2a2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112875,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JjsDBaQ_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3244685f-1e10-52e9-a233-02208fe7a2a2/3244685f-1e10-52e9-a233-02208fe7a2a2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138431,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JjsDBaQ_10-1200.jpg',
             'Width': 1200}],
 'price': 10100,
 'price_includes_vat': True,
 'registration_date': '2023-05-17',
 'seats_number': 2,
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT FGN L1 1.5 ECOBLUE 100 S&S TREND BUSINESS NAV',
 'transmission': 'manual',
 'trim': 'TRANSIT CONNECT FGN L1 1.5 ECOBLUE 100 S&S TREND BUSINESS NAV',
 'year': 2023}
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a0d5be623a%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [vpauto.fr] INFO: Saving data for a0d5be623a: {'created_time': 1774602076.707318, 'last_price_update_time': 1774602076.707336, 'auction_closing_time': 1775731500.0}
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a0d5be623a') HTTP/1.1" 204 0
2026-03-27 09:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EMRgzMF_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf)
2026-03-27 09:01:16 [vpauto.fr] INFO: Found listing with ID: 8ca4bdbabf
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278ca4bdbabf%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [vpauto.fr] INFO: Scrape type for 8ca4bdbabf: 0
2026-03-27 09:01:16 [vpauto.fr] INFO: Found listing with ID: e1401b8d3a
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e1401b8d3a%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [vpauto.fr] INFO: Scrape type for e1401b8d3a: 1
2026-03-27 09:01:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_02-1200.jpg not downloaded yet
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6237c410>
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_04-1200.jpg saved to cache
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b36250>
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_01-1200.jpg saved to cache
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EHFjMRK_09-1200.jpg> (referer: https://vpauto.eu/vehicle/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-27 09:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LSYlCRD_07-1200.jpg> (referer: https://vpauto.eu/vehicle/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort)
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_10-1200.jpg not downloaded yet
2026-03-27 09:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61785110>
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_10-1200.jpg saved to cache
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 25b3c9b8-3bf8-5107-818b-fea814a3698b
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a8390>
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_05-1200.jpg saved to cache
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5a1818e-986c-5f79-ace2-6c06911c7e15 with identifier: b9d71ab63a
2026-03-27 09:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5a1818e-986c-5f79-ace2-6c06911c7e15 with scrape type 1
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b5a1818e-986c-5f79-ace2-6c06911c7e15
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_01-1200.jpg not downloaded yet
2026-03-27 09:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EMRgzMF_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf)
2026-03-27 09:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GekEfdL_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/GekEfdL_BE.pdf)
2026-03-27 09:01:17 [vpauto.fr] INFO: Found listing with ID: 53c0f5c6bf
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2753c0f5c6bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [vpauto.fr] INFO: Scrape type for 53c0f5c6bf: 0
2026-03-27 09:01:17 [vpauto.fr] INFO: Found listing with ID: 75f149c836
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2775f149c836%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [vpauto.fr] INFO: Scrape type for 75f149c836: 0
2026-03-27 09:01:17 [vpauto.fr] INFO: Found listing with ID: 51bbc226aa
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2751bbc226aa%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [vpauto.fr] INFO: Scrape type for 51bbc226aa: 0
2026-03-27 09:01:17 [vpauto.fr] INFO: Found listing with ID: a68651b136
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a68651b136%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [vpauto.fr] INFO: Scrape type for a68651b136: 0
2026-03-27 09:01:17 [vpauto.fr] INFO: Found listing with ID: a54f4eae3a
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a54f4eae3a%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [vpauto.fr] INFO: Scrape type for a54f4eae3a: 1
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_03-1200.jpg not downloaded yet
2026-03-27 09:01:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7cdeeef-c158-51c0-a37c-f0547de4574b with identifier: b9e09ea03a
2026-03-27 09:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7cdeeef-c158-51c0-a37c-f0547de4574b with scrape type 1
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f7cdeeef-c158-51c0-a37c-f0547de4574b
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_01-1200.jpg not downloaded yet
2026-03-27 09:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78861f12-c295-536a-a714-2c291965fc29 with identifier: fccdba2294
2026-03-27 09:01:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 78861f12-c295-536a-a714-2c291965fc29
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_02-1200.jpg not downloaded yet
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624ece10>
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_06-1200.jpg saved to cache
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EMRgzMF_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf)
2026-03-27 09:01:17 [vpauto.fr] INFO: Found listing with ID: 9a2fa7dc36
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279a2fa7dc36%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [vpauto.fr] INFO: Scrape type for 9a2fa7dc36: 0
2026-03-27 09:01:17 [vpauto.fr] INFO: Found listing with ID: 58be4e0ebf
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2758be4e0ebf%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [vpauto.fr] INFO: Scrape type for 58be4e0ebf: 0
2026-03-27 09:01:17 [vpauto.fr] INFO: Requesting listing page 8: https://vpauto.eu/vehicle/list?page=8
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_04-1200.jpg not downloaded yet
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_02-1200.jpg not downloaded yet
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6237ad10>
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEHFjMRK_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EHFjMRK_09-1200.jpg saved to cache
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 23a86a7a-ca94-5643-90a3-51caefc482de
2026-03-27 09:01:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 23a86a7a-ca94-5643-90a3-51caefc482de, skipping ID generation
2026-03-27 09:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23a86a7a-ca94-5643-90a3-51caefc482de with scrape type 1
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 23a86a7a-ca94-5643-90a3-51caefc482de sending to next pipeline
2026-03-27 09:01:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 23a86a7a-ca94-5643-90a3-51caefc482de, identifier: d8d759db94
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b30350>
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLSYlCRD_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LSYlCRD_07-1200.jpg saved to cache
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 25b3c9b8-3bf8-5107-818b-fea814a3698b
2026-03-27 09:01:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 25b3c9b8-3bf8-5107-818b-fea814a3698b, skipping ID generation
2026-03-27 09:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25b3c9b8-3bf8-5107-818b-fea814a3698b with scrape type 1
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 25b3c9b8-3bf8-5107-818b-fea814a3698b sending to next pipeline
2026-03-27 09:01:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 25b3c9b8-3bf8-5107-818b-fea814a3698b, identifier: 70157b3d94
2026-03-27 09:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe0f103b-5b95-50e3-b646-b4f140d16db3 with identifier: 4868cfb594
2026-03-27 09:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe0f103b-5b95-50e3-b646-b4f140d16db3 with scrape type 1
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fe0f103b-5b95-50e3-b646-b4f140d16db3
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_01-1200.jpg not downloaded yet
2026-03-27 09:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mKUEXjF_01-1200.jpg> (referer: https://vpauto.eu/vehicle/1b08d3694/renault-clio-tce-100-gpl-evolution)
2026-03-27 09:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf> (referer: https://vpauto.eu/vehicle/2a84bcb894/renault-clio-tce-90-techno)
2026-03-27 09:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf> (referer: https://vpauto.eu/vehicle/ed0a18f994/peugeot-308-sw-bluehdi-130ch-ss-eat8-active-pack)
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_03-1200.jpg not downloaded yet
2026-03-27 09:01:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 23a86a7a-ca94-5643-90a3-51caefc482de with identifier: d8d759db94
2026-03-27 09:01:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 23a86a7a-ca94-5643-90a3-51caefc482de with identifier: d8d759db94
2026-03-27 09:01:17 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 23a86a7a-ca94-5643-90a3-51caefc482de with identifier: d8d759db94 to the API
2026-03-27 09:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/EHFjMRK_09-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '23a86a7a-ca94-5643-90a3-51caefc482de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d8d759db94/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'odometer': 30075,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82767,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EHFjMRK_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77139,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EHFjMRK_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83084,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EHFjMRK_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76449,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EHFjMRK_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85440,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EHFjMRK_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76748,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EHFjMRK_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90528,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EHFjMRK_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73108,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EHFjMRK_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115426,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EHFjMRK_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23a86a7a-ca94-5643-90a3-51caefc482de/23a86a7a-ca94-5643-90a3-51caefc482de_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128626,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EHFjMRK_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-12-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'year': 2023}
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d8d759db94%27 HTTP/1.1" 200 None
2026-03-27 09:01:18 [vpauto.fr] INFO: Saving data for d8d759db94: {'created_time': 1774602078.291413, 'last_price_update_time': 1774602078.291424}
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d8d759db94') HTTP/1.1" 204 0
2026-03-27 09:01:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 25b3c9b8-3bf8-5107-818b-fea814a3698b with identifier: 70157b3d94
2026-03-27 09:01:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 25b3c9b8-3bf8-5107-818b-fea814a3698b with identifier: 70157b3d94
2026-03-27 09:01:18 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 25b3c9b8-3bf8-5107-818b-fea814a3698b with identifier: 70157b3d94 to the API
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/LSYlCRD_07-1200.jpg>
{'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': None,
 'fuel_type': 'Electric',
 'id': '25b3c9b8-3bf8-5107-818b-fea814a3698b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/70157b3d94/mg-zs-ev-autonomie-etendue-70kwh-115-kw-2wd-comfort',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'MG',
 'model': 'ZS EV Autonomie Etendue 70kWh - 115 kW 2WD Comfort',
 'odometer': 43794,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93093,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LSYlCRD_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85050,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LSYlCRD_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99652,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LSYlCRD_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79731,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LSYlCRD_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96028,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LSYlCRD_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86291,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LSYlCRD_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89275,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LSYlCRD_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78398,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LSYlCRD_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124856,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LSYlCRD_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25b3c9b8-3bf8-5107-818b-fea814a3698b/25b3c9b8-3bf8-5107-818b-fea814a3698b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149788,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LSYlCRD_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2023-06-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MG ZS EV Autonomie Etendue 70kWh - 115 kW 2WD Comfort',
 'transmission': 'automatic',
 'trim': 'ZS EV Autonomie Etendue 70kWh - 115 kW 2WD Comfort',
 'year': 2023}
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2770157b3d94%27 HTTP/1.1" 200 None
2026-03-27 09:01:18 [vpauto.fr] INFO: Saving data for 70157b3d94: {'created_time': 1774602078.852024, 'last_price_update_time': 1774602078.852037}
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='70157b3d94') HTTP/1.1" 204 0
2026-03-27 09:01:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61aa0d10>
2026-03-27 09:01:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_07-1200.jpg saved to cache
2026-03-27 09:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62367a50>
2026-03-27 09:01:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_07-1200.jpg saved to cache
2026-03-27 09:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EMRgzMF_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf)
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_05-1200.jpg not downloaded yet
2026-03-27 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_03-1200.jpg not downloaded yet
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_02-1200.jpg not downloaded yet
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wXGabKX_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/wXGabKX_BE.pdf)
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mKUEXjF_02-1200.jpg> (referer: https://vpauto.eu/vehicle/1b08d3694/renault-clio-tce-100-gpl-evolution)
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_04-1200.jpg not downloaded yet
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62400a50>
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_08-1200.jpg saved to cache
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_06-1200.jpg not downloaded yet
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_04-1200.jpg not downloaded yet
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_03-1200.jpg not downloaded yet
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6186b290>
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_01-1200.jpg saved to cache
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a77890>
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_expert_report_file_d73bcfdc-ecf6-43f0-827d-e7fcac90d72f.pdf HTTP/1.1" 201 0
2026-03-27 09:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 14fc7602-4432-5051-a76d-578a58826d54, skipping ID generation
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_01-1200.jpg not downloaded yet
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619a2650>
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_expert_report_file_438b2d88-71c5-48de-9536-f34ecc1bc213.pdf HTTP/1.1" 201 0
2026-03-27 09:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 231769ff-ac84-5f24-99bf-3c8012016658, skipping ID generation
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_01-1200.jpg not downloaded yet
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_05-1200.jpg not downloaded yet
2026-03-27 09:01:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/acIGUWh_BE.pdf> (referer: https://vpauto.eu/vehicle/fccdba2294/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-st-line-x)
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yLbyteJ_02-1200.jpg> (referer: https://vpauto.eu/vehicle/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r)
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PyxUuSU_01-1200.jpg> (referer: https://vpauto.eu/vehicle/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s)
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mKUEXjF_03-1200.jpg> (referer: https://vpauto.eu/vehicle/1b08d3694/renault-clio-tce-100-gpl-evolution)
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_07-1200.jpg not downloaded yet
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_05-1200.jpg not downloaded yet
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_04-1200.jpg not downloaded yet
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_02-1200.jpg not downloaded yet
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_02-1200.jpg not downloaded yet
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618c5c50>
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_09-1200.jpg saved to cache
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yLbyteJ_03-1200.jpg> (referer: https://vpauto.eu/vehicle/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r)
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PyxUuSU_02-1200.jpg> (referer: https://vpauto.eu/vehicle/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s)
2026-03-27 09:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/twridoi_01-1200.jpg> (referer: https://vpauto.eu/vehicle/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line)
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_06-1200.jpg not downloaded yet
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618d0210>
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwXGabKX_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wXGabKX_10-1200.jpg saved to cache
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 207eb040-8408-5de5-b4b9-4b9845e01c23
2026-03-27 09:01:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 207eb040-8408-5de5-b4b9-4b9845e01c23, skipping ID generation
2026-03-27 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 207eb040-8408-5de5-b4b9-4b9845e01c23 sending to next pipeline
2026-03-27 09:01:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 207eb040-8408-5de5-b4b9-4b9845e01c23, identifier: 669cdbd94
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619b1010>
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_02-1200.jpg saved to cache
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4
2026-03-27 09:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c774aa8-b252-534c-98d5-bac18085f615 with identifier: 5878f2a694
2026-03-27 09:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c774aa8-b252-534c-98d5-bac18085f615 with scrape type 1
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7c774aa8-b252-534c-98d5-bac18085f615
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_01-1200.jpg not downloaded yet
2026-03-27 09:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 174dec89-0cfc-519c-9012-a2c7935b60a0 with identifier: 34777dc094
2026-03-27 09:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 174dec89-0cfc-519c-9012-a2c7935b60a0 with scrape type 1
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 174dec89-0cfc-519c-9012-a2c7935b60a0
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_01-1200.jpg not downloaded yet
2026-03-27 09:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8323b4c-4d45-55dd-b254-c3c375394cd0 with identifier: 2f4acf1494
2026-03-27 09:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8323b4c-4d45-55dd-b254-c3c375394cd0 with scrape type 1
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f8323b4c-4d45-55dd-b254-c3c375394cd0
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_01-1200.jpg not downloaded yet
2026-03-27 09:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 501f1d17-835c-5f87-86ac-d1cf8492b949 with identifier: c7a747fe94
2026-03-27 09:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 501f1d17-835c-5f87-86ac-d1cf8492b949 with scrape type 1
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 501f1d17-835c-5f87-86ac-d1cf8492b949
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_01-1200.jpg not downloaded yet
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_08-1200.jpg not downloaded yet
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_06-1200.jpg not downloaded yet
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_05-1200.jpg not downloaded yet
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_03-1200.jpg not downloaded yet
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_03-1200.jpg not downloaded yet
2026-03-27 09:01:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 207eb040-8408-5de5-b4b9-4b9845e01c23 with identifier: 669cdbd94
2026-03-27 09:01:20 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:01:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 207eb040-8408-5de5-b4b9-4b9845e01c23 with identifier: 669cdbd94
2026-03-27 09:01:20 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 207eb040-8408-5de5-b4b9-4b9845e01c23 with identifier: 669cdbd94 to the API
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/wXGabKX_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_expert_report_file_56102e0a-288e-4294-86cf-dd1c20adb8e9.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/wXGabKX_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'SUPERETHANOL',
 'id': '207eb040-8408-5de5-b4b9-4b9845e01c23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/669cdbd94/ford-fiesta-0822-10-flexifuel-95ch-ss-bvm6-titanium-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'FIESTA 0822 1.0 Flexifuel 95ch S&S BVM6  TITANIUM BUSINESS',
 'odometer': 34158,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91623,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wXGabKX_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82053,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wXGabKX_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88236,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wXGabKX_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72114,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wXGabKX_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90868,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wXGabKX_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87712,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wXGabKX_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94372,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wXGabKX_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81678,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wXGabKX_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115153,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wXGabKX_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_207eb040-8408-5de5-b4b9-4b9845e01c23/207eb040-8408-5de5-b4b9-4b9845e01c23_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119085,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wXGabKX_10-1200.jpg',
             'Width': 1200}],
 'price': 13300,
 'price_includes_vat': True,
 'registration_date': '2023-11-23',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD FIESTA 0822 1.0 Flexifuel 95ch S&S BVM6  TITANIUM BUSINESS',
 'transmission': 'manual',
 'trim': 'FIESTA 0822 1.0 Flexifuel 95ch S&S BVM6  TITANIUM BUSINESS',
 'year': 2023}
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27669cdbd94%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [vpauto.fr] INFO: Saving data for 669cdbd94: {'created_time': 1774602080.575243, 'last_price_update_time': 1774602080.575255, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='669cdbd94') HTTP/1.1" 204 0
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_07-1200.jpg not downloaded yet
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_02-1200.jpg not downloaded yet
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_02-1200.jpg not downloaded yet
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_02-1200.jpg not downloaded yet
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_02-1200.jpg not downloaded yet
2026-03-27 09:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619d32d0>
2026-03-27 09:01:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78861f12-c295-536a-a714-2c291965fc29/78861f12-c295-536a-a714-2c291965fc29_expert_report_file_817354c3-d2b2-47dd-93d6-3f2f8a0887b3.pdf HTTP/1.1" 201 0
2026-03-27 09:01:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 78861f12-c295-536a-a714-2c291965fc29
2026-03-27 09:01:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 78861f12-c295-536a-a714-2c291965fc29, skipping ID generation
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 78861f12-c295-536a-a714-2c291965fc29
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FacIGUWh_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/acIGUWh_01-1200.jpg already downloaded
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FacIGUWh_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/acIGUWh_02-1200.jpg already downloaded
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FacIGUWh_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/acIGUWh_03-1200.jpg already downloaded
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FacIGUWh_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/acIGUWh_04-1200.jpg already downloaded
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FacIGUWh_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/acIGUWh_05-1200.jpg already downloaded
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FacIGUWh_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/acIGUWh_06-1200.jpg already downloaded
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FacIGUWh_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/acIGUWh_07-1200.jpg already downloaded
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FacIGUWh_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/acIGUWh_08-1200.jpg already downloaded
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FacIGUWh_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/acIGUWh_09-1200.jpg already downloaded
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FacIGUWh_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/acIGUWh_10-1200.jpg already downloaded
2026-03-27 09:01:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 78861f12-c295-536a-a714-2c291965fc29, identifier: fccdba2294
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624b2190>
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_02-1200.jpg saved to cache
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b5a1818e-986c-5f79-ace2-6c06911c7e15
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a7d50>
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_01-1200.jpg saved to cache
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f7cdeeef-c158-51c0-a37c-f0547de4574b
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619bb310>
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_03-1200.jpg saved to cache
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4
2026-03-27 09:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yLbyteJ_04-1200.jpg> (referer: https://vpauto.eu/vehicle/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r)
2026-03-27 09:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PyxUuSU_03-1200.jpg> (referer: https://vpauto.eu/vehicle/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s)
2026-03-27 09:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mKUEXjF_05-1200.jpg> (referer: https://vpauto.eu/vehicle/1b08d3694/renault-clio-tce-100-gpl-evolution)
2026-03-27 09:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/twridoi_02-1200.jpg> (referer: https://vpauto.eu/vehicle/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line)
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_09-1200.jpg not downloaded yet
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_07-1200.jpg not downloaded yet
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_06-1200.jpg not downloaded yet
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_04-1200.jpg not downloaded yet
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_04-1200.jpg not downloaded yet
2026-03-27 09:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b641aeed94/renault-arkana-e-tech-145-22-techno> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 78861f12-c295-536a-a714-2c291965fc29 with identifier: fccdba2294
2026-03-27 09:01:21 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:01:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 78861f12-c295-536a-a714-2c291965fc29 with identifier: fccdba2294
2026-03-27 09:01:21 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 78861f12-c295-536a-a714-2c291965fc29 with identifier: fccdba2294 to the API
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/acIGUWh_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78861f12-c295-536a-a714-2c291965fc29/78861f12-c295-536a-a714-2c291965fc29_expert_report_file_817354c3-d2b2-47dd-93d6-3f2f8a0887b3.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/acIGUWh_BE.pdf',
 'category': None,
 'color': 'Red',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '78861f12-c295-536a-a714-2c291965fc29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/fccdba2294/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 ST-Line X',
 'odometer': 17740,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photo_urls': ['https://cdn.vpauto.fr/acIGUWh_01-1200.jpg',
                'https://cdn.vpauto.fr/acIGUWh_02-1200.jpg',
                'https://cdn.vpauto.fr/acIGUWh_03-1200.jpg',
                'https://cdn.vpauto.fr/acIGUWh_04-1200.jpg',
                'https://cdn.vpauto.fr/acIGUWh_05-1200.jpg',
                'https://cdn.vpauto.fr/acIGUWh_06-1200.jpg',
                'https://cdn.vpauto.fr/acIGUWh_07-1200.jpg',
                'https://cdn.vpauto.fr/acIGUWh_08-1200.jpg',
                'https://cdn.vpauto.fr/acIGUWh_09-1200.jpg',
                'https://cdn.vpauto.fr/acIGUWh_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e768a343-bf67-5fb1-ac4a-0dd858bb51f4/e768a343-bf67-5fb1-ac4a-0dd858bb51f4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104658,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/acIGUWh_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e768a343-bf67-5fb1-ac4a-0dd858bb51f4/e768a343-bf67-5fb1-ac4a-0dd858bb51f4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82839,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/acIGUWh_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e768a343-bf67-5fb1-ac4a-0dd858bb51f4/e768a343-bf67-5fb1-ac4a-0dd858bb51f4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98358,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/acIGUWh_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e768a343-bf67-5fb1-ac4a-0dd858bb51f4/e768a343-bf67-5fb1-ac4a-0dd858bb51f4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67911,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/acIGUWh_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e768a343-bf67-5fb1-ac4a-0dd858bb51f4/e768a343-bf67-5fb1-ac4a-0dd858bb51f4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101842,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/acIGUWh_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e768a343-bf67-5fb1-ac4a-0dd858bb51f4/e768a343-bf67-5fb1-ac4a-0dd858bb51f4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94308,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/acIGUWh_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e768a343-bf67-5fb1-ac4a-0dd858bb51f4/e768a343-bf67-5fb1-ac4a-0dd858bb51f4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103011,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/acIGUWh_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e768a343-bf67-5fb1-ac4a-0dd858bb51f4/e768a343-bf67-5fb1-ac4a-0dd858bb51f4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88870,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/acIGUWh_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e768a343-bf67-5fb1-ac4a-0dd858bb51f4/e768a343-bf67-5fb1-ac4a-0dd858bb51f4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120446,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/acIGUWh_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e768a343-bf67-5fb1-ac4a-0dd858bb51f4/e768a343-bf67-5fb1-ac4a-0dd858bb51f4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93636,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/acIGUWh_10-1200.jpg',
             'Width': 1200}],
 'price': 16400,
 'price_includes_vat': True,
 'registration_date': '2023-12-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 ST-Line X',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 ST-Line X',
 'year': 2023}
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fccdba2294%27 HTTP/1.1" 200 None
2026-03-27 09:01:21 [vpauto.fr] INFO: Saving data for fccdba2294: {'created_time': 1774602081.754246, 'last_price_update_time': 1774602081.754259, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fccdba2294') HTTP/1.1" 204 0
2026-03-27 09:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/twridoi_03-1200.jpg> (referer: https://vpauto.eu/vehicle/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line)
2026-03-27 09:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PyxUuSU_04-1200.jpg> (referer: https://vpauto.eu/vehicle/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s)
2026-03-27 09:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Nnuiwkv_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf)
2026-03-27 09:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lkyUyRh_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf)
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_08-1200.jpg not downloaded yet
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_03-1200.jpg not downloaded yet
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_03-1200.jpg not downloaded yet
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_03-1200.jpg not downloaded yet
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_03-1200.jpg not downloaded yet
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61889810>
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_03-1200.jpg saved to cache
2026-03-27 09:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b5a1818e-986c-5f79-ace2-6c06911c7e15
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617901d0>
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_02-1200.jpg saved to cache
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f7cdeeef-c158-51c0-a37c-f0547de4574b
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6197f2d0>
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_01-1200.jpg saved to cache
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fe0f103b-5b95-50e3-b646-b4f140d16db3
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_10-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_08-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_07-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_05-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_05-1200.jpg not downloaded yet
2026-03-27 09:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ee107ccb94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-asphalt> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9fff145-7875-5d63-97f8-994cbe232cdc with identifier: 525691f894
2026-03-27 09:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9fff145-7875-5d63-97f8-994cbe232cdc with scrape type 1
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a9fff145-7875-5d63-97f8-994cbe232cdc
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_01-1200.jpg not downloaded yet
2026-03-27 09:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mKUEXjF_04-1200.jpg> (referer: https://vpauto.eu/vehicle/1b08d3694/renault-clio-tce-100-gpl-evolution)
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_09-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_04-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_04-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_04-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_04-1200.jpg not downloaded yet
2026-03-27 09:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yLbyteJ_05-1200.jpg> (referer: https://vpauto.eu/vehicle/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r)
2026-03-27 09:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mKUEXjF_06-1200.jpg> (referer: https://vpauto.eu/vehicle/1b08d3694/renault-clio-tce-100-gpl-evolution)
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_09-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_08-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_06-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_06-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_02-1200.jpg not downloaded yet
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617610d0>
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_04-1200.jpg saved to cache
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b5a1818e-986c-5f79-ace2-6c06911c7e15
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617d9010>
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_03-1200.jpg saved to cache
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f7cdeeef-c158-51c0-a37c-f0547de4574b
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61809810>
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_05-1200.jpg saved to cache
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617e3ed0>
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_02-1200.jpg saved to cache
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fe0f103b-5b95-50e3-b646-b4f140d16db3
2026-03-27 09:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90371223-d722-5869-a07f-0c08e2947496 with identifier: 8a99a4d094
2026-03-27 09:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90371223-d722-5869-a07f-0c08e2947496 with scrape type 1
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 90371223-d722-5869-a07f-0c08e2947496
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_01-1200.jpg not downloaded yet
2026-03-27 09:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37d47cba-c5e5-5c20-981e-a507a3152153 with identifier: b641aeed94
2026-03-27 09:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37d47cba-c5e5-5c20-981e-a507a3152153 with scrape type 1
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 37d47cba-c5e5-5c20-981e-a507a3152153
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_01-1200.jpg not downloaded yet
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617db890>
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_03-1200.jpg saved to cache
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fe0f103b-5b95-50e3-b646-b4f140d16db3
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617e21d0>
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_04-1200.jpg saved to cache
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f7cdeeef-c158-51c0-a37c-f0547de4574b
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6188a5d0>
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_01-1200.jpg saved to cache
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617c3390>
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_01-1200.jpg saved to cache
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Nnuiwkv_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf)
2026-03-27 09:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/twridoi_05-1200.jpg> (referer: https://vpauto.eu/vehicle/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line)
2026-03-27 09:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lkyUyRh_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf)
2026-03-27 09:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mKUEXjF_08-1200.jpg> (referer: https://vpauto.eu/vehicle/1b08d3694/renault-clio-tce-100-gpl-evolution)
2026-03-27 09:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PyxUuSU_06-1200.jpg> (referer: https://vpauto.eu/vehicle/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s)
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_10-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_05-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_05-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_05-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_05-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_10-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_09-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_07-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_07-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_03-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_02-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_02-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_06-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_06-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_06-1200.jpg not downloaded yet
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_06-1200.jpg not downloaded yet
2026-03-27 09:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d2d2341-e2c4-5e77-8033-8df177e11d7f with identifier: ee107ccb94
2026-03-27 09:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617c1810>
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_04-1200.jpg saved to cache
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617e8b50>
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_05-1200.jpg saved to cache
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b5a1818e-986c-5f79-ace2-6c06911c7e15
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61698f50>
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_06-1200.jpg saved to cache
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4
2026-03-27 09:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lUYJxxL_02-1200.jpg> (referer: https://vpauto.eu/vehicle/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nIOHFGh_02-1200.jpg> (referer: https://vpauto.eu/vehicle/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line)
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_10-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_08-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_08-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_04-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_03-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_03-1200.jpg not downloaded yet
2026-03-27 09:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snSeMdT_02-1200.jpg> (referer: https://vpauto.eu/vehicle/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yLbyteJ_07-1200.jpg> (referer: https://vpauto.eu/vehicle/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r)
2026-03-27 09:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UTbfKJz_01-1200.jpg> (referer: https://vpauto.eu/vehicle/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lkyUyRh_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf)
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_07-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_07-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_07-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_07-1200.jpg not downloaded yet
2026-03-27 09:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hxluGMd_02-1200.jpg> (referer: https://vpauto.eu/vehicle/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hxluGMd_01-1200.jpg> (referer: https://vpauto.eu/vehicle/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_09-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_09-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_05-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_04-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_04-1200.jpg not downloaded yet
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a3510>
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_03-1200.jpg saved to cache
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61872ed0>
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_05-1200.jpg saved to cache
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fe0f103b-5b95-50e3-b646-b4f140d16db3
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b10510>
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_03-1200.jpg saved to cache
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61595c10>
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_08-1200.jpg saved to cache
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61800e90>
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_06-1200.jpg saved to cache
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f7cdeeef-c158-51c0-a37c-f0547de4574b
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_08-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_08-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_08-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_08-1200.jpg not downloaded yet
2026-03-27 09:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Nnuiwkv_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf)
2026-03-27 09:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/twridoi_07-1200.jpg> (referer: https://vpauto.eu/vehicle/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line)
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_10-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_10-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_06-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_05-1200.jpg not downloaded yet
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_05-1200.jpg not downloaded yet
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6184c350>
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_02-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f8323b4c-4d45-55dd-b254-c3c375394cd0
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b119d0>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_02-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 174dec89-0cfc-519c-9012-a2c7935b60a0
2026-03-27 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lUYJxxL_04-1200.jpg> (referer: https://vpauto.eu/vehicle/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_09-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_09-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_09-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_09-1200.jpg not downloaded yet
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617e2190>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_02-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7c774aa8-b252-534c-98d5-bac18085f615
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61772410>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_07-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b5a1818e-986c-5f79-ace2-6c06911c7e15
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61753cd0>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_01-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a9fff145-7875-5d63-97f8-994cbe232cdc
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61961f50>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_05-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617e2350>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_02-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 501f1d17-835c-5f87-86ac-d1cf8492b949
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6154da50>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_01-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 501f1d17-835c-5f87-86ac-d1cf8492b949
2026-03-27 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yLbyteJ_09-1200.jpg> (referer: https://vpauto.eu/vehicle/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r)
2026-03-27 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/rjDaGrB_02-1200.jpg> (referer: https://vpauto.eu/vehicle/b641aeed94/renault-arkana-e-tech-145-22-techno)
2026-03-27 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nIOHFGh_04-1200.jpg> (referer: https://vpauto.eu/vehicle/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line)
2026-03-27 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snSeMdT_04-1200.jpg> (referer: https://vpauto.eu/vehicle/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_07-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_06-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_06-1200.jpg not downloaded yet
2026-03-27 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hxluGMd_04-1200.jpg> (referer: https://vpauto.eu/vehicle/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_10-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_10-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_10-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_10-1200.jpg not downloaded yet
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61898250>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_05-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619251d0>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_07-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fe0f103b-5b95-50e3-b646-b4f140d16db3
2026-03-27 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ipYqvfC_02-1200.jpg> (referer: https://vpauto.eu/vehicle/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/rjDaGrB_03-1200.jpg> (referer: https://vpauto.eu/vehicle/b641aeed94/renault-arkana-e-tech-145-22-techno)
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_08-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_07-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_07-1200.jpg not downloaded yet
2026-03-27 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ipYqvfC_03-1200.jpg> (referer: https://vpauto.eu/vehicle/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619b5310>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_04-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f8323b4c-4d45-55dd-b254-c3c375394cd0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_09-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_08-1200.jpg not downloaded yet
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_08-1200.jpg not downloaded yet
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6237a750>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_09-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b5a1818e-986c-5f79-ace2-6c06911c7e15
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61871310>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_02-1200.jpg saved to cache
2026-03-27 09:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 37d47cba-c5e5-5c20-981e-a507a3152153
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61809e90>
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_04-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 174dec89-0cfc-519c-9012-a2c7935b60a0
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618092d0>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_04-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7c774aa8-b252-534c-98d5-bac18085f615
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6175b8d0>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_04-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 501f1d17-835c-5f87-86ac-d1cf8492b949
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/rjDaGrB_04-1200.jpg> (referer: https://vpauto.eu/vehicle/b641aeed94/renault-arkana-e-tech-145-22-techno)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lkyUyRh_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Nnuiwkv_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf)
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_10-1200.jpg not downloaded yet
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_09-1200.jpg not downloaded yet
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_09-1200.jpg not downloaded yet
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/twridoi_10-1200.jpg> (referer: https://vpauto.eu/vehicle/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ipYqvfC_04-1200.jpg> (referer: https://vpauto.eu/vehicle/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a20b10>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_02-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 90371223-d722-5869-a07f-0c08e2947496
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ad9b10>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_03-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 37d47cba-c5e5-5c20-981e-a507a3152153
2026-03-27 09:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: caf30318-5a8d-59e0-bbf8-58fb59e5171d with identifier: e1401b8d3a
2026-03-27 09:01:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item caf30318-5a8d-59e0-bbf8-58fb59e5171d with scrape type 1
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item caf30318-5a8d-59e0-bbf8-58fb59e5171d
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_01-1200.jpg not downloaded yet
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6168da50>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_03-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 90371223-d722-5869-a07f-0c08e2947496
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_10-1200.jpg not downloaded yet
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_10-1200.jpg not downloaded yet
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nIOHFGh_09-1200.jpg> (referer: https://vpauto.eu/vehicle/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lUYJxxL_09-1200.jpg> (referer: https://vpauto.eu/vehicle/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UTbfKJz_04-1200.jpg> (referer: https://vpauto.eu/vehicle/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hxluGMd_08-1200.jpg> (referer: https://vpauto.eu/vehicle/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_02-1200.jpg not downloaded yet
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hxluGMd_09-1200.jpg> (referer: https://vpauto.eu/vehicle/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6168fd90>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_04-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 37d47cba-c5e5-5c20-981e-a507a3152153
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61782550>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_08-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61743e10>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_08-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6471c690>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_10-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fe0f103b-5b95-50e3-b646-b4f140d16db3
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617c4b90>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_04-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 90371223-d722-5869-a07f-0c08e2947496
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/rjDaGrB_06-1200.jpg> (referer: https://vpauto.eu/vehicle/b641aeed94/renault-arkana-e-tech-145-22-techno)
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_03-1200.jpg not downloaded yet
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/rjDaGrB_05-1200.jpg> (referer: https://vpauto.eu/vehicle/b641aeed94/renault-arkana-e-tech-145-22-techno)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snSeMdT_09-1200.jpg> (referer: https://vpauto.eu/vehicle/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_04-1200.jpg not downloaded yet
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61820bd0>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_09-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 174dec89-0cfc-519c-9012-a2c7935b60a0
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61770350>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_09-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f8323b4c-4d45-55dd-b254-c3c375394cd0
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618d1010>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_04-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a9fff145-7875-5d63-97f8-994cbe232cdc
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b28290>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_08-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 501f1d17-835c-5f87-86ac-d1cf8492b949
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618e9f50>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_09-1200.jpg saved to cache
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 501f1d17-835c-5f87-86ac-d1cf8492b949
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_05-1200.jpg not downloaded yet
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ipYqvfC_07-1200.jpg> (referer: https://vpauto.eu/vehicle/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/rjDaGrB_07-1200.jpg> (referer: https://vpauto.eu/vehicle/b641aeed94/renault-arkana-e-tech-145-22-techno)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ipYqvfC_06-1200.jpg> (referer: https://vpauto.eu/vehicle/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lUYJxxL_10-1200.jpg> (referer: https://vpauto.eu/vehicle/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/rjDaGrB_08-1200.jpg> (referer: https://vpauto.eu/vehicle/b641aeed94/renault-arkana-e-tech-145-22-techno)
2026-03-27 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hxluGMd_10-1200.jpg> (referer: https://vpauto.eu/vehicle/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_06-1200.jpg not downloaded yet
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61855f10>
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_06-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 37d47cba-c5e5-5c20-981e-a507a3152153
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62370590>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_05-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 37d47cba-c5e5-5c20-981e-a507a3152153
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ac1550>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_09-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7c774aa8-b252-534c-98d5-bac18085f615
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_07-1200.jpg not downloaded yet
2026-03-27 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ipYqvfC_08-1200.jpg> (referer: https://vpauto.eu/vehicle/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Blpihlf_02-1200.jpg> (referer: https://vpauto.eu/vehicle/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance)
2026-03-27 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ipYqvfC_09-1200.jpg> (referer: https://vpauto.eu/vehicle/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ipYqvfC_10-1200.jpg> (referer: https://vpauto.eu/vehicle/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Blpihlf_01-1200.jpg> (referer: https://vpauto.eu/vehicle/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance)
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_08-1200.jpg not downloaded yet
2026-03-27 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/rjDaGrB_09-1200.jpg> (referer: https://vpauto.eu/vehicle/b641aeed94/renault-arkana-e-tech-145-22-techno)
2026-03-27 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/rjDaGrB_10-1200.jpg> (referer: https://vpauto.eu/vehicle/b641aeed94/renault-arkana-e-tech-145-22-techno)
2026-03-27 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UTbfKJz_09-1200.jpg> (referer: https://vpauto.eu/vehicle/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_09-1200.jpg not downloaded yet
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6238aa90>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_07-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 90371223-d722-5869-a07f-0c08e2947496
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62453110>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_07-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 37d47cba-c5e5-5c20-981e-a507a3152153
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618cd7d0>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_06-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 90371223-d722-5869-a07f-0c08e2947496
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61995990>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_10-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f8323b4c-4d45-55dd-b254-c3c375394cd0
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618d1bd0>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_08-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 37d47cba-c5e5-5c20-981e-a507a3152153
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6192e210>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_10-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 501f1d17-835c-5f87-86ac-d1cf8492b949
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_10-1200.jpg not downloaded yet
2026-03-27 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Blpihlf_03-1200.jpg> (referer: https://vpauto.eu/vehicle/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance)
2026-03-27 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Blpihlf_04-1200.jpg> (referer: https://vpauto.eu/vehicle/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance)
2026-03-27 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nIOHFGh_10-1200.jpg> (referer: https://vpauto.eu/vehicle/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line)
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a20b50>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_08-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 90371223-d722-5869-a07f-0c08e2947496
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61791690>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_02-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item caf30318-5a8d-59e0-bbf8-58fb59e5171d
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61963bd0>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_09-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 90371223-d722-5869-a07f-0c08e2947496
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6239c910>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_10-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 90371223-d722-5869-a07f-0c08e2947496
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61962690>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_01-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item caf30318-5a8d-59e0-bbf8-58fb59e5171d
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61963810>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_09-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 37d47cba-c5e5-5c20-981e-a507a3152153
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6180b050>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_10-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 37d47cba-c5e5-5c20-981e-a507a3152153
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64354250>
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_09-1200.jpg saved to cache
2026-03-27 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a9fff145-7875-5d63-97f8-994cbe232cdc
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snSeMdT_10-1200.jpg> (referer: https://vpauto.eu/vehicle/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ipYqvfC_05-1200.jpg> (referer: https://vpauto.eu/vehicle/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e643619d0>
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_03-1200.jpg saved to cache
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item caf30318-5a8d-59e0-bbf8-58fb59e5171d
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e65f55f10>
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_04-1200.jpg saved to cache
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item caf30318-5a8d-59e0-bbf8-58fb59e5171d
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Blpihlf_07-1200.jpg> (referer: https://vpauto.eu/vehicle/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance)
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Blpihlf_06-1200.jpg> (referer: https://vpauto.eu/vehicle/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance)
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UTbfKJz_10-1200.jpg> (referer: https://vpauto.eu/vehicle/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UTbfKJz_08-1200.jpg> (referer: https://vpauto.eu/vehicle/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UTbfKJz_07-1200.jpg> (referer: https://vpauto.eu/vehicle/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Blpihlf_05-1200.jpg> (referer: https://vpauto.eu/vehicle/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance)
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623e3490>
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_10-1200.jpg saved to cache
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 174dec89-0cfc-519c-9012-a2c7935b60a0
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6163df10>
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_10-1200.jpg saved to cache
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7c774aa8-b252-534c-98d5-bac18085f615
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61772710>
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_05-1200.jpg saved to cache
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 90371223-d722-5869-a07f-0c08e2947496
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lkyUyRh_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf)
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Blpihlf_08-1200.jpg> (referer: https://vpauto.eu/vehicle/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance)
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Blpihlf_09-1200.jpg> (referer: https://vpauto.eu/vehicle/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance)
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Nnuiwkv_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf)
2026-03-27 09:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nIOHFGh_08-1200.jpg> (referer: https://vpauto.eu/vehicle/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line)
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61957710>
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_07-1200.jpg saved to cache
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item caf30318-5a8d-59e0-bbf8-58fb59e5171d
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62370d90>
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_06-1200.jpg saved to cache
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item caf30318-5a8d-59e0-bbf8-58fb59e5171d
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618bf550>
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_10-1200.jpg saved to cache
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a9fff145-7875-5d63-97f8-994cbe232cdc
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618cfbd0>
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_08-1200.jpg saved to cache
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a9fff145-7875-5d63-97f8-994cbe232cdc
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618bd890>
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_07-1200.jpg saved to cache
2026-03-27 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a9fff145-7875-5d63-97f8-994cbe232cdc
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a5cc90>
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_05-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item caf30318-5a8d-59e0-bbf8-58fb59e5171d
2026-03-27 09:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lUYJxxL_08-1200.jpg> (referer: https://vpauto.eu/vehicle/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Blpihlf_10-1200.jpg> (referer: https://vpauto.eu/vehicle/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance)
2026-03-27 09:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snSeMdT_08-1200.jpg> (referer: https://vpauto.eu/vehicle/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lkyUyRh_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf)
2026-03-27 09:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UTbfKJz_06-1200.jpg> (referer: https://vpauto.eu/vehicle/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UTbfKJz_05-1200.jpg> (referer: https://vpauto.eu/vehicle/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hxluGMd_07-1200.jpg> (referer: https://vpauto.eu/vehicle/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Nnuiwkv_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf)
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618bd5d0>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_10-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625db5d0>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_08-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item caf30318-5a8d-59e0-bbf8-58fb59e5171d
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61766410>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_09-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item caf30318-5a8d-59e0-bbf8-58fb59e5171d
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625db010>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_10-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625d9fd0>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_08-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 174dec89-0cfc-519c-9012-a2c7935b60a0
2026-03-27 09:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lUYJxxL_07-1200.jpg> (referer: https://vpauto.eu/vehicle/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61699850>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_08-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f8323b4c-4d45-55dd-b254-c3c375394cd0
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b2a210>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FBlpihlf_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Blpihlf_10-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item caf30318-5a8d-59e0-bbf8-58fb59e5171d
2026-03-27 09:01:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: caf30318-5a8d-59e0-bbf8-58fb59e5171d, skipping ID generation
2026-03-27 09:01:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item caf30318-5a8d-59e0-bbf8-58fb59e5171d with scrape type 1
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item caf30318-5a8d-59e0-bbf8-58fb59e5171d sending to next pipeline
2026-03-27 09:01:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: caf30318-5a8d-59e0-bbf8-58fb59e5171d, identifier: e1401b8d3a
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617ebad0>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_08-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7c774aa8-b252-534c-98d5-bac18085f615
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6240ac50>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_09-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61780310>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_06-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a9fff145-7875-5d63-97f8-994cbe232cdc
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618bccd0>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_05-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a9fff145-7875-5d63-97f8-994cbe232cdc
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a30d0>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_07-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 501f1d17-835c-5f87-86ac-d1cf8492b949
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61809b90>
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_09-1200.jpg saved to cache
2026-03-27 09:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: caf30318-5a8d-59e0-bbf8-58fb59e5171d with identifier: e1401b8d3a
2026-03-27 09:01:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: caf30318-5a8d-59e0-bbf8-58fb59e5171d with identifier: e1401b8d3a
2026-03-27 09:01:28 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: caf30318-5a8d-59e0-bbf8-58fb59e5171d with identifier: e1401b8d3a to the API
2026-03-27 09:01:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/Blpihlf_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': 'caf30318-5a8d-59e0-bbf8-58fb59e5171d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e1401b8d3a/volkswagen-tiguan-tiguan-15-tsi-150ch-dsg7-elegance',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN Tiguan 1.5 TSI 150ch DSG7 Elegance',
 'odometer': 116432,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98705,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Blpihlf_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80560,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Blpihlf_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96216,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Blpihlf_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71813,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Blpihlf_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100274,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Blpihlf_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80741,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Blpihlf_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101310,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Blpihlf_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79552,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Blpihlf_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129372,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Blpihlf_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_caf30318-5a8d-59e0-bbf8-58fb59e5171d/caf30318-5a8d-59e0-bbf8-58fb59e5171d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119302,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Blpihlf_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2022-11-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN Tiguan 1.5 TSI 150ch DSG7 Elegance',
 'transmission': 'automatic',
 'trim': 'TIGUAN Tiguan 1.5 TSI 150ch DSG7 Elegance',
 'year': 2022}
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e1401b8d3a%27 HTTP/1.1" 200 None
2026-03-27 09:01:29 [vpauto.fr] INFO: Saving data for e1401b8d3a: {'created_time': 1774602089.761078, 'last_price_update_time': 1774602089.761091}
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e1401b8d3a') HTTP/1.1" 204 0
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nIOHFGh_06-1200.jpg> (referer: https://vpauto.eu/vehicle/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nIOHFGh_07-1200.jpg> (referer: https://vpauto.eu/vehicle/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snSeMdT_07-1200.jpg> (referer: https://vpauto.eu/vehicle/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lUYJxxL_06-1200.jpg> (referer: https://vpauto.eu/vehicle/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snSeMdT_06-1200.jpg> (referer: https://vpauto.eu/vehicle/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf> (referer: https://vpauto.eu/vehicle/ee107ccb94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-asphalt)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hxluGMd_06-1200.jpg> (referer: https://vpauto.eu/vehicle/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UTbfKJz_03-1200.jpg> (referer: https://vpauto.eu/vehicle/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b30550>
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_07-1200.jpg saved to cache
2026-03-27 09:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f8323b4c-4d45-55dd-b254-c3c375394cd0
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Nnuiwkv_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nIOHFGh_05-1200.jpg> (referer: https://vpauto.eu/vehicle/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PyxUuSU_10-1200.jpg> (referer: https://vpauto.eu/vehicle/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s)
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b32810>
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_06-1200.jpg saved to cache
2026-03-27 09:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 174dec89-0cfc-519c-9012-a2c7935b60a0
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lkyUyRh_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/twridoi_09-1200.jpg> (referer: https://vpauto.eu/vehicle/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lUYJxxL_05-1200.jpg> (referer: https://vpauto.eu/vehicle/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snSeMdT_05-1200.jpg> (referer: https://vpauto.eu/vehicle/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e616695d0>
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_07-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 174dec89-0cfc-519c-9012-a2c7935b60a0
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a8ad50>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_07-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7c774aa8-b252-534c-98d5-bac18085f615
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6163e610>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_06-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f8323b4c-4d45-55dd-b254-c3c375394cd0
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61824850>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_06-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7c774aa8-b252-534c-98d5-bac18085f615
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6163ff50>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_expert_report_file_47b48af5-fe15-477e-a5b1-03940d7e0d02.pdf HTTP/1.1" 201 0
2026-03-27 09:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d2d2341-e2c4-5e77-8033-8df177e11d7f, skipping ID generation
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_01-1200.jpg not downloaded yet
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a5c50>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_06-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 501f1d17-835c-5f87-86ac-d1cf8492b949
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6163fd10>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_03-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a9fff145-7875-5d63-97f8-994cbe232cdc
2026-03-27 09:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yLbyteJ_10-1200.jpg> (referer: https://vpauto.eu/vehicle/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r)
2026-03-27 09:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/rjDaGrB_01-1200.jpg> (referer: https://vpauto.eu/vehicle/b641aeed94/renault-arkana-e-tech-145-22-techno)
2026-03-27 09:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ipYqvfC_01-1200.jpg> (referer: https://vpauto.eu/vehicle/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_02-1200.jpg not downloaded yet
2026-03-27 09:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hxluGMd_05-1200.jpg> (referer: https://vpauto.eu/vehicle/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_03-1200.jpg not downloaded yet
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61826110>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_07-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61871910>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_05-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 174dec89-0cfc-519c-9012-a2c7935b60a0
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6181c350>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_10-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f7cdeeef-c158-51c0-a37c-f0547de4574b
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618712d0>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_07-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61872510>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_09-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fe0f103b-5b95-50e3-b646-b4f140d16db3
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617e8590>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_05-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f8323b4c-4d45-55dd-b254-c3c375394cd0
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6239dc10>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_05-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7c774aa8-b252-534c-98d5-bac18085f615
2026-03-27 09:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lkyUyRh_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf)
2026-03-27 09:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Nnuiwkv_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf)
2026-03-27 09:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/twridoi_08-1200.jpg> (referer: https://vpauto.eu/vehicle/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line)
2026-03-27 09:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PyxUuSU_08-1200.jpg> (referer: https://vpauto.eu/vehicle/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s)
2026-03-27 09:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mKUEXjF_10-1200.jpg> (referer: https://vpauto.eu/vehicle/1b08d3694/renault-clio-tce-100-gpl-evolution)
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_04-1200.jpg not downloaded yet
2026-03-27 09:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PyxUuSU_09-1200.jpg> (referer: https://vpauto.eu/vehicle/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s)
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6238f390>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_10-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b5a1818e-986c-5f79-ace2-6c06911c7e15
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61642c10>
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FrjDaGrB_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rjDaGrB_01-1200.jpg saved to cache
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 37d47cba-c5e5-5c20-981e-a507a3152153
2026-03-27 09:01:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 37d47cba-c5e5-5c20-981e-a507a3152153, skipping ID generation
2026-03-27 09:01:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37d47cba-c5e5-5c20-981e-a507a3152153 with scrape type 1
2026-03-27 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 37d47cba-c5e5-5c20-981e-a507a3152153 sending to next pipeline
2026-03-27 09:01:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 37d47cba-c5e5-5c20-981e-a507a3152153, identifier: b641aeed94
2026-03-27 09:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64355890>
2026-03-27 09:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FipYqvfC_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ipYqvfC_01-1200.jpg saved to cache
2026-03-27 09:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 90371223-d722-5869-a07f-0c08e2947496
2026-03-27 09:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 90371223-d722-5869-a07f-0c08e2947496, skipping ID generation
2026-03-27 09:01:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90371223-d722-5869-a07f-0c08e2947496 with scrape type 1
2026-03-27 09:01:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 90371223-d722-5869-a07f-0c08e2947496 sending to next pipeline
2026-03-27 09:01:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 90371223-d722-5869-a07f-0c08e2947496, identifier: 8a99a4d094
2026-03-27 09:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61923d90>
2026-03-27 09:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_05-1200.jpg saved to cache
2026-03-27 09:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 501f1d17-835c-5f87-86ac-d1cf8492b949
2026-03-27 09:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UTbfKJz_02-1200.jpg> (referer: https://vpauto.eu/vehicle/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hxluGMd_03-1200.jpg> (referer: https://vpauto.eu/vehicle/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_05-1200.jpg not downloaded yet
2026-03-27 09:01:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 37d47cba-c5e5-5c20-981e-a507a3152153 with identifier: b641aeed94
2026-03-27 09:01:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 37d47cba-c5e5-5c20-981e-a507a3152153 with identifier: b641aeed94
2026-03-27 09:01:31 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 37d47cba-c5e5-5c20-981e-a507a3152153 with identifier: b641aeed94 to the API
2026-03-27 09:01:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/rjDaGrB_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '37d47cba-c5e5-5c20-981e-a507a3152153',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b641aeed94/renault-arkana-e-tech-145-22-techno',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'RENAULT',
 'model': 'Arkana E-Tech 145 - 22 Techno',
 'odometer': 98227,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106204,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rjDaGrB_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86982,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rjDaGrB_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98419,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rjDaGrB_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80611,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rjDaGrB_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104158,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rjDaGrB_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86947,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rjDaGrB_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106249,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rjDaGrB_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82186,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rjDaGrB_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149175,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rjDaGrB_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d47cba-c5e5-5c20-981e-a507a3152153/37d47cba-c5e5-5c20-981e-a507a3152153_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167647,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rjDaGrB_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2023-11-09',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Arkana E-Tech 145 - 22 Techno',
 'transmission': 'automatic',
 'trim': 'Arkana E-Tech 145 - 22 Techno',
 'year': 2023}
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b641aeed94%27 HTTP/1.1" 200 None
2026-03-27 09:01:32 [vpauto.fr] INFO: Saving data for b641aeed94: {'created_time': 1774602092.182754, 'last_price_update_time': 1774602092.182765}
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b641aeed94') HTTP/1.1" 204 0
2026-03-27 09:01:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 90371223-d722-5869-a07f-0c08e2947496 with identifier: 8a99a4d094
2026-03-27 09:01:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 90371223-d722-5869-a07f-0c08e2947496 with identifier: 8a99a4d094
2026-03-27 09:01:32 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 90371223-d722-5869-a07f-0c08e2947496 with identifier: 8a99a4d094 to the API
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/ipYqvfC_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '90371223-d722-5869-a07f-0c08e2947496',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8a99a4d094/peugeot-308-puretech-130ch-ss-eat8-active-pack',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '308 PureTech 130ch S&S EAT8 Active Pack',
 'odometer': 134117,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95301,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ipYqvfC_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78992,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ipYqvfC_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92388,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ipYqvfC_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73458,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ipYqvfC_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102496,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ipYqvfC_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81217,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ipYqvfC_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96048,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ipYqvfC_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78791,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ipYqvfC_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128342,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ipYqvfC_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90371223-d722-5869-a07f-0c08e2947496/90371223-d722-5869-a07f-0c08e2947496_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119712,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ipYqvfC_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2023-03-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 308 PureTech 130ch S&S EAT8 Active Pack',
 'transmission': 'automatic',
 'trim': '308 PureTech 130ch S&S EAT8 Active Pack',
 'year': 2023}
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278a99a4d094%27 HTTP/1.1" 200 None
2026-03-27 09:01:32 [vpauto.fr] INFO: Saving data for 8a99a4d094: {'created_time': 1774602092.647501, 'last_price_update_time': 1774602092.647519}
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8a99a4d094') HTTP/1.1" 204 0
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_06-1200.jpg not downloaded yet
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617deb50>
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_06-1200.jpg saved to cache
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619a21d0>
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_06-1200.jpg saved to cache
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6239ef90>
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_08-1200.jpg saved to cache
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fe0f103b-5b95-50e3-b646-b4f140d16db3
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61901d50>
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_08-1200.jpg saved to cache
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f7cdeeef-c158-51c0-a37c-f0547de4574b
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6164b4d0>
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_10-1200.jpg saved to cache
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61903fd0>
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_09-1200.jpg saved to cache
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f7cdeeef-c158-51c0-a37c-f0547de4574b
2026-03-27 09:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lkyUyRh_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf)
2026-03-27 09:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lUYJxxL_03-1200.jpg> (referer: https://vpauto.eu/vehicle/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nIOHFGh_03-1200.jpg> (referer: https://vpauto.eu/vehicle/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line)
2026-03-27 09:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yLbyteJ_08-1200.jpg> (referer: https://vpauto.eu/vehicle/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r)
2026-03-27 09:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snSeMdT_03-1200.jpg> (referer: https://vpauto.eu/vehicle/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hRpGyUl_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf)
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_07-1200.jpg not downloaded yet
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ad9650>
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUTbfKJz_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UTbfKJz_02-1200.jpg saved to cache
2026-03-27 09:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a9fff145-7875-5d63-97f8-994cbe232cdc
2026-03-27 09:01:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a9fff145-7875-5d63-97f8-994cbe232cdc, skipping ID generation
2026-03-27 09:01:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9fff145-7875-5d63-97f8-994cbe232cdc with scrape type 1
2026-03-27 09:01:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a9fff145-7875-5d63-97f8-994cbe232cdc sending to next pipeline
2026-03-27 09:01:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a9fff145-7875-5d63-97f8-994cbe232cdc, identifier: 525691f894
2026-03-27 09:01:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623ceb50>
2026-03-27 09:01:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhxluGMd_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hxluGMd_03-1200.jpg saved to cache
2026-03-27 09:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 501f1d17-835c-5f87-86ac-d1cf8492b949
2026-03-27 09:01:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 501f1d17-835c-5f87-86ac-d1cf8492b949, skipping ID generation
2026-03-27 09:01:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 501f1d17-835c-5f87-86ac-d1cf8492b949 with scrape type 1
2026-03-27 09:01:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 501f1d17-835c-5f87-86ac-d1cf8492b949 sending to next pipeline
2026-03-27 09:01:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 501f1d17-835c-5f87-86ac-d1cf8492b949, identifier: c7a747fe94
2026-03-27 09:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Nnuiwkv_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf)
2026-03-27 09:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/twridoi_06-1200.jpg> (referer: https://vpauto.eu/vehicle/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line)
2026-03-27 09:01:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a9fff145-7875-5d63-97f8-994cbe232cdc with identifier: 525691f894
2026-03-27 09:01:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a9fff145-7875-5d63-97f8-994cbe232cdc with identifier: 525691f894
2026-03-27 09:01:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a9fff145-7875-5d63-97f8-994cbe232cdc with identifier: 525691f894 to the API
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/UTbfKJz_02-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '6.1L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'a9fff145-7875-5d63-97f8-994cbe232cdc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/525691f894/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER 6.1 VAN L1H1 2.0 TDI 110 BVM5 BUSINESS',
 'odometer': 98414,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 25,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87961,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UTbfKJz_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77750,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UTbfKJz_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77215,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UTbfKJz_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80854,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UTbfKJz_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74835,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UTbfKJz_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79450,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UTbfKJz_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87894,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UTbfKJz_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73156,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UTbfKJz_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115680,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UTbfKJz_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9fff145-7875-5d63-97f8-994cbe232cdc/a9fff145-7875-5d63-97f8-994cbe232cdc_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94000,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UTbfKJz_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2022-06-23',
 'seats_number': 3,
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER 6.1 VAN L1H1 2.0 TDI 110 BVM5 BUSINESS',
 'transmission': 'manual',
 'trim': 'TRANSPORTER 6.1 VAN L1H1 2.0 TDI 110 BVM5 BUSINESS',
 'year': 2022}
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27525691f894%27 HTTP/1.1" 200 None
2026-03-27 09:01:33 [vpauto.fr] INFO: Saving data for 525691f894: {'created_time': 1774602093.738919, 'last_price_update_time': 1774602093.73893}
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='525691f894') HTTP/1.1" 204 0
2026-03-27 09:01:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 501f1d17-835c-5f87-86ac-d1cf8492b949 with identifier: c7a747fe94
2026-03-27 09:01:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 501f1d17-835c-5f87-86ac-d1cf8492b949 with identifier: c7a747fe94
2026-03-27 09:01:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 501f1d17-835c-5f87-86ac-d1cf8492b949 with identifier: c7a747fe94 to the API
2026-03-27 09:01:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/hxluGMd_03-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '6.1L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '501f1d17-835c-5f87-86ac-d1cf8492b949',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c7a747fe94/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER 6.1 VAN L1H1 2.0 TDI 110 BVM5 BUSINESS',
 'odometer': 74400,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 24,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85881,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hxluGMd_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79929,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hxluGMd_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78008,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hxluGMd_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81637,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hxluGMd_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75791,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hxluGMd_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80888,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hxluGMd_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91806,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hxluGMd_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72067,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hxluGMd_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107681,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hxluGMd_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_501f1d17-835c-5f87-86ac-d1cf8492b949/501f1d17-835c-5f87-86ac-d1cf8492b949_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94411,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hxluGMd_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2022-06-07',
 'seats_number': 3,
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER 6.1 VAN L1H1 2.0 TDI 110 BVM5 BUSINESS',
 'transmission': 'manual',
 'trim': 'TRANSPORTER 6.1 VAN L1H1 2.0 TDI 110 BVM5 BUSINESS',
 'year': 2022}
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c7a747fe94%27 HTTP/1.1" 200 None
2026-03-27 09:01:34 [vpauto.fr] INFO: Saving data for c7a747fe94: {'created_time': 1774602094.187605, 'last_price_update_time': 1774602094.187621}
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c7a747fe94') HTTP/1.1" 204 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_08-1200.jpg not downloaded yet
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62381dd0>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_04-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617c6ed0>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_03-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f8323b4c-4d45-55dd-b254-c3c375394cd0
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a5ea50>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_03-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 174dec89-0cfc-519c-9012-a2c7935b60a0
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61954dd0>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_08-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b5a1818e-986c-5f79-ace2-6c06911c7e15
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6239c290>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_03-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7c774aa8-b252-534c-98d5-bac18085f615
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61773190>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_01-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hRpGyUl_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf)
2026-03-27 09:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hRpGyUl_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf)
2026-03-27 09:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PyxUuSU_07-1200.jpg> (referer: https://vpauto.eu/vehicle/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s)
2026-03-27 09:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mKUEXjF_09-1200.jpg> (referer: https://vpauto.eu/vehicle/1b08d3694/renault-clio-tce-100-gpl-evolution)
2026-03-27 09:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nIOHFGh_01-1200.jpg> (referer: https://vpauto.eu/vehicle/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line)
2026-03-27 09:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lUYJxxL_01-1200.jpg> (referer: https://vpauto.eu/vehicle/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_09-1200.jpg not downloaded yet
2026-03-27 09:01:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a5ea90>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_04-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ac2450>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_06-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fe0f103b-5b95-50e3-b646-b4f140d16db3
2026-03-27 09:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hRpGyUl_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf)
2026-03-27 09:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/snSeMdT_01-1200.jpg> (referer: https://vpauto.eu/vehicle/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business)
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_10-1200.jpg not downloaded yet
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6187fe90>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_03-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62365f50>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_02-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61991150>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_07-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f7cdeeef-c158-51c0-a37c-f0547de4574b
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61830e10>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_09-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a8b790>
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnIOHFGh_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nIOHFGh_01-1200.jpg saved to cache
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 174dec89-0cfc-519c-9012-a2c7935b60a0
2026-03-27 09:01:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 174dec89-0cfc-519c-9012-a2c7935b60a0, skipping ID generation
2026-03-27 09:01:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 174dec89-0cfc-519c-9012-a2c7935b60a0 with scrape type 1
2026-03-27 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 174dec89-0cfc-519c-9012-a2c7935b60a0 sending to next pipeline
2026-03-27 09:01:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 174dec89-0cfc-519c-9012-a2c7935b60a0, identifier: 34777dc094
2026-03-27 09:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e616e3b50>
2026-03-27 09:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlUYJxxL_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lUYJxxL_01-1200.jpg saved to cache
2026-03-27 09:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f8323b4c-4d45-55dd-b254-c3c375394cd0
2026-03-27 09:01:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f8323b4c-4d45-55dd-b254-c3c375394cd0, skipping ID generation
2026-03-27 09:01:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8323b4c-4d45-55dd-b254-c3c375394cd0 with scrape type 1
2026-03-27 09:01:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f8323b4c-4d45-55dd-b254-c3c375394cd0 sending to next pipeline
2026-03-27 09:01:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f8323b4c-4d45-55dd-b254-c3c375394cd0, identifier: 2f4acf1494
2026-03-27 09:01:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 174dec89-0cfc-519c-9012-a2c7935b60a0 with identifier: 34777dc094
2026-03-27 09:01:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 174dec89-0cfc-519c-9012-a2c7935b60a0 with identifier: 34777dc094
2026-03-27 09:01:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 174dec89-0cfc-519c-9012-a2c7935b60a0 with identifier: 34777dc094 to the API
2026-03-27 09:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/nIOHFGh_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 '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-04-03T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '174dec89-0cfc-519c-9012-a2c7935b60a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/34777dc094/ds-ds7-crossback-hybride-e-tense-300-eat8-4x4-performance-line',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'DS',
 'model': '7 Crossback Hybride E-Tense 300 EAT8 4x4 Performance Line+',
 'odometer': 48800,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94148,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nIOHFGh_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74957,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nIOHFGh_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93222,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nIOHFGh_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70242,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nIOHFGh_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94746,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nIOHFGh_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74951,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nIOHFGh_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96745,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nIOHFGh_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76945,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nIOHFGh_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115164,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nIOHFGh_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_174dec89-0cfc-519c-9012-a2c7935b60a0/174dec89-0cfc-519c-9012-a2c7935b60a0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133348,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nIOHFGh_10-1200.jpg',
             'Width': 1200}],
 'price': 23000,
 'price_includes_vat': True,
 'registration_date': '2022-10-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS7 Crossback Hybride E-Tense 300 EAT8 4x4 Performance Line+',
 'transmission': 'automatic',
 'trim': '7 Crossback Hybride E-Tense 300 EAT8 4x4 Performance Line+',
 'year': 2022}
2026-03-27 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2734777dc094%27 HTTP/1.1" 200 None
2026-03-27 09:01:35 [vpauto.fr] INFO: Saving data for 34777dc094: {'created_time': 1774602095.747353, 'last_price_update_time': 1774602095.747363, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='34777dc094') HTTP/1.1" 204 0
2026-03-27 09:01:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f8323b4c-4d45-55dd-b254-c3c375394cd0 with identifier: 2f4acf1494
2026-03-27 09:01:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f8323b4c-4d45-55dd-b254-c3c375394cd0 with identifier: 2f4acf1494
2026-03-27 09:01:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f8323b4c-4d45-55dd-b254-c3c375394cd0 with identifier: 2f4acf1494 to the API
2026-03-27 09:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/lUYJxxL_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f8323b4c-4d45-55dd-b254-c3c375394cd0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2f4acf1494/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': 'PARTNER FOURGON PARTNER FOURGON STANDARD 650 KG BLUEHDI 100 S&S '
          'BVM6 PREMIUM',
 'odometer': 96326,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 24,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93635,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lUYJxxL_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78327,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lUYJxxL_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93621,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lUYJxxL_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65059,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lUYJxxL_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78165,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lUYJxxL_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84235,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lUYJxxL_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100641,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lUYJxxL_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87639,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lUYJxxL_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110344,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lUYJxxL_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8323b4c-4d45-55dd-b254-c3c375394cd0/f8323b4c-4d45-55dd-b254-c3c375394cd0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72684,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lUYJxxL_10-1200.jpg',
             'Width': 1200}],
 'price': 9000,
 'price_includes_vat': True,
 'registration_date': '2022-03-22',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT PARTNER FOURGON PARTNER FOURGON STANDARD 650 KG BLUEHDI 100 '
          'S&S BVM6 PREMIUM',
 'transmission': 'manual',
 'trim': 'PARTNER FOURGON PARTNER FOURGON STANDARD 650 KG BLUEHDI 100 S&S BVM6 '
         'PREMIUM',
 'year': 2022}
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272f4acf1494%27 HTTP/1.1" 200 None
2026-03-27 09:01:36 [vpauto.fr] INFO: Saving data for 2f4acf1494: {'created_time': 1774602096.16293, 'last_price_update_time': 1774602096.162943, 'auction_closing_time': 1775210400.0}
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2f4acf1494') HTTP/1.1" 204 0
2026-03-27 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hRpGyUl_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf)
2026-03-27 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hRpGyUl_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf)
2026-03-27 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yLbyteJ_06-1200.jpg> (referer: https://vpauto.eu/vehicle/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r)
2026-03-27 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lkyUyRh_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf)
2026-03-27 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/Nnuiwkv_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf)
2026-03-27 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/twridoi_04-1200.jpg> (referer: https://vpauto.eu/vehicle/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line)
2026-03-27 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PyxUuSU_05-1200.jpg> (referer: https://vpauto.eu/vehicle/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s)
2026-03-27 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mKUEXjF_07-1200.jpg> (referer: https://vpauto.eu/vehicle/1b08d3694/renault-clio-tce-100-gpl-evolution)
2026-03-27 09:01:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619c9690>
2026-03-27 09:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_04-1200.jpg saved to cache
2026-03-27 09:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618d3890>
2026-03-27 09:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FsnSeMdT_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/snSeMdT_01-1200.jpg saved to cache
2026-03-27 09:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7c774aa8-b252-534c-98d5-bac18085f615
2026-03-27 09:01:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7c774aa8-b252-534c-98d5-bac18085f615, skipping ID generation
2026-03-27 09:01:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c774aa8-b252-534c-98d5-bac18085f615 with scrape type 1
2026-03-27 09:01:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7c774aa8-b252-534c-98d5-bac18085f615 sending to next pipeline
2026-03-27 09:01:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7c774aa8-b252-534c-98d5-bac18085f615, identifier: 5878f2a694
2026-03-27 09:01:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7c774aa8-b252-534c-98d5-bac18085f615 with identifier: 5878f2a694
2026-03-27 09:01:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7c774aa8-b252-534c-98d5-bac18085f615 with identifier: 5878f2a694
2026-03-27 09:01:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7c774aa8-b252-534c-98d5-bac18085f615 with identifier: 5878f2a694 to the API
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/snSeMdT_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '6.1L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '7c774aa8-b252-534c-98d5-bac18085f615',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5878f2a694/volkswagen-transporter-61-van-l1h1-20-tdi-110-bvm5-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER 6.1 VAN L1H1 2.0 TDI 110 BVM5 BUSINESS',
 'odometer': 88858,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86878,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/snSeMdT_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78501,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/snSeMdT_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90582,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/snSeMdT_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80060,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/snSeMdT_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74384,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/snSeMdT_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80399,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/snSeMdT_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95888,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/snSeMdT_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74527,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/snSeMdT_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122845,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/snSeMdT_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c774aa8-b252-534c-98d5-bac18085f615/7c774aa8-b252-534c-98d5-bac18085f615_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120646,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/snSeMdT_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2022-06-07',
 'seats_number': 3,
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER 6.1 VAN L1H1 2.0 TDI 110 BVM5 BUSINESS',
 'transmission': 'manual',
 'trim': 'TRANSPORTER 6.1 VAN L1H1 2.0 TDI 110 BVM5 BUSINESS',
 'year': 2022}
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275878f2a694%27 HTTP/1.1" 200 None
2026-03-27 09:01:36 [vpauto.fr] INFO: Saving data for 5878f2a694: {'created_time': 1774602096.968163, 'last_price_update_time': 1774602096.968175}
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5878f2a694') HTTP/1.1" 204 0
2026-03-27 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hRpGyUl_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf)
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619818d0>
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_06-1200.jpg saved to cache
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62433910>
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_05-1200.jpg saved to cache
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62581a90>
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_06-1200.jpg saved to cache
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b5a1818e-986c-5f79-ace2-6c06911c7e15
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62370690>
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlkyUyRh_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lkyUyRh_02-1200.jpg saved to cache
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 231769ff-ac84-5f24-99bf-3c8012016658
2026-03-27 09:01:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 231769ff-ac84-5f24-99bf-3c8012016658, skipping ID generation
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 231769ff-ac84-5f24-99bf-3c8012016658 sending to next pipeline
2026-03-27 09:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 231769ff-ac84-5f24-99bf-3c8012016658, identifier: ed0a18f994
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62433410>
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNnuiwkv_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/Nnuiwkv_02-1200.jpg saved to cache
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 14fc7602-4432-5051-a76d-578a58826d54
2026-03-27 09:01:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 14fc7602-4432-5051-a76d-578a58826d54, skipping ID generation
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 14fc7602-4432-5051-a76d-578a58826d54 sending to next pipeline
2026-03-27 09:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 14fc7602-4432-5051-a76d-578a58826d54, identifier: 2a84bcb894
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b31b10>
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftwridoi_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/twridoi_04-1200.jpg saved to cache
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fe0f103b-5b95-50e3-b646-b4f140d16db3
2026-03-27 09:01:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fe0f103b-5b95-50e3-b646-b4f140d16db3, skipping ID generation
2026-03-27 09:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe0f103b-5b95-50e3-b646-b4f140d16db3 with scrape type 1
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fe0f103b-5b95-50e3-b646-b4f140d16db3 sending to next pipeline
2026-03-27 09:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: fe0f103b-5b95-50e3-b646-b4f140d16db3, identifier: 4868cfb594
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623ce990>
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPyxUuSU_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PyxUuSU_05-1200.jpg saved to cache
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f7cdeeef-c158-51c0-a37c-f0547de4574b
2026-03-27 09:01:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f7cdeeef-c158-51c0-a37c-f0547de4574b, skipping ID generation
2026-03-27 09:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7cdeeef-c158-51c0-a37c-f0547de4574b with scrape type 1
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f7cdeeef-c158-51c0-a37c-f0547de4574b sending to next pipeline
2026-03-27 09:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f7cdeeef-c158-51c0-a37c-f0547de4574b, identifier: b9e09ea03a
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625f0050>
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmKUEXjF_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mKUEXjF_07-1200.jpg saved to cache
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4
2026-03-27 09:01:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4, skipping ID generation
2026-03-27 09:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4 with scrape type 1
2026-03-27 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4 sending to next pipeline
2026-03-27 09:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4, identifier: 1b08d3694
2026-03-27 09:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/EMRgzMF_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf)
2026-03-27 09:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GekEfdL_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/GekEfdL_BE.pdf)
2026-03-27 09:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hRpGyUl_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf)
2026-03-27 09:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hRpGyUl_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf)
2026-03-27 09:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yLbyteJ_01-1200.jpg> (referer: https://vpauto.eu/vehicle/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r)
2026-03-27 09:01:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 231769ff-ac84-5f24-99bf-3c8012016658 with identifier: ed0a18f994
2026-03-27 09:01:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 231769ff-ac84-5f24-99bf-3c8012016658 with identifier: ed0a18f994
2026-03-27 09:01:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 231769ff-ac84-5f24-99bf-3c8012016658 with identifier: ed0a18f994 to the API
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/lkyUyRh_02-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_expert_report_file_438b2d88-71c5-48de-9536-f34ecc1bc213.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/lkyUyRh_BE.pdf',
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '231769ff-ac84-5f24-99bf-3c8012016658',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ed0a18f994/peugeot-308-sw-bluehdi-130ch-ss-eat8-active-pack',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '308 SW BlueHDi 130ch S&S EAT8 Active Pack',
 'odometer': 142175,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 27,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90805,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lkyUyRh_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80589,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lkyUyRh_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100612,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lkyUyRh_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75963,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lkyUyRh_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93760,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lkyUyRh_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94355,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lkyUyRh_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95703,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lkyUyRh_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86782,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lkyUyRh_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109391,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lkyUyRh_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_231769ff-ac84-5f24-99bf-3c8012016658/231769ff-ac84-5f24-99bf-3c8012016658_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128674,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lkyUyRh_10-1200.jpg',
             'Width': 1200}],
 'price': 11800,
 'price_includes_vat': True,
 'registration_date': '2023-01-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 308 SW BlueHDi 130ch S&S EAT8 Active Pack',
 'transmission': 'automatic',
 'trim': '308 SW BlueHDi 130ch S&S EAT8 Active Pack',
 'year': 2023}
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ed0a18f994%27 HTTP/1.1" 200 None
2026-03-27 09:01:38 [vpauto.fr] INFO: Saving data for ed0a18f994: {'created_time': 1774602098.395377, 'last_price_update_time': 1774602098.395387, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ed0a18f994') HTTP/1.1" 204 0
2026-03-27 09:01:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 14fc7602-4432-5051-a76d-578a58826d54 with identifier: 2a84bcb894
2026-03-27 09:01:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 14fc7602-4432-5051-a76d-578a58826d54 with identifier: 2a84bcb894
2026-03-27 09:01:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 14fc7602-4432-5051-a76d-578a58826d54 with identifier: 2a84bcb894 to the API
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/Nnuiwkv_02-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_expert_report_file_d73bcfdc-ecf6-43f0-827d-e7fcac90d72f.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/Nnuiwkv_BE.pdf',
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '14fc7602-4432-5051-a76d-578a58826d54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2a84bcb894/renault-clio-tce-90-techno',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'RENAULT',
 'model': 'Clio TCe 90 Techno',
 'odometer': 105296,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 41,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98309,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Nnuiwkv_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94533,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Nnuiwkv_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103881,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Nnuiwkv_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78648,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Nnuiwkv_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101909,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Nnuiwkv_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88595,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Nnuiwkv_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92186,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Nnuiwkv_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90759,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Nnuiwkv_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141017,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Nnuiwkv_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14fc7602-4432-5051-a76d-578a58826d54/14fc7602-4432-5051-a76d-578a58826d54_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102399,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/Nnuiwkv_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2023-12-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Clio TCe 90 Techno',
 'transmission': 'manual',
 'trim': 'Clio TCe 90 Techno',
 'year': 2023}
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a84bcb894%27 HTTP/1.1" 200 None
2026-03-27 09:01:38 [vpauto.fr] INFO: Saving data for 2a84bcb894: {'created_time': 1774602098.921773, 'last_price_update_time': 1774602098.921786}
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2a84bcb894') HTTP/1.1" 204 0
2026-03-27 09:01:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: fe0f103b-5b95-50e3-b646-b4f140d16db3 with identifier: 4868cfb594
2026-03-27 09:01:38 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:01:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: fe0f103b-5b95-50e3-b646-b4f140d16db3 with identifier: 4868cfb594
2026-03-27 09:01:39 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: fe0f103b-5b95-50e3-b646-b4f140d16db3 with identifier: 4868cfb594 to the API
2026-03-27 09:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/twridoi_04-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'fe0f103b-5b95-50e3-b646-b4f140d16db3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4868cfb594/ford-kuga-25-duratec-225-ch-phev-powershift-st-line',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line',
 'odometer': 18469,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101570,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/twridoi_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77599,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/twridoi_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97440,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/twridoi_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83070,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/twridoi_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100573,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/twridoi_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76952,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/twridoi_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102068,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/twridoi_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73715,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/twridoi_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126989,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/twridoi_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe0f103b-5b95-50e3-b646-b4f140d16db3/fe0f103b-5b95-50e3-b646-b4f140d16db3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148732,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/twridoi_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-08-24',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line',
 'year': 2023}
2026-03-27 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274868cfb594%27 HTTP/1.1" 200 None
2026-03-27 09:01:40 [vpauto.fr] INFO: Saving data for 4868cfb594: {'created_time': 1774602100.743475, 'last_price_update_time': 1774602100.743487}
2026-03-27 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4868cfb594') HTTP/1.1" 204 0
2026-03-27 09:01:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f7cdeeef-c158-51c0-a37c-f0547de4574b with identifier: b9e09ea03a
2026-03-27 09:01:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f7cdeeef-c158-51c0-a37c-f0547de4574b with identifier: b9e09ea03a
2026-03-27 09:01:40 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f7cdeeef-c158-51c0-a37c-f0547de4574b with identifier: b9e09ea03a to the API
2026-03-27 09:01:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/PyxUuSU_05-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'f7cdeeef-c158-51c0-a37c-f0547de4574b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b9e09ea03a/land-rover-discovery-sport-mark-vi-d200-mhev-awd-bva-r-dynamic-s',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'LAND ROVER',
 'model': 'Discovery Sport Mark VI D200 MHEV AWD BVA R-Dynamic S',
 'odometer': 45988,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95029,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PyxUuSU_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73932,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PyxUuSU_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100817,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PyxUuSU_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85920,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PyxUuSU_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97909,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PyxUuSU_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73406,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PyxUuSU_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95347,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PyxUuSU_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72896,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PyxUuSU_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138412,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PyxUuSU_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7cdeeef-c158-51c0-a37c-f0547de4574b/f7cdeeef-c158-51c0-a37c-f0547de4574b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138118,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PyxUuSU_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2022-03-23',
 'seats_number': 5,
 'seller_name': None,
 'title': 'LAND ROVER Discovery Sport Mark VI D200 MHEV AWD BVA R-Dynamic S',
 'transmission': 'automatic',
 'trim': 'Discovery Sport Mark VI D200 MHEV AWD BVA R-Dynamic S',
 'year': 2022}
2026-03-27 09:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b9e09ea03a%27 HTTP/1.1" 200 None
2026-03-27 09:01:41 [vpauto.fr] INFO: Saving data for b9e09ea03a: {'created_time': 1774602101.688728, 'last_price_update_time': 1774602101.688742}
2026-03-27 09:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b9e09ea03a') HTTP/1.1" 204 0
2026-03-27 09:01:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4 with identifier: 1b08d3694
2026-03-27 09:01:41 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:01:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4 with identifier: 1b08d3694
2026-03-27 09:01:41 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0b140eb1-8e2b-5f44-a6ff-1e41605fedc4 with identifier: 1b08d3694 to the API
2026-03-27 09:01:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/mKUEXjF_07-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'LPG / Petrol',
 'id': '0b140eb1-8e2b-5f44-a6ff-1e41605fedc4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/1b08d3694/renault-clio-tce-100-gpl-evolution',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'RENAULT',
 'model': 'Clio TCe 100 GPL Evolution',
 'odometer': 99738,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81076,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mKUEXjF_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72650,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mKUEXjF_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79646,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mKUEXjF_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63719,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mKUEXjF_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87933,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mKUEXjF_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75475,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mKUEXjF_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84305,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mKUEXjF_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71896,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mKUEXjF_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114180,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mKUEXjF_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b140eb1-8e2b-5f44-a6ff-1e41605fedc4/0b140eb1-8e2b-5f44-a6ff-1e41605fedc4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120171,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mKUEXjF_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2023-05-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Clio TCe 100 GPL Evolution',
 'transmission': 'manual',
 'trim': 'Clio TCe 100 GPL Evolution',
 'year': 2023}
2026-03-27 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271b08d3694%27 HTTP/1.1" 200 None
2026-03-27 09:01:42 [vpauto.fr] INFO: Saving data for 1b08d3694: {'created_time': 1774602102.873186, 'last_price_update_time': 1774602102.873201}
2026-03-27 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1b08d3694') HTTP/1.1" 204 0
2026-03-27 09:01:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/hRpGyUl_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf)
2026-03-27 09:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RLGlsAu_09-1200.jpg> (referer: https://vpauto.eu/vehicle/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition)
2026-03-27 09:01:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RLGlsAu_08-1200.jpg> (referer: https://vpauto.eu/vehicle/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition)
2026-03-27 09:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61adbd50>
2026-03-27 09:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_08-1200.jpg saved to cache
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6180bf90>
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FEMRgzMF_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EMRgzMF_10-1200.jpg saved to cache
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 01c41c77-da57-564b-aacb-b235d788b74e
2026-03-27 09:01:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 01c41c77-da57-564b-aacb-b235d788b74e, skipping ID generation
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 01c41c77-da57-564b-aacb-b235d788b74e sending to next pipeline
2026-03-27 09:01:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 01c41c77-da57-564b-aacb-b235d788b74e, identifier: 1d4ff21c94
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ad9050>
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGekEfdL_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GekEfdL_06-1200.jpg saved to cache
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6c6f1059-aa66-5768-ab58-dde1696d0952
2026-03-27 09:01:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6c6f1059-aa66-5768-ab58-dde1696d0952, skipping ID generation
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6c6f1059-aa66-5768-ab58-dde1696d0952 sending to next pipeline
2026-03-27 09:01:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6c6f1059-aa66-5768-ab58-dde1696d0952, identifier: 50dce8e9e5
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6168ddd0>
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_09-1200.jpg saved to cache
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617dc950>
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_07-1200.jpg saved to cache
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617e0c10>
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyLbyteJ_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yLbyteJ_01-1200.jpg saved to cache
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b5a1818e-986c-5f79-ace2-6c06911c7e15
2026-03-27 09:01:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b5a1818e-986c-5f79-ace2-6c06911c7e15, skipping ID generation
2026-03-27 09:01:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5a1818e-986c-5f79-ace2-6c06911c7e15 with scrape type 1
2026-03-27 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b5a1818e-986c-5f79-ace2-6c06911c7e15 sending to next pipeline
2026-03-27 09:01:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b5a1818e-986c-5f79-ace2-6c06911c7e15, identifier: b9d71ab63a
2026-03-27 09:01:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 01c41c77-da57-564b-aacb-b235d788b74e with identifier: 1d4ff21c94
2026-03-27 09:01:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 01c41c77-da57-564b-aacb-b235d788b74e with identifier: 1d4ff21c94
2026-03-27 09:01:43 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 01c41c77-da57-564b-aacb-b235d788b74e with identifier: 1d4ff21c94 to the API
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/EMRgzMF_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_expert_report_file_ca0e8343-2f53-42ce-8f1b-64c092a702c5.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/EMRgzMF_BE.pdf',
 'category': None,
 'color': 'Navy blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '01c41c77-da57-564b-aacb-b235d788b74e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/1d4ff21c94/ford-puma-10-ecoboost-125-ch-mhev-ss-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'odometer': 43752,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94249,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EMRgzMF_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86500,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EMRgzMF_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99701,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EMRgzMF_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78198,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EMRgzMF_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100801,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EMRgzMF_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95440,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EMRgzMF_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107807,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EMRgzMF_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84117,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EMRgzMF_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127611,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EMRgzMF_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01c41c77-da57-564b-aacb-b235d788b74e/01c41c77-da57-564b-aacb-b235d788b74e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120365,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EMRgzMF_10-1200.jpg',
             'Width': 1200}],
 'price': 14400,
 'price_includes_vat': True,
 'registration_date': '2023-11-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'transmission': 'automatic',
 'trim': 'Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift ST-Line X',
 'year': 2023}
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271d4ff21c94%27 HTTP/1.1" 200 None
2026-03-27 09:01:43 [vpauto.fr] INFO: Saving data for 1d4ff21c94: {'created_time': 1774602103.942683, 'last_price_update_time': 1774602103.942693, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1d4ff21c94') HTTP/1.1" 204 0
2026-03-27 09:01:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6c6f1059-aa66-5768-ab58-dde1696d0952 with identifier: 50dce8e9e5
2026-03-27 09:01:43 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:01:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6c6f1059-aa66-5768-ab58-dde1696d0952 with identifier: 50dce8e9e5
2026-03-27 09:01:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6c6f1059-aa66-5768-ab58-dde1696d0952 with identifier: 50dce8e9e5 to the API
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/GekEfdL_06-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_expert_report_file_8c5b9f02-9e84-4962-805b-d659615df4d4.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/GekEfdL_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '6c6f1059-aa66-5768-ab58-dde1696d0952',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/50dce8e9e5/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-st-line',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 ST-Line',
 'odometer': 38193,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98440,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GekEfdL_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93228,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GekEfdL_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113036,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GekEfdL_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86792,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GekEfdL_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104817,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GekEfdL_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96631,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GekEfdL_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107364,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GekEfdL_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88659,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GekEfdL_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139599,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GekEfdL_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f1059-aa66-5768-ab58-dde1696d0952/6c6f1059-aa66-5768-ab58-dde1696d0952_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133428,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GekEfdL_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-11-13',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 ST-Line',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 ST-Line',
 'year': 2023}
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2750dce8e9e5%27 HTTP/1.1" 200 None
2026-03-27 09:01:44 [vpauto.fr] INFO: Saving data for 50dce8e9e5: {'created_time': 1774602104.391536, 'last_price_update_time': 1774602104.391549}
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='50dce8e9e5') HTTP/1.1" 204 0
2026-03-27 09:01:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b5a1818e-986c-5f79-ace2-6c06911c7e15 with identifier: b9d71ab63a
2026-03-27 09:01:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b5a1818e-986c-5f79-ace2-6c06911c7e15 with identifier: b9d71ab63a
2026-03-27 09:01:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b5a1818e-986c-5f79-ace2-6c06911c7e15 with identifier: b9d71ab63a to the API
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/yLbyteJ_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 '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': 'b5a1818e-986c-5f79-ace2-6c06911c7e15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b9d71ab63a/peugeot-208-bluehdi-100-ss-bvm6-active-business-r',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '208 BLUEHDI 100 S&S BVM6 ACTIVE BUSINESS R',
 'odometer': 110796,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93856,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yLbyteJ_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82487,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yLbyteJ_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89207,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yLbyteJ_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66632,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yLbyteJ_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84773,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yLbyteJ_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80723,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yLbyteJ_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95998,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yLbyteJ_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80637,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yLbyteJ_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117058,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yLbyteJ_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5a1818e-986c-5f79-ace2-6c06911c7e15/b5a1818e-986c-5f79-ace2-6c06911c7e15_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156135,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yLbyteJ_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2023-04-27',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT 208 BLUEHDI 100 S&S BVM6 ACTIVE BUSINESS R',
 'transmission': 'manual',
 'trim': '208 BLUEHDI 100 S&S BVM6 ACTIVE BUSINESS R',
 'year': 2023}
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b9d71ab63a%27 HTTP/1.1" 200 None
2026-03-27 09:01:44 [vpauto.fr] INFO: Saving data for b9d71ab63a: {'created_time': 1774602104.784847, 'last_price_update_time': 1774602104.784858}
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b9d71ab63a') HTTP/1.1" 204 0
2026-03-27 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JJyPXvG_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf)
2026-03-27 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JJyPXvG_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf)
2026-03-27 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RLGlsAu_06-1200.jpg> (referer: https://vpauto.eu/vehicle/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition)
2026-03-27 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JJyPXvG_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf)
2026-03-27 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RLGlsAu_03-1200.jpg> (referer: https://vpauto.eu/vehicle/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition)
2026-03-27 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JJyPXvG_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf)
2026-03-27 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RLGlsAu_04-1200.jpg> (referer: https://vpauto.eu/vehicle/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition)
2026-03-27 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=8> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f436a06194/volkswagen-tiguan-15-tsi-150ch-dsg7-r-line-exclusive> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/322f381294/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RLGlsAu_02-1200.jpg> (referer: https://vpauto.eu/vehicle/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition)
2026-03-27 09:01:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617dc950>
2026-03-27 09:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FhRpGyUl_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hRpGyUl_10-1200.jpg saved to cache
2026-03-27 09:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f
2026-03-27 09:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d2d2341-e2c4-5e77-8033-8df177e11d7f, skipping ID generation
2026-03-27 09:01:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0d2d2341-e2c4-5e77-8033-8df177e11d7f sending to next pipeline
2026-03-27 09:01:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0d2d2341-e2c4-5e77-8033-8df177e11d7f, identifier: ee107ccb94
2026-03-27 09:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617916d0>
2026-03-27 09:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_09-1200.jpg saved to cache
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 097ee7ce-78d0-5626-9670-859e9dd94fec
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62372a10>
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_08-1200.jpg saved to cache
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 097ee7ce-78d0-5626-9670-859e9dd94fec
2026-03-27 09:01:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0d2d2341-e2c4-5e77-8033-8df177e11d7f with identifier: ee107ccb94
2026-03-27 09:01:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0d2d2341-e2c4-5e77-8033-8df177e11d7f with identifier: ee107ccb94
2026-03-27 09:01:45 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0d2d2341-e2c4-5e77-8033-8df177e11d7f with identifier: ee107ccb94 to the API
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/hRpGyUl_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_expert_report_file_47b48af5-fe15-477e-a5b1-03940d7e0d02.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/hRpGyUl_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0d2d2341-e2c4-5e77-8033-8df177e11d7f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ee107ccb94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-asphalt',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': 'PARTNER FOURGON PARTNER FOURGON STANDARD 650 KG BLUEHDI 100 S&S '
          'BVM6 ASPHALT',
 'odometer': 106768,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89498,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hRpGyUl_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78222,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hRpGyUl_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81755,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hRpGyUl_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67173,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hRpGyUl_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81498,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hRpGyUl_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84652,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hRpGyUl_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99756,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hRpGyUl_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84010,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hRpGyUl_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115970,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hRpGyUl_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d2d2341-e2c4-5e77-8033-8df177e11d7f/0d2d2341-e2c4-5e77-8033-8df177e11d7f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134966,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hRpGyUl_10-1200.jpg',
             'Width': 1200}],
 'price': 9000,
 'price_includes_vat': True,
 'registration_date': '2022-07-27',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT PARTNER FOURGON PARTNER FOURGON STANDARD 650 KG BLUEHDI 100 '
          'S&S BVM6 ASPHALT',
 'transmission': 'manual',
 'trim': 'PARTNER FOURGON PARTNER FOURGON STANDARD 650 KG BLUEHDI 100 S&S BVM6 '
         'ASPHALT',
 'year': 2022}
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ee107ccb94%27 HTTP/1.1" 200 None
2026-03-27 09:01:45 [vpauto.fr] INFO: Saving data for ee107ccb94: {'created_time': 1774602105.596551, 'last_price_update_time': 1774602105.596565, 'auction_closing_time': 1775210400.0}
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ee107ccb94') HTTP/1.1" 204 0
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619f4410>
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_09-1200.jpg saved to cache
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a056d0>
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_08-1200.jpg saved to cache
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623902d0>
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_06-1200.jpg saved to cache
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 097ee7ce-78d0-5626-9670-859e9dd94fec
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ac1890>
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_05-1200.jpg saved to cache
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619f5910>
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_03-1200.jpg saved to cache
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 097ee7ce-78d0-5626-9670-859e9dd94fec
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6198b210>
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJJyPXvG_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JJyPXvG_06-1200.jpg saved to cache
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347
2026-03-27 09:01:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 09ca8a2e-08f4-5646-a734-7e1fa4c64347, skipping ID generation
2026-03-27 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 09ca8a2e-08f4-5646-a734-7e1fa4c64347 sending to next pipeline
2026-03-27 09:01:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 09ca8a2e-08f4-5646-a734-7e1fa4c64347, identifier: c01e792894
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619601d0>
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_04-1200.jpg saved to cache
2026-03-27 09:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 097ee7ce-78d0-5626-9670-859e9dd94fec
2026-03-27 09:01:46 [vpauto.fr] INFO: Found 96 ads on page 8
2026-03-27 09:01:46 [vpauto.fr] INFO: Found listing with ID: f168a9de94
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f168a9de94%27 HTTP/1.1" 200 None
2026-03-27 09:01:46 [vpauto.fr] INFO: Scrape type for f168a9de94: 1
2026-03-27 09:01:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19bab55f-0c82-5233-9e99-89db078dec68 with identifier: f436a06194
2026-03-27 09:01:46 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:01:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f818ce89-9de6-535d-a7ee-20ea51e6cb2d with identifier: 322f381294
2026-03-27 09:01:46 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f818ce89-9de6-535d-a7ee-20ea51e6cb2d
2026-03-27 09:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624334d0>
2026-03-27 09:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FRLGlsAu_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RLGlsAu_02-1200.jpg saved to cache
2026-03-27 09:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 097ee7ce-78d0-5626-9670-859e9dd94fec
2026-03-27 09:01:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 097ee7ce-78d0-5626-9670-859e9dd94fec, skipping ID generation
2026-03-27 09:01:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 097ee7ce-78d0-5626-9670-859e9dd94fec with scrape type 1
2026-03-27 09:01:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 097ee7ce-78d0-5626-9670-859e9dd94fec sending to next pipeline
2026-03-27 09:01:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 097ee7ce-78d0-5626-9670-859e9dd94fec, identifier: 83bc3b3694
2026-03-27 09:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tNXXpaY_04-1200.jpg> (referer: https://vpauto.eu/vehicle/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs)
2026-03-27 09:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tNXXpaY_07-1200.jpg> (referer: https://vpauto.eu/vehicle/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs)
2026-03-27 09:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tNXXpaY_05-1200.jpg> (referer: https://vpauto.eu/vehicle/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs)
2026-03-27 09:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tNXXpaY_06-1200.jpg> (referer: https://vpauto.eu/vehicle/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs)
2026-03-27 09:01:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 09ca8a2e-08f4-5646-a734-7e1fa4c64347 with identifier: c01e792894
2026-03-27 09:01:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 09ca8a2e-08f4-5646-a734-7e1fa4c64347 with identifier: c01e792894
2026-03-27 09:01:46 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 09ca8a2e-08f4-5646-a734-7e1fa4c64347 with identifier: c01e792894 to the API
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/JJyPXvG_06-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_expert_report_file_48d09ded-7626-4e93-86fb-87fa476ab39f.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/JJyPXvG_BE.pdf',
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 3,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Electric',
 'id': '09ca8a2e-08f4-5646-a734-7e1fa4c64347',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c01e792894/fiat-500-e-118-ch-la-prima',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FIAT',
 'model': '500 e 118 ch La Prima',
 'odometer': 23556,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101880,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JJyPXvG_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95143,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JJyPXvG_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100425,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JJyPXvG_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74125,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JJyPXvG_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98407,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JJyPXvG_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97180,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JJyPXvG_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105578,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JJyPXvG_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89127,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JJyPXvG_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125911,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JJyPXvG_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09ca8a2e-08f4-5646-a734-7e1fa4c64347/09ca8a2e-08f4-5646-a734-7e1fa4c64347_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137671,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JJyPXvG_10-1200.jpg',
             'Width': 1200}],
 'price': 13700,
 'price_includes_vat': True,
 'registration_date': '2023-11-02',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 e 118 ch La Prima',
 'transmission': 'automatic',
 'trim': '500 e 118 ch La Prima',
 'year': 2023}
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c01e792894%27 HTTP/1.1" 200 None
2026-03-27 09:01:46 [vpauto.fr] INFO: Saving data for c01e792894: {'created_time': 1774602106.66062, 'last_price_update_time': 1774602106.66063, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c01e792894') HTTP/1.1" 204 0
2026-03-27 09:01:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 097ee7ce-78d0-5626-9670-859e9dd94fec with identifier: 83bc3b3694
2026-03-27 09:01:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 097ee7ce-78d0-5626-9670-859e9dd94fec with identifier: 83bc3b3694
2026-03-27 09:01:46 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 097ee7ce-78d0-5626-9670-859e9dd94fec with identifier: 83bc3b3694 to the API
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/RLGlsAu_02-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Gris Clair',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': None,
 'fuel_type': 'ESS + ELEC HR',
 'id': '097ee7ce-78d0-5626-9670-859e9dd94fec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/83bc3b3694/ford-kuga-25-duratec-225-ch-phev-powershift-graphite-tech-edition',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 225 ch PHEV Powershift Graphite Tech Edition',
 'odometer': 33316,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94403,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RLGlsAu_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73005,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RLGlsAu_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95255,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RLGlsAu_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70879,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RLGlsAu_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94655,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RLGlsAu_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71387,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RLGlsAu_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91218,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RLGlsAu_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72134,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RLGlsAu_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108824,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RLGlsAu_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097ee7ce-78d0-5626-9670-859e9dd94fec/097ee7ce-78d0-5626-9670-859e9dd94fec_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128466,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RLGlsAu_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-12-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 225 ch PHEV Powershift Graphite Tech Edition',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 225 ch PHEV Powershift Graphite Tech Edition',
 'year': 2023}
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2783bc3b3694%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Saving data for 83bc3b3694: {'created_time': 1774602107.085739, 'last_price_update_time': 1774602107.08575}
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='83bc3b3694') HTTP/1.1" 204 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: 1849d2dbf
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271849d2dbf%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for 1849d2dbf: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: 68cdcb88aa
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2768cdcb88aa%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for 68cdcb88aa: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: 2398febd3a
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272398febd3a%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for 2398febd3a: 1
2026-03-27 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tNXXpaY_03-1200.jpg> (referer: https://vpauto.eu/vehicle/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs)
2026-03-27 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tNXXpaY_02-1200.jpg> (referer: https://vpauto.eu/vehicle/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs)
2026-03-27 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d0d4d13894/renault-arkana-arkana-e-tech-hybride-145-22-techno> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5cea2d3fe5/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/18ca9eb2e5/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: ee435eedbf
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ee435eedbf%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for ee435eedbf: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: ef5d3fce94
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ef5d3fce94%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for ef5d3fce94: 1
2026-03-27 09:01:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/32682a5494/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-27 09:01:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623dc210>
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_04-1200.jpg saved to cache
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 95d67ca7-5134-5341-b423-632b05778816
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6464c950>
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_07-1200.jpg saved to cache
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 95d67ca7-5134-5341-b423-632b05778816
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6471e910>
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_05-1200.jpg saved to cache
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 95d67ca7-5134-5341-b423-632b05778816
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625abad0>
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_06-1200.jpg saved to cache
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 95d67ca7-5134-5341-b423-632b05778816
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: 412e940f94
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27412e940f94%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for 412e940f94: 1
2026-03-27 09:01:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/ZYScARS_BE.pdf> (referer: https://vpauto.eu/vehicle/f436a06194/volkswagen-tiguan-15-tsi-150ch-dsg7-r-line-exclusive)
2026-03-27 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/qnSfMce_BE.pdf> (referer: https://vpauto.eu/vehicle/322f381294/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x)
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: 1e8ec38b36
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271e8ec38b36%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for 1e8ec38b36: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: 322a5fb7bf
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27322a5fb7bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for 322a5fb7bf: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: ae9f65a336
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ae9f65a336%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for ae9f65a336: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: 9b8553aa9e
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279b8553aa9e%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for 9b8553aa9e: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: a2f9e6636
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a2f9e6636%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for a2f9e6636: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: 44d2e3de9e
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2744d2e3de9e%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for 44d2e3de9e: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: 2cdb823e9e
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272cdb823e9e%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for 2cdb823e9e: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: eaa81fd15a
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eaa81fd15a%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for eaa81fd15a: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: bf682cc8bf
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bf682cc8bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for bf682cc8bf: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: 27887446bf
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2727887446bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for 27887446bf: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: fb155c7a9e
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fb155c7a9e%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for fb155c7a9e: 0
2026-03-27 09:01:47 [vpauto.fr] INFO: Found listing with ID: fdd5314494
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fdd5314494%27 HTTP/1.1" 200 None
2026-03-27 09:01:47 [vpauto.fr] INFO: Scrape type for fdd5314494: 1
2026-03-27 09:01:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623dc7d0>
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_03-1200.jpg saved to cache
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 95d67ca7-5134-5341-b423-632b05778816
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6235a3d0>
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtNXXpaY_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tNXXpaY_02-1200.jpg saved to cache
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 95d67ca7-5134-5341-b423-632b05778816
2026-03-27 09:01:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 95d67ca7-5134-5341-b423-632b05778816, skipping ID generation
2026-03-27 09:01:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95d67ca7-5134-5341-b423-632b05778816 with scrape type 1
2026-03-27 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 95d67ca7-5134-5341-b423-632b05778816 sending to next pipeline
2026-03-27 09:01:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 95d67ca7-5134-5341-b423-632b05778816, identifier: cdf170c94
2026-03-27 09:01:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8147aca4-f949-57fc-a627-4f0841d409ad with identifier: d0d4d13894
2026-03-27 09:01:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:01:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80e1c65c-07a6-57be-99be-8014d699c78d with identifier: 5cea2d3fe5
2026-03-27 09:01:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:01:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 834f234f-f536-59dd-8e0d-5363ce589c7a with identifier: 18ca9eb2e5
2026-03-27 09:01:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 834f234f-f536-59dd-8e0d-5363ce589c7a
2026-03-27 09:01:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0481054-1df0-5c30-bb28-5e16e484ccf9 with identifier: a54f4eae3a
2026-03-27 09:01:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0481054-1df0-5c30-bb28-5e16e484ccf9 with scrape type 1
2026-03-27 09:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f0481054-1df0-5c30-bb28-5e16e484ccf9
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_01-1200.jpg not downloaded yet
2026-03-27 09:01:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56f6079a-3750-5e7e-b062-d392f7edbe41 with identifier: 32682a5494
2026-03-27 09:01:48 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 56f6079a-3750-5e7e-b062-d392f7edbe41
2026-03-27 09:01:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 95d67ca7-5134-5341-b423-632b05778816 with identifier: cdf170c94
2026-03-27 09:01:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 95d67ca7-5134-5341-b423-632b05778816 with identifier: cdf170c94
2026-03-27 09:01:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 95d67ca7-5134-5341-b423-632b05778816 with identifier: cdf170c94 to the API
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/tNXXpaY_02-1200.jpg>
{'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': 'EURO',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '95d67ca7-5134-5341-b423-632b05778816',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cdf170c94/opel-frontera-electrique-frontera-electric-113-ch-batterie-44-kwh-gs',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'OPEL',
 'model': 'FRONTERA ELECTRIQUE Frontera Electric 113 Ch Batterie 44 Kwh GS',
 'odometer': 6724,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88680,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tNXXpaY_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84513,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tNXXpaY_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94872,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tNXXpaY_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72963,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tNXXpaY_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95678,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tNXXpaY_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85044,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tNXXpaY_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89906,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tNXXpaY_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77837,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tNXXpaY_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125513,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tNXXpaY_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95d67ca7-5134-5341-b423-632b05778816/95d67ca7-5134-5341-b423-632b05778816_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135536,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tNXXpaY_10-1200.jpg',
             'Width': 1200}],
 'price': 8500,
 'price_includes_vat': True,
 'registration_date': '2025-03-04',
 'seats_number': 5,
 'seller_name': None,
 'title': 'OPEL FRONTERA ELECTRIQUE Frontera Electric 113 Ch Batterie 44 Kwh '
          'GS',
 'transmission': 'automatic',
 'trim': 'FRONTERA ELECTRIQUE Frontera Electric 113 Ch Batterie 44 Kwh GS',
 'year': 2025}
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cdf170c94%27 HTTP/1.1" 200 None
2026-03-27 09:01:48 [vpauto.fr] INFO: Saving data for cdf170c94: {'created_time': 1774602108.557671, 'last_price_update_time': 1774602108.557685}
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cdf170c94') HTTP/1.1" 204 0
2026-03-27 09:01:48 [vpauto.fr] INFO: Found listing with ID: d33b8659e
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d33b8659e%27 HTTP/1.1" 200 None
2026-03-27 09:01:48 [vpauto.fr] INFO: Scrape type for d33b8659e: 0
2026-03-27 09:01:48 [vpauto.fr] INFO: Found listing with ID: e730ecf1bf
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e730ecf1bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:48 [vpauto.fr] INFO: Scrape type for e730ecf1bf: 0
2026-03-27 09:01:48 [vpauto.fr] INFO: Found listing with ID: 26019ac1bf
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2726019ac1bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:48 [vpauto.fr] INFO: Scrape type for 26019ac1bf: 0
2026-03-27 09:01:48 [vpauto.fr] INFO: Found listing with ID: 1ba9574baa
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271ba9574baa%27 HTTP/1.1" 200 None
2026-03-27 09:01:48 [vpauto.fr] INFO: Scrape type for 1ba9574baa: 0
2026-03-27 09:01:48 [vpauto.fr] INFO: Found listing with ID: 3a5bd53536
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273a5bd53536%27 HTTP/1.1" 200 None
2026-03-27 09:01:48 [vpauto.fr] INFO: Scrape type for 3a5bd53536: 0
2026-03-27 09:01:48 [vpauto.fr] INFO: Found listing with ID: 6d9f63d6e5
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276d9f63d6e5%27 HTTP/1.1" 200 None
2026-03-27 09:01:48 [vpauto.fr] INFO: Scrape type for 6d9f63d6e5: 1
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_02-1200.jpg not downloaded yet
2026-03-27 09:01:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:48 [vpauto.fr] INFO: Found listing with ID: 6662f42394
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276662f42394%27 HTTP/1.1" 200 None
2026-03-27 09:01:48 [vpauto.fr] INFO: Scrape type for 6662f42394: 1
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_03-1200.jpg not downloaded yet
2026-03-27 09:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/80545cf594/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6515f4a5e5/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/93898c0ce5/ford-kuga-25-duratec-225-ch-phev-powershift-vignale> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-27 09:01:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623ce490>
2026-03-27 09:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_expert_report_file_6041a18a-7094-47c1-a69b-66489ef04a94.pdf HTTP/1.1" 201 0
2026-03-27 09:01:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:01:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 19bab55f-0c82-5233-9e99-89db078dec68, skipping ID generation
2026-03-27 09:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_01-1200.jpg not downloaded yet
2026-03-27 09:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623cd890>
2026-03-27 09:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_expert_report_file_d1d83a75-05e7-4392-be27-4c4b9768ddb4.pdf HTTP/1.1" 201 0
2026-03-27 09:01:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f818ce89-9de6-535d-a7ee-20ea51e6cb2d
2026-03-27 09:01:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f818ce89-9de6-535d-a7ee-20ea51e6cb2d, skipping ID generation
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f818ce89-9de6-535d-a7ee-20ea51e6cb2d
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqnSfMce_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qnSfMce_01-1200.jpg already downloaded
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqnSfMce_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qnSfMce_02-1200.jpg already downloaded
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqnSfMce_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qnSfMce_03-1200.jpg already downloaded
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqnSfMce_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qnSfMce_04-1200.jpg already downloaded
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqnSfMce_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qnSfMce_05-1200.jpg already downloaded
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqnSfMce_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qnSfMce_06-1200.jpg already downloaded
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqnSfMce_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qnSfMce_07-1200.jpg already downloaded
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqnSfMce_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qnSfMce_08-1200.jpg already downloaded
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqnSfMce_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qnSfMce_09-1200.jpg already downloaded
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqnSfMce_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qnSfMce_10-1200.jpg already downloaded
2026-03-27 09:01:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f818ce89-9de6-535d-a7ee-20ea51e6cb2d, identifier: 322f381294
2026-03-27 09:01:49 [vpauto.fr] INFO: Found listing with ID: 23ca135936
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2723ca135936%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [vpauto.fr] INFO: Scrape type for 23ca135936: 0
2026-03-27 09:01:49 [vpauto.fr] INFO: Found listing with ID: ed59c4e336
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ed59c4e336%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [vpauto.fr] INFO: Scrape type for ed59c4e336: 0
2026-03-27 09:01:49 [vpauto.fr] INFO: Found listing with ID: 549fc65136
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27549fc65136%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [vpauto.fr] INFO: Scrape type for 549fc65136: 0
2026-03-27 09:01:49 [vpauto.fr] INFO: Found listing with ID: d7d35623bf
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d7d35623bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [vpauto.fr] INFO: Scrape type for d7d35623bf: 0
2026-03-27 09:01:49 [vpauto.fr] INFO: Found listing with ID: 3a40803bf
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273a40803bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [vpauto.fr] INFO: Scrape type for 3a40803bf: 0
2026-03-27 09:01:49 [vpauto.fr] INFO: Found listing with ID: 2d1ab68436
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272d1ab68436%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [vpauto.fr] INFO: Scrape type for 2d1ab68436: 0
2026-03-27 09:01:49 [vpauto.fr] INFO: Found listing with ID: cc6c70ea94
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cc6c70ea94%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [vpauto.fr] INFO: Scrape type for cc6c70ea94: 1
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_04-1200.jpg not downloaded yet
2026-03-27 09:01:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f818ce89-9de6-535d-a7ee-20ea51e6cb2d with identifier: 322f381294
2026-03-27 09:01:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f818ce89-9de6-535d-a7ee-20ea51e6cb2d with identifier: 322f381294
2026-03-27 09:01:49 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f818ce89-9de6-535d-a7ee-20ea51e6cb2d with identifier: 322f381294 to the API
2026-03-27 09:01:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/qnSfMce_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_expert_report_file_d1d83a75-05e7-4392-be27-4c4b9768ddb4.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/qnSfMce_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': 'f818ce89-9de6-535d-a7ee-20ea51e6cb2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/322f381294/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'odometer': 59866,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photo_urls': ['https://cdn.vpauto.fr/qnSfMce_01-1200.jpg',
                'https://cdn.vpauto.fr/qnSfMce_02-1200.jpg',
                'https://cdn.vpauto.fr/qnSfMce_03-1200.jpg',
                'https://cdn.vpauto.fr/qnSfMce_04-1200.jpg',
                'https://cdn.vpauto.fr/qnSfMce_05-1200.jpg',
                'https://cdn.vpauto.fr/qnSfMce_06-1200.jpg',
                'https://cdn.vpauto.fr/qnSfMce_07-1200.jpg',
                'https://cdn.vpauto.fr/qnSfMce_08-1200.jpg',
                'https://cdn.vpauto.fr/qnSfMce_09-1200.jpg',
                'https://cdn.vpauto.fr/qnSfMce_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89022,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qnSfMce_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86532,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qnSfMce_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95814,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qnSfMce_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77141,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qnSfMce_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94357,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qnSfMce_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88427,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qnSfMce_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93812,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qnSfMce_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81904,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qnSfMce_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125002,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qnSfMce_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f818ce89-9de6-535d-a7ee-20ea51e6cb2d/f818ce89-9de6-535d-a7ee-20ea51e6cb2d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103267,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qnSfMce_10-1200.jpg',
             'Width': 1200}],
 'price': 20500,
 'price_includes_vat': True,
 'registration_date': '2023-11-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line '
          'X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'year': 2023}
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27322f381294%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [vpauto.fr] INFO: Saving data for 322f381294: {'created_time': 1774602110.230014, 'last_price_update_time': 1774602110.230024, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='322f381294') HTTP/1.1" 204 0
2026-03-27 09:01:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CPiymou_01-1200.jpg> (referer: https://vpauto.eu/vehicle/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort)
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_02-1200.jpg not downloaded yet
2026-03-27 09:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf> (referer: https://vpauto.eu/vehicle/d0d4d13894/renault-arkana-arkana-e-tech-hybride-145-22-techno)
2026-03-27 09:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/jsoCWZV_BE.pdf> (referer: https://vpauto.eu/vehicle/18ca9eb2e5/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x)
2026-03-27 09:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf> (referer: https://vpauto.eu/vehicle/5cea2d3fe5/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x)
2026-03-27 09:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/DXqZGku_BE.pdf> (referer: https://vpauto.eu/vehicle/32682a5494/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x)
2026-03-27 09:01:50 [vpauto.fr] INFO: Found listing with ID: f75ed4dbf
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f75ed4dbf%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [vpauto.fr] INFO: Scrape type for f75ed4dbf: 0
2026-03-27 09:01:50 [vpauto.fr] INFO: Found listing with ID: 797bbbd436
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27797bbbd436%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [vpauto.fr] INFO: Scrape type for 797bbbd436: 0
2026-03-27 09:01:50 [vpauto.fr] INFO: Found listing with ID: 52467b1a94
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2752467b1a94%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [vpauto.fr] INFO: Scrape type for 52467b1a94: 1
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_05-1200.jpg not downloaded yet
2026-03-27 09:01:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8388d436-df41-544c-b9bc-24e3f0ee031b with identifier: 80545cf594
2026-03-27 09:01:50 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8388d436-df41-544c-b9bc-24e3f0ee031b
2026-03-27 09:01:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f40348a5-d92f-56de-9317-781162279609 with identifier: 6515f4a5e5
2026-03-27 09:01:50 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f40348a5-d92f-56de-9317-781162279609
2026-03-27 09:01:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c367a92-f146-5c86-a5c9-4710b56ccf00 with identifier: 93898c0ce5
2026-03-27 09:01:50 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6c367a92-f146-5c86-a5c9-4710b56ccf00
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_03-1200.jpg not downloaded yet
2026-03-27 09:01:50 [vpauto.fr] INFO: Found listing with ID: 7bdeb5df36
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277bdeb5df36%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [vpauto.fr] INFO: Scrape type for 7bdeb5df36: 0
2026-03-27 09:01:50 [vpauto.fr] INFO: Found listing with ID: 3aeb148536
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273aeb148536%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [vpauto.fr] INFO: Scrape type for 3aeb148536: 0
2026-03-27 09:01:50 [vpauto.fr] INFO: Found listing with ID: 1ffa4a7136
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271ffa4a7136%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [vpauto.fr] INFO: Scrape type for 1ffa4a7136: 0
2026-03-27 09:01:50 [vpauto.fr] INFO: Found listing with ID: 42727b819e
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2742727b819e%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [vpauto.fr] INFO: Scrape type for 42727b819e: 0
2026-03-27 09:01:50 [vpauto.fr] INFO: Found listing with ID: c73b0e7a36
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c73b0e7a36%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [vpauto.fr] INFO: Scrape type for c73b0e7a36: 0
2026-03-27 09:01:50 [vpauto.fr] INFO: Found listing with ID: 77f39e9594
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2777f39e9594%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [vpauto.fr] INFO: Scrape type for 77f39e9594: 1
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_06-1200.jpg not downloaded yet
2026-03-27 09:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CPiymou_02-1200.jpg> (referer: https://vpauto.eu/vehicle/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort)
2026-03-27 09:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CPiymou_03-1200.jpg> (referer: https://vpauto.eu/vehicle/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort)
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_04-1200.jpg not downloaded yet
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a02d0>
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_01-1200.jpg saved to cache
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f0481054-1df0-5c30-bb28-5e16e484ccf9
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61962890>
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_expert_report_file_13d1e353-e9f4-4dc0-a045-e0a51507064a.pdf HTTP/1.1" 201 0
2026-03-27 09:01:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:01:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8147aca4-f949-57fc-a627-4f0841d409ad, skipping ID generation
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_01-1200.jpg not downloaded yet
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b2b4d0>
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_expert_report_file_932191c0-f80f-4e58-98f8-cc7629a9bc6f.pdf HTTP/1.1" 201 0
2026-03-27 09:01:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 834f234f-f536-59dd-8e0d-5363ce589c7a
2026-03-27 09:01:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 834f234f-f536-59dd-8e0d-5363ce589c7a, skipping ID generation
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 834f234f-f536-59dd-8e0d-5363ce589c7a
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FjsoCWZV_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jsoCWZV_01-1200.jpg already downloaded
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FjsoCWZV_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jsoCWZV_02-1200.jpg already downloaded
2026-03-27 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FjsoCWZV_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jsoCWZV_03-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FjsoCWZV_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jsoCWZV_04-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FjsoCWZV_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jsoCWZV_05-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FjsoCWZV_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jsoCWZV_06-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FjsoCWZV_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jsoCWZV_07-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FjsoCWZV_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jsoCWZV_08-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FjsoCWZV_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jsoCWZV_09-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FjsoCWZV_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jsoCWZV_10-1200.jpg already downloaded
2026-03-27 09:01:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 834f234f-f536-59dd-8e0d-5363ce589c7a, identifier: 18ca9eb2e5
2026-03-27 09:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61827150>
2026-03-27 09:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_expert_report_file_b8b6a73d-fdc3-468e-971d-4dc005544a68.pdf HTTP/1.1" 201 0
2026-03-27 09:01:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:01:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 80e1c65c-07a6-57be-99be-8014d699c78d, skipping ID generation
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_01-1200.jpg not downloaded yet
2026-03-27 09:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a5dd0>
2026-03-27 09:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_expert_report_file_f7e4793b-1e35-4528-93f2-c01cf7aa6660.pdf HTTP/1.1" 201 0
2026-03-27 09:01:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 56f6079a-3750-5e7e-b062-d392f7edbe41
2026-03-27 09:01:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 56f6079a-3750-5e7e-b062-d392f7edbe41, skipping ID generation
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 56f6079a-3750-5e7e-b062-d392f7edbe41
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDXqZGku_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DXqZGku_01-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDXqZGku_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DXqZGku_02-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDXqZGku_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DXqZGku_03-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDXqZGku_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DXqZGku_04-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDXqZGku_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DXqZGku_05-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDXqZGku_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DXqZGku_06-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDXqZGku_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DXqZGku_07-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDXqZGku_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DXqZGku_08-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDXqZGku_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DXqZGku_09-1200.jpg already downloaded
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDXqZGku_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DXqZGku_10-1200.jpg already downloaded
2026-03-27 09:01:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 56f6079a-3750-5e7e-b062-d392f7edbe41, identifier: 32682a5494
2026-03-27 09:01:51 [vpauto.fr] INFO: Found listing with ID: 9a0e88ea36
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279a0e88ea36%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [vpauto.fr] INFO: Scrape type for 9a0e88ea36: 0
2026-03-27 09:01:51 [vpauto.fr] INFO: Found listing with ID: 537a2e7d5a
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27537a2e7d5a%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [vpauto.fr] INFO: Scrape type for 537a2e7d5a: 0
2026-03-27 09:01:51 [vpauto.fr] INFO: Found listing with ID: adc89ba394
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27adc89ba394%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [vpauto.fr] INFO: Scrape type for adc89ba394: 1
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_07-1200.jpg not downloaded yet
2026-03-27 09:01:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 834f234f-f536-59dd-8e0d-5363ce589c7a with identifier: 18ca9eb2e5
2026-03-27 09:01:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 834f234f-f536-59dd-8e0d-5363ce589c7a with identifier: 18ca9eb2e5
2026-03-27 09:01:51 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 834f234f-f536-59dd-8e0d-5363ce589c7a with identifier: 18ca9eb2e5 to the API
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/jsoCWZV_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_expert_report_file_932191c0-f80f-4e58-98f8-cc7629a9bc6f.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/jsoCWZV_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '834f234f-f536-59dd-8e0d-5363ce589c7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/18ca9eb2e5/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'odometer': 27174,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photo_urls': ['https://cdn.vpauto.fr/jsoCWZV_01-1200.jpg',
                'https://cdn.vpauto.fr/jsoCWZV_02-1200.jpg',
                'https://cdn.vpauto.fr/jsoCWZV_03-1200.jpg',
                'https://cdn.vpauto.fr/jsoCWZV_04-1200.jpg',
                'https://cdn.vpauto.fr/jsoCWZV_05-1200.jpg',
                'https://cdn.vpauto.fr/jsoCWZV_06-1200.jpg',
                'https://cdn.vpauto.fr/jsoCWZV_07-1200.jpg',
                'https://cdn.vpauto.fr/jsoCWZV_08-1200.jpg',
                'https://cdn.vpauto.fr/jsoCWZV_09-1200.jpg',
                'https://cdn.vpauto.fr/jsoCWZV_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90700,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/jsoCWZV_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85550,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/jsoCWZV_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90634,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/jsoCWZV_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73747,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/jsoCWZV_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91701,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/jsoCWZV_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87594,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/jsoCWZV_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91683,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/jsoCWZV_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82007,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/jsoCWZV_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118372,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/jsoCWZV_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_834f234f-f536-59dd-8e0d-5363ce589c7a/834f234f-f536-59dd-8e0d-5363ce589c7a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86666,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/jsoCWZV_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-11-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line '
          'X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'year': 2023}
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2718ca9eb2e5%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [vpauto.fr] INFO: Saving data for 18ca9eb2e5: {'created_time': 1774602112.072533, 'last_price_update_time': 1774602112.072547}
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='18ca9eb2e5') HTTP/1.1" 204 0
2026-03-27 09:01:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 56f6079a-3750-5e7e-b062-d392f7edbe41 with identifier: 32682a5494
2026-03-27 09:01:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 56f6079a-3750-5e7e-b062-d392f7edbe41 with identifier: 32682a5494
2026-03-27 09:01:52 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 56f6079a-3750-5e7e-b062-d392f7edbe41 with identifier: 32682a5494 to the API
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/DXqZGku_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_expert_report_file_f7e4793b-1e35-4528-93f2-c01cf7aa6660.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/DXqZGku_BE.pdf',
 'category': None,
 'color': 'Medium grey',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '56f6079a-3750-5e7e-b062-d392f7edbe41',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/32682a5494/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'odometer': 50496,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photo_urls': ['https://cdn.vpauto.fr/DXqZGku_01-1200.jpg',
                'https://cdn.vpauto.fr/DXqZGku_02-1200.jpg',
                'https://cdn.vpauto.fr/DXqZGku_03-1200.jpg',
                'https://cdn.vpauto.fr/DXqZGku_04-1200.jpg',
                'https://cdn.vpauto.fr/DXqZGku_05-1200.jpg',
                'https://cdn.vpauto.fr/DXqZGku_06-1200.jpg',
                'https://cdn.vpauto.fr/DXqZGku_07-1200.jpg',
                'https://cdn.vpauto.fr/DXqZGku_08-1200.jpg',
                'https://cdn.vpauto.fr/DXqZGku_09-1200.jpg',
                'https://cdn.vpauto.fr/DXqZGku_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89670,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DXqZGku_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86053,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DXqZGku_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91912,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DXqZGku_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77711,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DXqZGku_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90697,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DXqZGku_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95042,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DXqZGku_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102679,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DXqZGku_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81365,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DXqZGku_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113970,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DXqZGku_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56f6079a-3750-5e7e-b062-d392f7edbe41/56f6079a-3750-5e7e-b062-d392f7edbe41_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123285,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DXqZGku_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2023-12-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'year': 2023}
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2732682a5494%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [vpauto.fr] INFO: Saving data for 32682a5494: {'created_time': 1774602112.512596, 'last_price_update_time': 1774602112.512606}
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='32682a5494') HTTP/1.1" 204 0
2026-03-27 09:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZYScARS_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZYScARS_BE.pdf)
2026-03-27 09:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CPiymou_04-1200.jpg> (referer: https://vpauto.eu/vehicle/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort)
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_05-1200.jpg not downloaded yet
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_02-1200.jpg not downloaded yet
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_02-1200.jpg not downloaded yet
2026-03-27 09:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZYScARS_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZYScARS_BE.pdf)
2026-03-27 09:01:52 [vpauto.fr] INFO: Found listing with ID: 655fdfdcbf
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27655fdfdcbf%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [vpauto.fr] INFO: Scrape type for 655fdfdcbf: 0
2026-03-27 09:01:52 [vpauto.fr] INFO: Found listing with ID: 27eca67c94
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2727eca67c94%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [vpauto.fr] INFO: Scrape type for 27eca67c94: 1
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_08-1200.jpg not downloaded yet
2026-03-27 09:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b28950>
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_02-1200.jpg saved to cache
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f0481054-1df0-5c30-bb28-5e16e484ccf9
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617c4e50>
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_03-1200.jpg saved to cache
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f0481054-1df0-5c30-bb28-5e16e484ccf9
2026-03-27 09:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/EkflinQ_BE.pdf> (referer: https://vpauto.eu/vehicle/6515f4a5e5/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/hJAWrmn_BE.pdf> (referer: https://vpauto.eu/vehicle/80545cf594/ford-mustang-mach-e-standard-range-76-kwh-269-ch)
2026-03-27 09:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/SKfyPcW_BE.pdf> (referer: https://vpauto.eu/vehicle/93898c0ce5/ford-kuga-25-duratec-225-ch-phev-powershift-vignale)
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_06-1200.jpg not downloaded yet
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_03-1200.jpg not downloaded yet
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_03-1200.jpg not downloaded yet
2026-03-27 09:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:01:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CPiymou_05-1200.jpg> (referer: https://vpauto.eu/vehicle/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort)
2026-03-27 09:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZYScARS_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZYScARS_BE.pdf)
2026-03-27 09:01:52 [vpauto.fr] INFO: Found listing with ID: 980b4c833a
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27980b4c833a%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [vpauto.fr] INFO: Scrape type for 980b4c833a: 1
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_09-1200.jpg not downloaded yet
2026-03-27 09:01:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_07-1200.jpg not downloaded yet
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_04-1200.jpg not downloaded yet
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_04-1200.jpg not downloaded yet
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62582110>
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_01-1200.jpg saved to cache
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619c1f90>
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_04-1200.jpg saved to cache
2026-03-27 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f0481054-1df0-5c30-bb28-5e16e484ccf9
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a0a50>
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_02-1200.jpg saved to cache
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yXwNXSl_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf)
2026-03-27 09:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMlUsTm_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf)
2026-03-27 09:01:53 [vpauto.fr] INFO: Found listing with ID: d3d28134aa
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d3d28134aa%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [vpauto.fr] INFO: Scrape type for d3d28134aa: 0
2026-03-27 09:01:53 [vpauto.fr] INFO: Found listing with ID: 3249adeabf
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273249adeabf%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [vpauto.fr] INFO: Scrape type for 3249adeabf: 0
2026-03-27 09:01:53 [vpauto.fr] INFO: Found listing with ID: b825490394
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b825490394%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [vpauto.fr] INFO: Scrape type for b825490394: 1
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_10-1200.jpg not downloaded yet
2026-03-27 09:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CPiymou_07-1200.jpg> (referer: https://vpauto.eu/vehicle/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort)
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_08-1200.jpg not downloaded yet
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_05-1200.jpg not downloaded yet
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_05-1200.jpg not downloaded yet
2026-03-27 09:01:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d165b02b-822a-580c-a9fa-e1eba5a05678 with identifier: f168a9de94
2026-03-27 09:01:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d165b02b-822a-580c-a9fa-e1eba5a05678 with scrape type 1
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d165b02b-822a-580c-a9fa-e1eba5a05678
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_01-1200.jpg not downloaded yet
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62379550>
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_expert_report_file_f7cd3c6c-68ca-4518-bd33-583ff9d1eddc.pdf HTTP/1.1" 201 0
2026-03-27 09:01:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f40348a5-d92f-56de-9317-781162279609
2026-03-27 09:01:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f40348a5-d92f-56de-9317-781162279609, skipping ID generation
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f40348a5-d92f-56de-9317-781162279609
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEkflinQ_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EkflinQ_01-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEkflinQ_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EkflinQ_02-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEkflinQ_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EkflinQ_03-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEkflinQ_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EkflinQ_04-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEkflinQ_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EkflinQ_05-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEkflinQ_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EkflinQ_06-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEkflinQ_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EkflinQ_07-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEkflinQ_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EkflinQ_08-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEkflinQ_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EkflinQ_09-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FEkflinQ_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/EkflinQ_10-1200.jpg already downloaded
2026-03-27 09:01:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f40348a5-d92f-56de-9317-781162279609, identifier: 6515f4a5e5
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6471dd90>
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_expert_report_file_ac3308ce-1691-4cf5-b39a-ba0f43adb951.pdf HTTP/1.1" 201 0
2026-03-27 09:01:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8388d436-df41-544c-b9bc-24e3f0ee031b
2026-03-27 09:01:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8388d436-df41-544c-b9bc-24e3f0ee031b, skipping ID generation
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8388d436-df41-544c-b9bc-24e3f0ee031b
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhJAWrmn_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hJAWrmn_01-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhJAWrmn_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hJAWrmn_02-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhJAWrmn_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hJAWrmn_03-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhJAWrmn_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hJAWrmn_04-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhJAWrmn_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hJAWrmn_05-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhJAWrmn_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hJAWrmn_06-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhJAWrmn_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hJAWrmn_07-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhJAWrmn_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hJAWrmn_08-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhJAWrmn_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hJAWrmn_09-1200.jpg already downloaded
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhJAWrmn_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/hJAWrmn_10-1200.jpg already downloaded
2026-03-27 09:01:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8388d436-df41-544c-b9bc-24e3f0ee031b, identifier: 80545cf594
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62490fd0>
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_expert_report_file_900dc8ba-7176-4bc0-a95e-c94577611f95.pdf HTTP/1.1" 201 0
2026-03-27 09:01:54 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6c367a92-f146-5c86-a5c9-4710b56ccf00
2026-03-27 09:01:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6c367a92-f146-5c86-a5c9-4710b56ccf00, skipping ID generation
2026-03-27 09:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6c367a92-f146-5c86-a5c9-4710b56ccf00
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSKfyPcW_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SKfyPcW_01-1200.jpg already downloaded
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSKfyPcW_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SKfyPcW_02-1200.jpg already downloaded
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSKfyPcW_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SKfyPcW_03-1200.jpg already downloaded
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSKfyPcW_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SKfyPcW_04-1200.jpg already downloaded
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSKfyPcW_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SKfyPcW_05-1200.jpg already downloaded
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSKfyPcW_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SKfyPcW_06-1200.jpg already downloaded
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSKfyPcW_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SKfyPcW_07-1200.jpg already downloaded
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSKfyPcW_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SKfyPcW_08-1200.jpg already downloaded
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSKfyPcW_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SKfyPcW_09-1200.jpg already downloaded
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSKfyPcW_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SKfyPcW_10-1200.jpg already downloaded
2026-03-27 09:01:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6c367a92-f146-5c86-a5c9-4710b56ccf00, identifier: 93898c0ce5
2026-03-27 09:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMlUsTm_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf)
2026-03-27 09:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yXwNXSl_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf)
2026-03-27 09:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZYScARS_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZYScARS_BE.pdf)
2026-03-27 09:01:54 [vpauto.fr] INFO: Found listing with ID: dbe246405a
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dbe246405a%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [vpauto.fr] INFO: Scrape type for dbe246405a: 0
2026-03-27 09:01:54 [vpauto.fr] INFO: Found listing with ID: b5970d2294
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b5970d2294%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [vpauto.fr] INFO: Scrape type for b5970d2294: 1
2026-03-27 09:01:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f40348a5-d92f-56de-9317-781162279609 with identifier: 6515f4a5e5
2026-03-27 09:01:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f40348a5-d92f-56de-9317-781162279609 with identifier: 6515f4a5e5
2026-03-27 09:01:54 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f40348a5-d92f-56de-9317-781162279609 with identifier: 6515f4a5e5 to the API
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/EkflinQ_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_expert_report_file_f7cd3c6c-68ca-4518-bd33-583ff9d1eddc.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/EkflinQ_BE.pdf',
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'f40348a5-d92f-56de-9317-781162279609',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6515f4a5e5/ford-mustang-mach-e-standard-range-76-kwh-269-ch',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'odometer': 22899,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://cdn.vpauto.fr/EkflinQ_01-1200.jpg',
                'https://cdn.vpauto.fr/EkflinQ_02-1200.jpg',
                'https://cdn.vpauto.fr/EkflinQ_03-1200.jpg',
                'https://cdn.vpauto.fr/EkflinQ_04-1200.jpg',
                'https://cdn.vpauto.fr/EkflinQ_05-1200.jpg',
                'https://cdn.vpauto.fr/EkflinQ_06-1200.jpg',
                'https://cdn.vpauto.fr/EkflinQ_07-1200.jpg',
                'https://cdn.vpauto.fr/EkflinQ_08-1200.jpg',
                'https://cdn.vpauto.fr/EkflinQ_09-1200.jpg',
                'https://cdn.vpauto.fr/EkflinQ_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90665,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EkflinQ_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82614,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EkflinQ_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87266,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EkflinQ_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64686,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EkflinQ_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88013,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EkflinQ_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87962,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EkflinQ_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90992,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EkflinQ_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76891,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EkflinQ_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109890,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EkflinQ_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f40348a5-d92f-56de-9317-781162279609/f40348a5-d92f-56de-9317-781162279609_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88959,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/EkflinQ_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-12-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Mustang Mach-E Standard Range 76 kWh 269 ch',
 'transmission': 'automatic',
 'trim': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'year': 2023}
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276515f4a5e5%27 HTTP/1.1" 200 None
2026-03-27 09:01:54 [vpauto.fr] INFO: Saving data for 6515f4a5e5: {'created_time': 1774602114.870876, 'last_price_update_time': 1774602114.870889}
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6515f4a5e5') HTTP/1.1" 204 0
2026-03-27 09:01:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8388d436-df41-544c-b9bc-24e3f0ee031b with identifier: 80545cf594
2026-03-27 09:01:54 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:01:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8388d436-df41-544c-b9bc-24e3f0ee031b with identifier: 80545cf594
2026-03-27 09:01:54 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8388d436-df41-544c-b9bc-24e3f0ee031b with identifier: 80545cf594 to the API
2026-03-27 09:01:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/hJAWrmn_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_expert_report_file_ac3308ce-1691-4cf5-b39a-ba0f43adb951.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/hJAWrmn_BE.pdf',
 'category': None,
 'color': 'Yellow',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Electric',
 'id': '8388d436-df41-544c-b9bc-24e3f0ee031b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/80545cf594/ford-mustang-mach-e-standard-range-76-kwh-269-ch',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'odometer': 24683,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photo_urls': ['https://cdn.vpauto.fr/hJAWrmn_01-1200.jpg',
                'https://cdn.vpauto.fr/hJAWrmn_02-1200.jpg',
                'https://cdn.vpauto.fr/hJAWrmn_03-1200.jpg',
                'https://cdn.vpauto.fr/hJAWrmn_04-1200.jpg',
                'https://cdn.vpauto.fr/hJAWrmn_05-1200.jpg',
                'https://cdn.vpauto.fr/hJAWrmn_06-1200.jpg',
                'https://cdn.vpauto.fr/hJAWrmn_07-1200.jpg',
                'https://cdn.vpauto.fr/hJAWrmn_08-1200.jpg',
                'https://cdn.vpauto.fr/hJAWrmn_09-1200.jpg',
                'https://cdn.vpauto.fr/hJAWrmn_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97015,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hJAWrmn_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82192,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hJAWrmn_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90856,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hJAWrmn_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68768,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hJAWrmn_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93134,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hJAWrmn_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87220,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hJAWrmn_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97482,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hJAWrmn_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82423,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hJAWrmn_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107559,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hJAWrmn_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8388d436-df41-544c-b9bc-24e3f0ee031b/8388d436-df41-544c-b9bc-24e3f0ee031b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91376,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/hJAWrmn_10-1200.jpg',
             'Width': 1200}],
 'price': 23600,
 'price_includes_vat': True,
 'registration_date': '2023-12-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Mustang Mach-E Standard Range 76 kWh 269 ch',
 'transmission': 'automatic',
 'trim': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'year': 2023}
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2780545cf594%27 HTTP/1.1" 200 None
2026-03-27 09:01:55 [vpauto.fr] INFO: Saving data for 80545cf594: {'created_time': 1774602115.273453, 'last_price_update_time': 1774602115.273464, 'auction_closing_time': 1775223000.0}
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='80545cf594') HTTP/1.1" 204 0
2026-03-27 09:01:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6c367a92-f146-5c86-a5c9-4710b56ccf00 with identifier: 93898c0ce5
2026-03-27 09:01:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6c367a92-f146-5c86-a5c9-4710b56ccf00 with identifier: 93898c0ce5
2026-03-27 09:01:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6c367a92-f146-5c86-a5c9-4710b56ccf00 with identifier: 93898c0ce5 to the API
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/SKfyPcW_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_expert_report_file_900dc8ba-7176-4bc0-a95e-c94577611f95.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/SKfyPcW_BE.pdf',
 'category': None,
 'color': 'Dark red metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '6c367a92-f146-5c86-a5c9-4710b56ccf00',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/93898c0ce5/ford-kuga-25-duratec-225-ch-phev-powershift-vignale',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 225 ch PHEV Powershift Vignale',
 'odometer': 25481,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 23,
 'photo_urls': ['https://cdn.vpauto.fr/SKfyPcW_01-1200.jpg',
                'https://cdn.vpauto.fr/SKfyPcW_02-1200.jpg',
                'https://cdn.vpauto.fr/SKfyPcW_03-1200.jpg',
                'https://cdn.vpauto.fr/SKfyPcW_04-1200.jpg',
                'https://cdn.vpauto.fr/SKfyPcW_05-1200.jpg',
                'https://cdn.vpauto.fr/SKfyPcW_06-1200.jpg',
                'https://cdn.vpauto.fr/SKfyPcW_07-1200.jpg',
                'https://cdn.vpauto.fr/SKfyPcW_08-1200.jpg',
                'https://cdn.vpauto.fr/SKfyPcW_09-1200.jpg',
                'https://cdn.vpauto.fr/SKfyPcW_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105216,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SKfyPcW_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82583,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SKfyPcW_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99100,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SKfyPcW_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68544,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SKfyPcW_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98409,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SKfyPcW_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95841,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SKfyPcW_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104450,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SKfyPcW_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88330,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SKfyPcW_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122439,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SKfyPcW_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c367a92-f146-5c86-a5c9-4710b56ccf00/6c367a92-f146-5c86-a5c9-4710b56ccf00_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77029,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SKfyPcW_10-1200.jpg',
             'Width': 1200}],
 'price': 18200,
 'price_includes_vat': True,
 'registration_date': '2023-10-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 225 ch PHEV Powershift Vignale',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 225 ch PHEV Powershift Vignale',
 'year': 2023}
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2793898c0ce5%27 HTTP/1.1" 200 None
2026-03-27 09:01:55 [vpauto.fr] INFO: Saving data for 93898c0ce5: {'created_time': 1774602115.65212, 'last_price_update_time': 1774602115.652133}
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='93898c0ce5') HTTP/1.1" 204 0
2026-03-27 09:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZYScARS_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZYScARS_BE.pdf)
2026-03-27 09:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CPiymou_08-1200.jpg> (referer: https://vpauto.eu/vehicle/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort)
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_09-1200.jpg not downloaded yet
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_06-1200.jpg not downloaded yet
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_06-1200.jpg not downloaded yet
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_02-1200.jpg not downloaded yet
2026-03-27 09:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:01:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97c54e1a-ef3d-55a5-ad40-bab7fd80df86 with identifier: 412e940f94
2026-03-27 09:01:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86 with scrape type 1
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_01-1200.jpg not downloaded yet
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b28e50>
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_05-1200.jpg saved to cache
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f0481054-1df0-5c30-bb28-5e16e484ccf9
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a16510>
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_03-1200.jpg saved to cache
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a6d210>
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_01-1200.jpg saved to cache
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a14510>
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_01-1200.jpg saved to cache
2026-03-27 09:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:01:55 [vpauto.fr] INFO: Found listing with ID: 742ca9a194
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27742ca9a194%27 HTTP/1.1" 200 None
2026-03-27 09:01:55 [vpauto.fr] INFO: Scrape type for 742ca9a194: 1
2026-03-27 09:01:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ef5d3fce94/peugeot-208-puretech-100-ss-eat8-allure> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2398febd3a/peugeot-expert-fgn-tole-long-bluehdi-145-ss-bvm6-asphalt> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619b9b50>
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_07-1200.jpg saved to cache
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f0481054-1df0-5c30-bb28-5e16e484ccf9
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_10-1200.jpg not downloaded yet
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_07-1200.jpg not downloaded yet
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_07-1200.jpg not downloaded yet
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_03-1200.jpg not downloaded yet
2026-03-27 09:01:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_02-1200.jpg not downloaded yet
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62578050>
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_02-1200.jpg saved to cache
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62421310>
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_02-1200.jpg saved to cache
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b02c10>
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_05-1200.jpg saved to cache
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMlUsTm_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf)
2026-03-27 09:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZYScARS_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZYScARS_BE.pdf)
2026-03-27 09:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yXwNXSl_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf)
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: aad586b7bf
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27aad586b7bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for aad586b7bf: 0
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: aefd4bd0bf
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27aefd4bd0bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for aefd4bd0bf: 0
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: cf27a48ce5
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cf27a48ce5%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for cf27a48ce5: 1
2026-03-27 09:01:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62423410>
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_04-1200.jpg saved to cache
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a75490>
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_08-1200.jpg saved to cache
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f0481054-1df0-5c30-bb28-5e16e484ccf9
2026-03-27 09:01:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5022c550-8681-5ad5-8d84-fa99ed0b4bc4 with identifier: 6d9f63d6e5
2026-03-27 09:01:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4 with scrape type 1
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_01-1200.jpg not downloaded yet
2026-03-27 09:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CPiymou_10-1200.jpg> (referer: https://vpauto.eu/vehicle/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort)
2026-03-27 09:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CPiymou_09-1200.jpg> (referer: https://vpauto.eu/vehicle/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort)
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_08-1200.jpg not downloaded yet
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_08-1200.jpg not downloaded yet
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_04-1200.jpg not downloaded yet
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_03-1200.jpg not downloaded yet
2026-03-27 09:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMlUsTm_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf)
2026-03-27 09:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pYNFfSQ_01-1200.jpg> (referer: https://vpauto.eu/vehicle/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: 6ab55f71aa
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276ab55f71aa%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for 6ab55f71aa: 0
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: 6cfcea68bf
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276cfcea68bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for 6cfcea68bf: 0
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: cc7f476c5a
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cc7f476c5a%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for cc7f476c5a: 0
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: 97946bd95a
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2797946bd95a%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for 97946bd95a: 0
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: 2ee6720cbf
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272ee6720cbf%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for 2ee6720cbf: 0
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: 433c4cea36
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27433c4cea36%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for 433c4cea36: 0
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: c20ed70dbf
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c20ed70dbf%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for c20ed70dbf: 0
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: 2139e832bf
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272139e832bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for 2139e832bf: 0
2026-03-27 09:01:56 [vpauto.fr] INFO: Found listing with ID: 4166b63394
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274166b63394%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [vpauto.fr] INFO: Scrape type for 4166b63394: 1
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_02-1200.jpg not downloaded yet
2026-03-27 09:01:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3ed7fc4-b625-5842-b2c0-0486902ed4e3 with identifier: fdd5314494
2026-03-27 09:01:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3 with scrape type 1
2026-03-27 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3
2026-03-27 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_01-1200.jpg not downloaded yet
2026-03-27 09:01:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0c61ec2-37b9-5773-8c27-2bf3878a321d with identifier: 6662f42394
2026-03-27 09:01:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0c61ec2-37b9-5773-8c27-2bf3878a321d with scrape type 1
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e0c61ec2-37b9-5773-8c27-2bf3878a321d
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_01-1200.jpg not downloaded yet
2026-03-27 09:01:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aad372a2-37d5-51f5-8daf-1ceeb6e6b033 with identifier: ef5d3fce94
2026-03-27 09:01:57 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item aad372a2-37d5-51f5-8daf-1ceeb6e6b033
2026-03-27 09:01:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a272d334-3f33-55e0-a6e7-51cae667feb0 with identifier: 2398febd3a
2026-03-27 09:01:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a272d334-3f33-55e0-a6e7-51cae667feb0 with scrape type 1
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a272d334-3f33-55e0-a6e7-51cae667feb0
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbNueSit_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bNueSit_01-1200.jpg already downloaded
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbNueSit_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bNueSit_02-1200.jpg already downloaded
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbNueSit_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bNueSit_03-1200.jpg already downloaded
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbNueSit_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bNueSit_04-1200.jpg already downloaded
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbNueSit_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bNueSit_05-1200.jpg already downloaded
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbNueSit_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bNueSit_06-1200.jpg already downloaded
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbNueSit_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bNueSit_07-1200.jpg already downloaded
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbNueSit_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bNueSit_08-1200.jpg already downloaded
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbNueSit_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bNueSit_09-1200.jpg already downloaded
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbNueSit_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bNueSit_10-1200.jpg already downloaded
2026-03-27 09:01:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a272d334-3f33-55e0-a6e7-51cae667feb0, identifier: 2398febd3a
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_09-1200.jpg not downloaded yet
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_09-1200.jpg not downloaded yet
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_05-1200.jpg not downloaded yet
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_04-1200.jpg not downloaded yet
2026-03-27 09:01:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a272d334-3f33-55e0-a6e7-51cae667feb0 with identifier: 2398febd3a
2026-03-27 09:01:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a272d334-3f33-55e0-a6e7-51cae667feb0 with identifier: 2398febd3a
2026-03-27 09:01:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a272d334-3f33-55e0-a6e7-51cae667feb0 with identifier: 2398febd3a to the API
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:01:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2398febd3a/peugeot-expert-fgn-tole-long-bluehdi-145-ss-bvm6-asphalt>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-09T10:45:00Z',
 'fuel_type': 'Diesel',
 'id': 'a272d334-3f33-55e0-a6e7-51cae667feb0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2398febd3a/peugeot-expert-fgn-tole-long-bluehdi-145-ss-bvm6-asphalt',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': 'EXPERT FGN TOLE LONG BLUEHDI 145 S&S BVM6 ASPHALT',
 'odometer': 146417,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 30,
 'photo_urls': ['https://cdn.vpauto.fr/bNueSit_01-1200.jpg',
                'https://cdn.vpauto.fr/bNueSit_02-1200.jpg',
                'https://cdn.vpauto.fr/bNueSit_03-1200.jpg',
                'https://cdn.vpauto.fr/bNueSit_04-1200.jpg',
                'https://cdn.vpauto.fr/bNueSit_05-1200.jpg',
                'https://cdn.vpauto.fr/bNueSit_06-1200.jpg',
                'https://cdn.vpauto.fr/bNueSit_07-1200.jpg',
                'https://cdn.vpauto.fr/bNueSit_08-1200.jpg',
                'https://cdn.vpauto.fr/bNueSit_09-1200.jpg',
                'https://cdn.vpauto.fr/bNueSit_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a272d334-3f33-55e0-a6e7-51cae667feb0/a272d334-3f33-55e0-a6e7-51cae667feb0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87740,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bNueSit_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a272d334-3f33-55e0-a6e7-51cae667feb0/a272d334-3f33-55e0-a6e7-51cae667feb0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81378,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bNueSit_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a272d334-3f33-55e0-a6e7-51cae667feb0/a272d334-3f33-55e0-a6e7-51cae667feb0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83023,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bNueSit_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a272d334-3f33-55e0-a6e7-51cae667feb0/a272d334-3f33-55e0-a6e7-51cae667feb0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84334,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bNueSit_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a272d334-3f33-55e0-a6e7-51cae667feb0/a272d334-3f33-55e0-a6e7-51cae667feb0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96608,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bNueSit_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a272d334-3f33-55e0-a6e7-51cae667feb0/a272d334-3f33-55e0-a6e7-51cae667feb0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79015,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bNueSit_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a272d334-3f33-55e0-a6e7-51cae667feb0/a272d334-3f33-55e0-a6e7-51cae667feb0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86332,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bNueSit_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a272d334-3f33-55e0-a6e7-51cae667feb0/a272d334-3f33-55e0-a6e7-51cae667feb0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83783,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bNueSit_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a272d334-3f33-55e0-a6e7-51cae667feb0/a272d334-3f33-55e0-a6e7-51cae667feb0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133197,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bNueSit_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a272d334-3f33-55e0-a6e7-51cae667feb0/a272d334-3f33-55e0-a6e7-51cae667feb0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134556,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bNueSit_10-1200.jpg',
             'Width': 1200}],
 'price': 11100,
 'price_includes_vat': True,
 'registration_date': '2022-10-28',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT EXPERT FGN TOLE LONG BLUEHDI 145 S&S BVM6 ASPHALT',
 'transmission': 'manual',
 'trim': 'EXPERT FGN TOLE LONG BLUEHDI 145 S&S BVM6 ASPHALT',
 'year': 2022}
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272398febd3a%27 HTTP/1.1" 200 None
2026-03-27 09:01:57 [vpauto.fr] INFO: Saving data for 2398febd3a: {'created_time': 1774602117.905176, 'last_price_update_time': 1774602117.905188, 'auction_closing_time': 1775731500.0}
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2398febd3a') HTTP/1.1" 204 0
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64512d50>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_04-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618626d0>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_07-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62364f50>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_04-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pYNFfSQ_02-1200.jpg> (referer: https://vpauto.eu/vehicle/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMlUsTm_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf)
2026-03-27 09:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yXwNXSl_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf)
2026-03-27 09:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PxNmTEz_01-1200.jpg> (referer: https://vpauto.eu/vehicle/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:58 [vpauto.fr] INFO: Found listing with ID: 2a034f9bf
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a034f9bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [vpauto.fr] INFO: Scrape type for 2a034f9bf: 0
2026-03-27 09:01:58 [vpauto.fr] INFO: Found listing with ID: afb3f0113a
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27afb3f0113a%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [vpauto.fr] INFO: Scrape type for afb3f0113a: 1
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_03-1200.jpg not downloaded yet
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_02-1200.jpg not downloaded yet
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_02-1200.jpg not downloaded yet
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623ce1d0>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_10-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f0481054-1df0-5c30-bb28-5e16e484ccf9
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619eca90>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_09-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f0481054-1df0-5c30-bb28-5e16e484ccf9
2026-03-27 09:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZYScARS_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZYScARS_BE.pdf)
2026-03-27 09:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yXwNXSl_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf)
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_10-1200.jpg not downloaded yet
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_10-1200.jpg not downloaded yet
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_06-1200.jpg not downloaded yet
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_05-1200.jpg not downloaded yet
2026-03-27 09:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/adc89ba394/renault-zoe-reversible-r110-achat-integral-business> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6247b990>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_05-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61643310>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_01-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d165b02b-822a-580c-a9fa-e1eba5a05678
2026-03-27 09:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PxNmTEz_02-1200.jpg> (referer: https://vpauto.eu/vehicle/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pYNFfSQ_03-1200.jpg> (referer: https://vpauto.eu/vehicle/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:58 [vpauto.fr] INFO: Found listing with ID: 3cd560403a
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273cd560403a%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [vpauto.fr] INFO: Scrape type for 3cd560403a: 1
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_04-1200.jpg not downloaded yet
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_03-1200.jpg not downloaded yet
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_03-1200.jpg not downloaded yet
2026-03-27 09:01:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_07-1200.jpg not downloaded yet
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_06-1200.jpg not downloaded yet
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62365b10>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_02-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d165b02b-822a-580c-a9fa-e1eba5a05678
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624b3e50>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_06-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624ded90>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_06-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61741e10>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_01-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86
2026-03-27 09:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yMpsUuB_01-1200.jpg> (referer: https://vpauto.eu/vehicle/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect)
2026-03-27 09:01:58 [vpauto.fr] INFO: Found listing with ID: e4f5ebc436
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e4f5ebc436%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [vpauto.fr] INFO: Scrape type for e4f5ebc436: 0
2026-03-27 09:01:58 [vpauto.fr] INFO: Found listing with ID: 150c288194
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27150c288194%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [vpauto.fr] INFO: Scrape type for 150c288194: 1
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_05-1200.jpg not downloaded yet
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_04-1200.jpg not downloaded yet
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_04-1200.jpg not downloaded yet
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618f0290>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_09-1200.jpg saved to cache
2026-03-27 09:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6186b8d0>
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_05-1200.jpg saved to cache
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tccRsSn_01-1200.jpg> (referer: https://vpauto.eu/vehicle/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt)
2026-03-27 09:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UqaFPKd_01-1200.jpg> (referer: https://vpauto.eu/vehicle/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business)
2026-03-27 09:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yMpsUuB_02-1200.jpg> (referer: https://vpauto.eu/vehicle/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect)
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_08-1200.jpg not downloaded yet
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_07-1200.jpg not downloaded yet
2026-03-27 09:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/szZssPI_BE.pdf> (referer: https://vpauto.eu/vehicle/ef5d3fce94/peugeot-208-puretech-100-ss-eat8-allure)
2026-03-27 09:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PxNmTEz_04-1200.jpg> (referer: https://vpauto.eu/vehicle/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pYNFfSQ_05-1200.jpg> (referer: https://vpauto.eu/vehicle/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:01:59 [vpauto.fr] INFO: Found listing with ID: 36fb906e36
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2736fb906e36%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [vpauto.fr] INFO: Scrape type for 36fb906e36: 0
2026-03-27 09:01:59 [vpauto.fr] INFO: Found listing with ID: 81454a87bf
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2781454a87bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [vpauto.fr] INFO: Scrape type for 81454a87bf: 0
2026-03-27 09:01:59 [vpauto.fr] INFO: Found listing with ID: b473c17b36
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b473c17b36%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [vpauto.fr] INFO: Scrape type for b473c17b36: 0
2026-03-27 09:01:59 [vpauto.fr] INFO: Found listing with ID: 19fd17c9bf
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2719fd17c9bf%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [vpauto.fr] INFO: Scrape type for 19fd17c9bf: 0
2026-03-27 09:01:59 [vpauto.fr] INFO: Found listing with ID: b176305036
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b176305036%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [vpauto.fr] INFO: Scrape type for b176305036: 0
2026-03-27 09:01:59 [vpauto.fr] INFO: Found listing with ID: 1e2ad6c15a
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271e2ad6c15a%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [vpauto.fr] INFO: Scrape type for 1e2ad6c15a: 0
2026-03-27 09:01:59 [vpauto.fr] INFO: Found listing with ID: a51263c694
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a51263c694%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [vpauto.fr] INFO: Scrape type for a51263c694: 1
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_06-1200.jpg not downloaded yet
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_05-1200.jpg not downloaded yet
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_05-1200.jpg not downloaded yet
2026-03-27 09:01:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:01:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e802ce0-9b41-57aa-ab06-879fa1f36823 with identifier: adc89ba394
2026-03-27 09:01:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e802ce0-9b41-57aa-ab06-879fa1f36823 with scrape type 1
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2e802ce0-9b41-57aa-ab06-879fa1f36823
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_01-1200.jpg not downloaded yet
2026-03-27 09:01:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 376196d5-cdc1-597a-a075-70e5ecfc4e4d with identifier: 27eca67c94
2026-03-27 09:01:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d with scrape type 1
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_01-1200.jpg not downloaded yet
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61aa9e10>
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_02-1200.jpg saved to cache
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62375090>
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_03-1200.jpg saved to cache
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d165b02b-822a-580c-a9fa-e1eba5a05678
2026-03-27 09:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UqaFPKd_02-1200.jpg> (referer: https://vpauto.eu/vehicle/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business)
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_09-1200.jpg not downloaded yet
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_08-1200.jpg not downloaded yet
2026-03-27 09:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tccRsSn_02-1200.jpg> (referer: https://vpauto.eu/vehicle/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt)
2026-03-27 09:01:59 [vpauto.fr] INFO: Found listing with ID: 36e8407ebf
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2736e8407ebf%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [vpauto.fr] INFO: Scrape type for 36e8407ebf: 0
2026-03-27 09:01:59 [vpauto.fr] INFO: Found listing with ID: e26c594636
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e26c594636%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [vpauto.fr] INFO: Scrape type for e26c594636: 0
2026-03-27 09:01:59 [vpauto.fr] INFO: Found listing with ID: ac98692594
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ac98692594%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [vpauto.fr] INFO: Scrape type for ac98692594: 1
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_07-1200.jpg not downloaded yet
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_06-1200.jpg not downloaded yet
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_06-1200.jpg not downloaded yet
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_02-1200.jpg not downloaded yet
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_02-1200.jpg not downloaded yet
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_10-1200.jpg not downloaded yet
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_09-1200.jpg not downloaded yet
2026-03-27 09:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b5970d2294/volkswagen-caddy> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6239fd90>
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_01-1200.jpg saved to cache
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61665450>
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_01-1200.jpg saved to cache
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619c4410>
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_01-1200.jpg saved to cache
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e0c61ec2-37b9-5773-8c27-2bf3878a321d
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61833690>
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_02-1200.jpg saved to cache
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619c7650>
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_expert_report_file_b371ed4a-cb3c-4b1e-a504-60f07029ce04.pdf HTTP/1.1" 201 0
2026-03-27 09:01:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item aad372a2-37d5-51f5-8daf-1ceeb6e6b033
2026-03-27 09:01:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aad372a2-37d5-51f5-8daf-1ceeb6e6b033, skipping ID generation
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item aad372a2-37d5-51f5-8daf-1ceeb6e6b033
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FszZssPI_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/szZssPI_01-1200.jpg already downloaded
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FszZssPI_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/szZssPI_02-1200.jpg already downloaded
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FszZssPI_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/szZssPI_03-1200.jpg already downloaded
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FszZssPI_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/szZssPI_04-1200.jpg already downloaded
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FszZssPI_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/szZssPI_05-1200.jpg already downloaded
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FszZssPI_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/szZssPI_06-1200.jpg already downloaded
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FszZssPI_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/szZssPI_07-1200.jpg already downloaded
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FszZssPI_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/szZssPI_08-1200.jpg already downloaded
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FszZssPI_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/szZssPI_09-1200.jpg already downloaded
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FszZssPI_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/szZssPI_10-1200.jpg already downloaded
2026-03-27 09:02:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: aad372a2-37d5-51f5-8daf-1ceeb6e6b033, identifier: ef5d3fce94
2026-03-27 09:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a1ad10>
2026-03-27 09:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_04-1200.jpg saved to cache
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86
2026-03-27 09:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61aaaa10>
2026-03-27 09:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_05-1200.jpg saved to cache
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d165b02b-822a-580c-a9fa-e1eba5a05678
2026-03-27 09:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UqaFPKd_04-1200.jpg> (referer: https://vpauto.eu/vehicle/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business)
2026-03-27 09:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yMpsUuB_03-1200.jpg> (referer: https://vpauto.eu/vehicle/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect)
2026-03-27 09:02:00 [vpauto.fr] INFO: Found listing with ID: 2bfd814d9e
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272bfd814d9e%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [vpauto.fr] INFO: Scrape type for 2bfd814d9e: 0
2026-03-27 09:02:00 [vpauto.fr] INFO: Found listing with ID: 38bc860c36
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2738bc860c36%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [vpauto.fr] INFO: Scrape type for 38bc860c36: 0
2026-03-27 09:02:00 [vpauto.fr] INFO: Found listing with ID: 972f84ffaa
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27972f84ffaa%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [vpauto.fr] INFO: Scrape type for 972f84ffaa: 0
2026-03-27 09:02:00 [vpauto.fr] INFO: Found listing with ID: d1b47f3a9e
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d1b47f3a9e%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [vpauto.fr] INFO: Scrape type for d1b47f3a9e: 0
2026-03-27 09:02:00 [vpauto.fr] INFO: Found listing with ID: e6a5497936
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e6a5497936%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [vpauto.fr] INFO: Scrape type for e6a5497936: 0
2026-03-27 09:02:00 [vpauto.fr] INFO: Found listing with ID: f9fcb31336
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f9fcb31336%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [vpauto.fr] INFO: Scrape type for f9fcb31336: 0
2026-03-27 09:02:00 [vpauto.fr] INFO: Found listing with ID: c0253aabf
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c0253aabf%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [vpauto.fr] INFO: Scrape type for c0253aabf: 0
2026-03-27 09:02:00 [vpauto.fr] INFO: Found listing with ID: 2be88f449e
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272be88f449e%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [vpauto.fr] INFO: Scrape type for 2be88f449e: 0
2026-03-27 09:02:00 [vpauto.fr] INFO: Found listing with ID: cb7f2db094
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cb7f2db094%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [vpauto.fr] INFO: Scrape type for cb7f2db094: 1
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_08-1200.jpg not downloaded yet
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_07-1200.jpg not downloaded yet
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_07-1200.jpg not downloaded yet
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_03-1200.jpg not downloaded yet
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_03-1200.jpg not downloaded yet
2026-03-27 09:02:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: aad372a2-37d5-51f5-8daf-1ceeb6e6b033 with identifier: ef5d3fce94
2026-03-27 09:02:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:02:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: aad372a2-37d5-51f5-8daf-1ceeb6e6b033 with identifier: ef5d3fce94
2026-03-27 09:02:00 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: aad372a2-37d5-51f5-8daf-1ceeb6e6b033 with identifier: ef5d3fce94 to the API
2026-03-27 09:02:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/szZssPI_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_expert_report_file_b371ed4a-cb3c-4b1e-a504-60f07029ce04.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/szZssPI_BE.pdf',
 'category': None,
 'color': 'Medium red metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': 'aad372a2-37d5-51f5-8daf-1ceeb6e6b033',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ef5d3fce94/peugeot-208-puretech-100-ss-eat8-allure',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '208 PureTech 100 S&S EAT8 Allure',
 'odometer': 160840,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photo_urls': ['https://cdn.vpauto.fr/szZssPI_01-1200.jpg',
                'https://cdn.vpauto.fr/szZssPI_02-1200.jpg',
                'https://cdn.vpauto.fr/szZssPI_03-1200.jpg',
                'https://cdn.vpauto.fr/szZssPI_04-1200.jpg',
                'https://cdn.vpauto.fr/szZssPI_05-1200.jpg',
                'https://cdn.vpauto.fr/szZssPI_06-1200.jpg',
                'https://cdn.vpauto.fr/szZssPI_07-1200.jpg',
                'https://cdn.vpauto.fr/szZssPI_08-1200.jpg',
                'https://cdn.vpauto.fr/szZssPI_09-1200.jpg',
                'https://cdn.vpauto.fr/szZssPI_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97292,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/szZssPI_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84877,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/szZssPI_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90269,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/szZssPI_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82454,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/szZssPI_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97142,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/szZssPI_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101824,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/szZssPI_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108166,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/szZssPI_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95045,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/szZssPI_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135689,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/szZssPI_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad372a2-37d5-51f5-8daf-1ceeb6e6b033/aad372a2-37d5-51f5-8daf-1ceeb6e6b033_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125534,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/szZssPI_10-1200.jpg',
             'Width': 1200}],
 'price': 8700,
 'price_includes_vat': True,
 'registration_date': '2022-06-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 208 PureTech 100 S&S EAT8 Allure',
 'transmission': 'automatic',
 'trim': '208 PureTech 100 S&S EAT8 Allure',
 'year': 2022}
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ef5d3fce94%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [vpauto.fr] INFO: Saving data for ef5d3fce94: {'created_time': 1774602121.287016, 'last_price_update_time': 1774602121.287028, 'auction_closing_time': 1775223000.0}
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ef5d3fce94') HTTP/1.1" 204 0
2026-03-27 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UqaFPKd_03-1200.jpg> (referer: https://vpauto.eu/vehicle/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business)
2026-03-27 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pYNFfSQ_07-1200.jpg> (referer: https://vpauto.eu/vehicle/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yMpsUuB_05-1200.jpg> (referer: https://vpauto.eu/vehicle/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect)
2026-03-27 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PxNmTEz_06-1200.jpg> (referer: https://vpauto.eu/vehicle/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tccRsSn_04-1200.jpg> (referer: https://vpauto.eu/vehicle/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt)
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_10-1200.jpg not downloaded yet
2026-03-27 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623b70d0>
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_02-1200.jpg saved to cache
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e0c61ec2-37b9-5773-8c27-2bf3878a321d
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6199aa50>
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_02-1200.jpg saved to cache
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3
2026-03-27 09:02:01 [vpauto.fr] INFO: Found listing with ID: d1a06a8836
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d1a06a8836%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [vpauto.fr] INFO: Scrape type for d1a06a8836: 0
2026-03-27 09:02:01 [vpauto.fr] INFO: Found listing with ID: bb2ea32794
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bb2ea32794%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [vpauto.fr] INFO: Scrape type for bb2ea32794: 1
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_09-1200.jpg not downloaded yet
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_08-1200.jpg not downloaded yet
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_08-1200.jpg not downloaded yet
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_04-1200.jpg not downloaded yet
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_04-1200.jpg not downloaded yet
2026-03-27 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/afb3f0113a/peugeot-partner-fourgon-long-950-kg-bluehdi-130-ss-bvm6-asphalt> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b68c279-b695-5545-a37c-e183b9c100ee with identifier: b5970d2294
2026-03-27 09:02:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b68c279-b695-5545-a37c-e183b9c100ee with scrape type 1
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0b68c279-b695-5545-a37c-e183b9c100ee
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_01-1200.jpg not downloaded yet
2026-03-27 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PxNmTEz_07-1200.jpg> (referer: https://vpauto.eu/vehicle/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:02:01 [vpauto.fr] INFO: Found listing with ID: 50d3773136
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2750d3773136%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [vpauto.fr] INFO: Scrape type for 50d3773136: 0
2026-03-27 09:02:01 [vpauto.fr] INFO: Found listing with ID: faeb83663a
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27faeb83663a%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [vpauto.fr] INFO: Scrape type for faeb83663a: 1
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_10-1200.jpg not downloaded yet
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_09-1200.jpg not downloaded yet
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_09-1200.jpg not downloaded yet
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_05-1200.jpg not downloaded yet
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_05-1200.jpg not downloaded yet
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_02-1200.jpg not downloaded yet
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6175d0d0>
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_04-1200.jpg saved to cache
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e0c61ec2-37b9-5773-8c27-2bf3878a321d
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618eaf10>
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_03-1200.jpg saved to cache
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62430d90>
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_03-1200.jpg saved to cache
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e0c61ec2-37b9-5773-8c27-2bf3878a321d
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61927c10>
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_07-1200.jpg saved to cache
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d165b02b-822a-580c-a9fa-e1eba5a05678
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a247d0>
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_05-1200.jpg saved to cache
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6169aa50>
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_06-1200.jpg saved to cache
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62624910>
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_04-1200.jpg saved to cache
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3
2026-03-27 09:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PxNmTEz_08-1200.jpg> (referer: https://vpauto.eu/vehicle/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/kfjbCHs_02-1200.jpg> (referer: https://vpauto.eu/vehicle/adc89ba394/renault-zoe-reversible-r110-achat-integral-business)
2026-03-27 09:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UqaFPKd_06-1200.jpg> (referer: https://vpauto.eu/vehicle/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business)
2026-03-27 09:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/vuHPGTU_02-1200.jpg> (referer: https://vpauto.eu/vehicle/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt)
2026-03-27 09:02:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PxNmTEz_09-1200.jpg> (referer: https://vpauto.eu/vehicle/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tccRsSn_06-1200.jpg> (referer: https://vpauto.eu/vehicle/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt)
2026-03-27 09:02:02 [vpauto.fr] INFO: Found listing with ID: 121b8c894
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27121b8c894%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [vpauto.fr] INFO: Scrape type for 121b8c894: 1
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_10-1200.jpg not downloaded yet
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_10-1200.jpg not downloaded yet
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_06-1200.jpg not downloaded yet
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_06-1200.jpg not downloaded yet
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_03-1200.jpg not downloaded yet
2026-03-27 09:02:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 309847ad-11d9-53ce-b8f3-da4b354504e2 with identifier: 742ca9a194
2026-03-27 09:02:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 309847ad-11d9-53ce-b8f3-da4b354504e2 with scrape type 1
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 309847ad-11d9-53ce-b8f3-da4b354504e2
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_01-1200.jpg not downloaded yet
2026-03-27 09:02:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e36195bb-6957-51d1-bf59-b8848940ef8b with identifier: b825490394
2026-03-27 09:02:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e36195bb-6957-51d1-bf59-b8848940ef8b with scrape type 1
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e36195bb-6957-51d1-bf59-b8848940ef8b
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_01-1200.jpg not downloaded yet
2026-03-27 09:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pYNFfSQ_10-1200.jpg> (referer: https://vpauto.eu/vehicle/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:02:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b079f976-0aeb-5f6b-ad6e-6a29599ac870 with identifier: afb3f0113a
2026-03-27 09:02:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b079f976-0aeb-5f6b-ad6e-6a29599ac870 with scrape type 1
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b079f976-0aeb-5f6b-ad6e-6a29599ac870
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfRoAVcQ_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fRoAVcQ_01-1200.jpg already downloaded
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfRoAVcQ_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fRoAVcQ_02-1200.jpg already downloaded
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfRoAVcQ_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fRoAVcQ_03-1200.jpg already downloaded
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfRoAVcQ_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fRoAVcQ_04-1200.jpg already downloaded
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfRoAVcQ_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fRoAVcQ_05-1200.jpg already downloaded
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfRoAVcQ_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fRoAVcQ_06-1200.jpg already downloaded
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfRoAVcQ_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fRoAVcQ_07-1200.jpg already downloaded
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfRoAVcQ_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fRoAVcQ_08-1200.jpg already downloaded
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfRoAVcQ_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fRoAVcQ_09-1200.jpg already downloaded
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfRoAVcQ_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fRoAVcQ_10-1200.jpg already downloaded
2026-03-27 09:02:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b079f976-0aeb-5f6b-ad6e-6a29599ac870, identifier: afb3f0113a
2026-03-27 09:02:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40b2041b-9e4b-5cb3-9003-4d51c68f211e with identifier: cf27a48ce5
2026-03-27 09:02:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e with scrape type 1
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_01-1200.jpg not downloaded yet
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62557b50>
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_07-1200.jpg saved to cache
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86
2026-03-27 09:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yMpsUuB_07-1200.jpg> (referer: https://vpauto.eu/vehicle/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect)
2026-03-27 09:02:02 [vpauto.fr] INFO: Found listing with ID: 54db74a63a
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2754db74a63a%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [vpauto.fr] INFO: Scrape type for 54db74a63a: 1
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_07-1200.jpg not downloaded yet
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_07-1200.jpg not downloaded yet
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_04-1200.jpg not downloaded yet
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_02-1200.jpg not downloaded yet
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_02-1200.jpg not downloaded yet
2026-03-27 09:02:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b079f976-0aeb-5f6b-ad6e-6a29599ac870 with identifier: afb3f0113a
2026-03-27 09:02:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b079f976-0aeb-5f6b-ad6e-6a29599ac870 with identifier: afb3f0113a
2026-03-27 09:02:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b079f976-0aeb-5f6b-ad6e-6a29599ac870 with identifier: afb3f0113a to the API
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/afb3f0113a/peugeot-partner-fourgon-long-950-kg-bluehdi-130-ss-bvm6-asphalt>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-09T10:45:00Z',
 'fuel_type': 'Diesel',
 'id': 'b079f976-0aeb-5f6b-ad6e-6a29599ac870',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/afb3f0113a/peugeot-partner-fourgon-long-950-kg-bluehdi-130-ss-bvm6-asphalt',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': 'PARTNER FOURGON LONG 950 KG BLUEHDI 130 S&S BVM6 ASPHALT',
 'odometer': 103567,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://cdn.vpauto.fr/fRoAVcQ_01-1200.jpg',
                'https://cdn.vpauto.fr/fRoAVcQ_02-1200.jpg',
                'https://cdn.vpauto.fr/fRoAVcQ_03-1200.jpg',
                'https://cdn.vpauto.fr/fRoAVcQ_04-1200.jpg',
                'https://cdn.vpauto.fr/fRoAVcQ_05-1200.jpg',
                'https://cdn.vpauto.fr/fRoAVcQ_06-1200.jpg',
                'https://cdn.vpauto.fr/fRoAVcQ_07-1200.jpg',
                'https://cdn.vpauto.fr/fRoAVcQ_08-1200.jpg',
                'https://cdn.vpauto.fr/fRoAVcQ_09-1200.jpg',
                'https://cdn.vpauto.fr/fRoAVcQ_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b079f976-0aeb-5f6b-ad6e-6a29599ac870/b079f976-0aeb-5f6b-ad6e-6a29599ac870_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86807,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fRoAVcQ_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b079f976-0aeb-5f6b-ad6e-6a29599ac870/b079f976-0aeb-5f6b-ad6e-6a29599ac870_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76611,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fRoAVcQ_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b079f976-0aeb-5f6b-ad6e-6a29599ac870/b079f976-0aeb-5f6b-ad6e-6a29599ac870_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87633,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fRoAVcQ_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b079f976-0aeb-5f6b-ad6e-6a29599ac870/b079f976-0aeb-5f6b-ad6e-6a29599ac870_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82321,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fRoAVcQ_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b079f976-0aeb-5f6b-ad6e-6a29599ac870/b079f976-0aeb-5f6b-ad6e-6a29599ac870_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91326,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fRoAVcQ_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b079f976-0aeb-5f6b-ad6e-6a29599ac870/b079f976-0aeb-5f6b-ad6e-6a29599ac870_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78600,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fRoAVcQ_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b079f976-0aeb-5f6b-ad6e-6a29599ac870/b079f976-0aeb-5f6b-ad6e-6a29599ac870_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93543,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fRoAVcQ_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b079f976-0aeb-5f6b-ad6e-6a29599ac870/b079f976-0aeb-5f6b-ad6e-6a29599ac870_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84607,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fRoAVcQ_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b079f976-0aeb-5f6b-ad6e-6a29599ac870/b079f976-0aeb-5f6b-ad6e-6a29599ac870_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118592,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fRoAVcQ_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b079f976-0aeb-5f6b-ad6e-6a29599ac870/b079f976-0aeb-5f6b-ad6e-6a29599ac870_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132968,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fRoAVcQ_10-1200.jpg',
             'Width': 1200}],
 'price': 8500,
 'price_includes_vat': True,
 'registration_date': '2020-06-26',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT PARTNER FOURGON LONG 950 KG BLUEHDI 130 S&S BVM6 ASPHALT',
 'transmission': 'manual',
 'trim': 'PARTNER FOURGON LONG 950 KG BLUEHDI 130 S&S BVM6 ASPHALT',
 'year': 2020}
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27afb3f0113a%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [vpauto.fr] INFO: Saving data for afb3f0113a: {'created_time': 1774602123.418578, 'last_price_update_time': 1774602123.418589, 'auction_closing_time': 1775731500.0}
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='afb3f0113a') HTTP/1.1" 204 0
2026-03-27 09:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/vuHPGTU_04-1200.jpg> (referer: https://vpauto.eu/vehicle/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt)
2026-03-27 09:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/vuHPGTU_03-1200.jpg> (referer: https://vpauto.eu/vehicle/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt)
2026-03-27 09:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qsBMWXE_01-1200.jpg> (referer: https://vpauto.eu/vehicle/b5970d2294/volkswagen-caddy)
2026-03-27 09:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/kfjbCHs_03-1200.jpg> (referer: https://vpauto.eu/vehicle/adc89ba394/renault-zoe-reversible-r110-achat-integral-business)
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_02-1200.jpg not downloaded yet
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618c70d0>
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_08-1200.jpg saved to cache
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62625a50>
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_02-1200.jpg saved to cache
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2e802ce0-9b41-57aa-ab06-879fa1f36823
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a7d4d0>
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_06-1200.jpg saved to cache
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e0c61ec2-37b9-5773-8c27-2bf3878a321d
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61669810>
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_02-1200.jpg saved to cache
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61767610>
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_09-1200.jpg saved to cache
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618f0950>
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_06-1200.jpg saved to cache
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3
2026-03-27 09:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/kfjbCHs_04-1200.jpg> (referer: https://vpauto.eu/vehicle/adc89ba394/renault-zoe-reversible-r110-achat-integral-business)
2026-03-27 09:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UqaFPKd_08-1200.jpg> (referer: https://vpauto.eu/vehicle/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business)
2026-03-27 09:02:03 [vpauto.fr] INFO: Requesting listing page 9: https://vpauto.eu/vehicle/list?page=9
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_08-1200.jpg not downloaded yet
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_08-1200.jpg not downloaded yet
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_05-1200.jpg not downloaded yet
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_03-1200.jpg not downloaded yet
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_03-1200.jpg not downloaded yet
2026-03-27 09:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tccRsSn_08-1200.jpg> (referer: https://vpauto.eu/vehicle/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt)
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_03-1200.jpg not downloaded yet
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617c6290>
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_10-1200.jpg saved to cache
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d165b02b-822a-580c-a9fa-e1eba5a05678
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a14a10>
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_07-1200.jpg saved to cache
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_09-1200.jpg not downloaded yet
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_09-1200.jpg not downloaded yet
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_06-1200.jpg not downloaded yet
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_04-1200.jpg not downloaded yet
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_04-1200.jpg not downloaded yet
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61648e90>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_04-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619b2a50>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_03-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62379a90>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_01-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0b68c279-b695-5545-a37c-e183b9c100ee
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619887d0>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_03-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2e802ce0-9b41-57aa-ab06-879fa1f36823
2026-03-27 09:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qsBMWXE_02-1200.jpg> (referer: https://vpauto.eu/vehicle/b5970d2294/volkswagen-caddy)
2026-03-27 09:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/vuHPGTU_05-1200.jpg> (referer: https://vpauto.eu/vehicle/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt)
2026-03-27 09:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/kfjbCHs_05-1200.jpg> (referer: https://vpauto.eu/vehicle/adc89ba394/renault-zoe-reversible-r110-achat-integral-business)
2026-03-27 09:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yMpsUuB_09-1200.jpg> (referer: https://vpauto.eu/vehicle/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect)
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_04-1200.jpg not downloaded yet
2026-03-27 09:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NqOsTIT_01-1200.jpg> (referer: https://vpauto.eu/vehicle/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZolQZkd_01-1200.jpg> (referer: https://vpauto.eu/vehicle/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort)
2026-03-27 09:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oJvbMrK_01-1200.jpg> (referer: https://vpauto.eu/vehicle/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link)
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_10-1200.jpg not downloaded yet
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_10-1200.jpg not downloaded yet
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_07-1200.jpg not downloaded yet
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_05-1200.jpg not downloaded yet
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_05-1200.jpg not downloaded yet
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61adafd0>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_04-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2e802ce0-9b41-57aa-ab06-879fa1f36823
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617c4f50>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_08-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e0c61ec2-37b9-5773-8c27-2bf3878a321d
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61983190>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_08-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3
2026-03-27 09:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qsBMWXE_03-1200.jpg> (referer: https://vpauto.eu/vehicle/b5970d2294/volkswagen-caddy)
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_05-1200.jpg not downloaded yet
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_08-1200.jpg not downloaded yet
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_06-1200.jpg not downloaded yet
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_06-1200.jpg not downloaded yet
2026-03-27 09:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ac98692594/peugeot-208-bluehdi-100-ss-bvm6-active> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_06-1200.jpg not downloaded yet
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6261a9d0>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_02-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0b68c279-b695-5545-a37c-e183b9c100ee
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b00e90>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_05-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619c97d0>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_05-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2e802ce0-9b41-57aa-ab06-879fa1f36823
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619828d0>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_09-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617e6210>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_01-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e36195bb-6957-51d1-bf59-b8848940ef8b
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e643af990>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_01-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 309847ad-11d9-53ce-b8f3-da4b354504e2
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619ca8d0>
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_01-1200.jpg saved to cache
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_09-1200.jpg not downloaded yet
2026-03-27 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_07-1200.jpg not downloaded yet
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_07-1200.jpg not downloaded yet
2026-03-27 09:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/vuHPGTU_06-1200.jpg> (referer: https://vpauto.eu/vehicle/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt)
2026-03-27 09:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NqOsTIT_02-1200.jpg> (referer: https://vpauto.eu/vehicle/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NqOsTIT_04-1200.jpg> (referer: https://vpauto.eu/vehicle/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/vuHPGTU_09-1200.jpg> (referer: https://vpauto.eu/vehicle/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt)
2026-03-27 09:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oJvbMrK_02-1200.jpg> (referer: https://vpauto.eu/vehicle/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link)
2026-03-27 09:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZolQZkd_02-1200.jpg> (referer: https://vpauto.eu/vehicle/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort)
2026-03-27 09:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZolQZkd_04-1200.jpg> (referer: https://vpauto.eu/vehicle/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort)
2026-03-27 09:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qsBMWXE_06-1200.jpg> (referer: https://vpauto.eu/vehicle/b5970d2294/volkswagen-caddy)
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_07-1200.jpg not downloaded yet
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_10-1200.jpg not downloaded yet
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_08-1200.jpg not downloaded yet
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_08-1200.jpg not downloaded yet
2026-03-27 09:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a2a6d0>
2026-03-27 09:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_03-1200.jpg saved to cache
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0b68c279-b695-5545-a37c-e183b9c100ee
2026-03-27 09:02:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8765e760-5489-5d29-a313-5af2e74c285c with identifier: ac98692594
2026-03-27 09:02:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8765e760-5489-5d29-a313-5af2e74c285c with scrape type 1
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8765e760-5489-5d29-a313-5af2e74c285c
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhuuLixn_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/huuLixn_01-1200.jpg already downloaded
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhuuLixn_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/huuLixn_02-1200.jpg already downloaded
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhuuLixn_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/huuLixn_03-1200.jpg already downloaded
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhuuLixn_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/huuLixn_04-1200.jpg already downloaded
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhuuLixn_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/huuLixn_05-1200.jpg already downloaded
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhuuLixn_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/huuLixn_06-1200.jpg already downloaded
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhuuLixn_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/huuLixn_07-1200.jpg already downloaded
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhuuLixn_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/huuLixn_08-1200.jpg already downloaded
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhuuLixn_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/huuLixn_09-1200.jpg already downloaded
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FhuuLixn_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/huuLixn_10-1200.jpg already downloaded
2026-03-27 09:02:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8765e760-5489-5d29-a313-5af2e74c285c, identifier: ac98692594
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_08-1200.jpg not downloaded yet
2026-03-27 09:02:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8765e760-5489-5d29-a313-5af2e74c285c with identifier: ac98692594
2026-03-27 09:02:05 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:02:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8765e760-5489-5d29-a313-5af2e74c285c with identifier: ac98692594
2026-03-27 09:02:05 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8765e760-5489-5d29-a313-5af2e74c285c with identifier: ac98692594 to the API
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ac98692594/peugeot-208-bluehdi-100-ss-bvm6-active>
{'auction_title': '',
 'c_o_2_emission_value': 86,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Platinium Gray',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8765e760-5489-5d29-a313-5af2e74c285c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ac98692594/peugeot-208-bluehdi-100-ss-bvm6-active',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': '208 BlueHDi 100 S&S BVM6 Active',
 'odometer': 126488,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 31,
 'photo_urls': ['https://cdn.vpauto.fr/huuLixn_01-1200.jpg',
                'https://cdn.vpauto.fr/huuLixn_02-1200.jpg',
                'https://cdn.vpauto.fr/huuLixn_03-1200.jpg',
                'https://cdn.vpauto.fr/huuLixn_04-1200.jpg',
                'https://cdn.vpauto.fr/huuLixn_05-1200.jpg',
                'https://cdn.vpauto.fr/huuLixn_06-1200.jpg',
                'https://cdn.vpauto.fr/huuLixn_07-1200.jpg',
                'https://cdn.vpauto.fr/huuLixn_08-1200.jpg',
                'https://cdn.vpauto.fr/huuLixn_09-1200.jpg',
                'https://cdn.vpauto.fr/huuLixn_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_326c27eb-efae-5796-bf12-5df67f51dd8c/326c27eb-efae-5796-bf12-5df67f51dd8c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92927,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/huuLixn_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_326c27eb-efae-5796-bf12-5df67f51dd8c/326c27eb-efae-5796-bf12-5df67f51dd8c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88647,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/huuLixn_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_326c27eb-efae-5796-bf12-5df67f51dd8c/326c27eb-efae-5796-bf12-5df67f51dd8c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96364,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/huuLixn_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_326c27eb-efae-5796-bf12-5df67f51dd8c/326c27eb-efae-5796-bf12-5df67f51dd8c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74698,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/huuLixn_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_326c27eb-efae-5796-bf12-5df67f51dd8c/326c27eb-efae-5796-bf12-5df67f51dd8c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91350,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/huuLixn_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_326c27eb-efae-5796-bf12-5df67f51dd8c/326c27eb-efae-5796-bf12-5df67f51dd8c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89580,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/huuLixn_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_326c27eb-efae-5796-bf12-5df67f51dd8c/326c27eb-efae-5796-bf12-5df67f51dd8c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97722,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/huuLixn_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_326c27eb-efae-5796-bf12-5df67f51dd8c/326c27eb-efae-5796-bf12-5df67f51dd8c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84973,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/huuLixn_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_326c27eb-efae-5796-bf12-5df67f51dd8c/326c27eb-efae-5796-bf12-5df67f51dd8c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121070,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/huuLixn_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_326c27eb-efae-5796-bf12-5df67f51dd8c/326c27eb-efae-5796-bf12-5df67f51dd8c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111737,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/huuLixn_10-1200.jpg',
             'Width': 1200}],
 'price': 4200,
 'price_includes_vat': True,
 'registration_date': '2020-02-18',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT 208 BlueHDi 100 S&S BVM6 Active',
 'transmission': 'manual',
 'trim': '208 BlueHDi 100 S&S BVM6 Active',
 'year': 2020}
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ac98692594%27 HTTP/1.1" 200 None
2026-03-27 09:02:05 [vpauto.fr] INFO: Saving data for ac98692594: {'created_time': 1774602125.984588, 'last_price_update_time': 1774602125.9846, 'auction_closing_time': 1775210400.0}
2026-03-27 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ac98692594') HTTP/1.1" 204 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_09-1200.jpg not downloaded yet
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_09-1200.jpg not downloaded yet
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/kfjbCHs_09-1200.jpg> (referer: https://vpauto.eu/vehicle/adc89ba394/renault-zoe-reversible-r110-achat-integral-business)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oJvbMrK_03-1200.jpg> (referer: https://vpauto.eu/vehicle/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NqOsTIT_03-1200.jpg> (referer: https://vpauto.eu/vehicle/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oJvbMrK_04-1200.jpg> (referer: https://vpauto.eu/vehicle/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oJvbMrK_05-1200.jpg> (referer: https://vpauto.eu/vehicle/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link)
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_09-1200.jpg not downloaded yet
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oJvbMrK_06-1200.jpg> (referer: https://vpauto.eu/vehicle/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZolQZkd_06-1200.jpg> (referer: https://vpauto.eu/vehicle/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NqOsTIT_06-1200.jpg> (referer: https://vpauto.eu/vehicle/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_10-1200.jpg not downloaded yet
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_10-1200.jpg not downloaded yet
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_10-1200.jpg not downloaded yet
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61649910>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_06-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624de710>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_02-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e36195bb-6957-51d1-bf59-b8848940ef8b
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ad9850>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_04-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e36195bb-6957-51d1-bf59-b8848940ef8b
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618c1ed0>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_09-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618aa6d0>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_02-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619af550>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_02-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 309847ad-11d9-53ce-b8f3-da4b354504e2
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624dfc50>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_04-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 309847ad-11d9-53ce-b8f3-da4b354504e2
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ada9d0>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_06-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0b68c279-b695-5545-a37c-e183b9c100ee
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qsBMWXE_08-1200.jpg> (referer: https://vpauto.eu/vehicle/b5970d2294/volkswagen-caddy)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NqOsTIT_05-1200.jpg> (referer: https://vpauto.eu/vehicle/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZolQZkd_05-1200.jpg> (referer: https://vpauto.eu/vehicle/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/vuHPGTU_10-1200.jpg> (referer: https://vpauto.eu/vehicle/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qsBMWXE_07-1200.jpg> (referer: https://vpauto.eu/vehicle/b5970d2294/volkswagen-caddy)
2026-03-27 09:02:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8 with identifier: bb2ea32794
2026-03-27 09:02:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8 with scrape type 1
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_01-1200.jpg not downloaded yet
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62600950>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_09-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2e802ce0-9b41-57aa-ab06-879fa1f36823
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6238f410>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_03-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61832d50>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_03-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e36195bb-6957-51d1-bf59-b8848940ef8b
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61697510>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_04-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623cdcd0>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_05-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e
2026-03-27 09:02:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d with identifier: 150c288194
2026-03-27 09:02:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d with scrape type 1
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_01-1200.jpg not downloaded yet
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b002d0>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_06-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e643680d0>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_06-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 309847ad-11d9-53ce-b8f3-da4b354504e2
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61697510>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_06-1200.jpg saved to cache
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e36195bb-6957-51d1-bf59-b8848940ef8b
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_02-1200.jpg not downloaded yet
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_02-1200.jpg not downloaded yet
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oJvbMrK_08-1200.jpg> (referer: https://vpauto.eu/vehicle/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NqOsTIT_08-1200.jpg> (referer: https://vpauto.eu/vehicle/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZolQZkd_08-1200.jpg> (referer: https://vpauto.eu/vehicle/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort)
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623b80d0>
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_08-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0b68c279-b695-5545-a37c-e183b9c100ee
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6175f610>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_05-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e36195bb-6957-51d1-bf59-b8848940ef8b
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618c0990>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_05-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 309847ad-11d9-53ce-b8f3-da4b354504e2
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61985c50>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_10-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618c0990>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_07-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0b68c279-b695-5545-a37c-e183b9c100ee
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_03-1200.jpg not downloaded yet
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_03-1200.jpg not downloaded yet
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qsBMWXE_10-1200.jpg> (referer: https://vpauto.eu/vehicle/b5970d2294/volkswagen-caddy)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oJvbMrK_07-1200.jpg> (referer: https://vpauto.eu/vehicle/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NqOsTIT_07-1200.jpg> (referer: https://vpauto.eu/vehicle/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NqOsTIT_09-1200.jpg> (referer: https://vpauto.eu/vehicle/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oJvbMrK_09-1200.jpg> (referer: https://vpauto.eu/vehicle/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link)
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_04-1200.jpg not downloaded yet
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_04-1200.jpg not downloaded yet
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_05-1200.jpg not downloaded yet
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_05-1200.jpg not downloaded yet
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6238e090>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_08-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62430f90>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_08-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e36195bb-6957-51d1-bf59-b8848940ef8b
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ab7610>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_08-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 309847ad-11d9-53ce-b8f3-da4b354504e2
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZolQZkd_07-1200.jpg> (referer: https://vpauto.eu/vehicle/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oJvbMrK_10-1200.jpg> (referer: https://vpauto.eu/vehicle/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZolQZkd_09-1200.jpg> (referer: https://vpauto.eu/vehicle/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort)
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_06-1200.jpg not downloaded yet
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_06-1200.jpg not downloaded yet
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZolQZkd_10-1200.jpg> (referer: https://vpauto.eu/vehicle/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qsBMWXE_09-1200.jpg> (referer: https://vpauto.eu/vehicle/b5970d2294/volkswagen-caddy)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/kfjbCHs_10-1200.jpg> (referer: https://vpauto.eu/vehicle/adc89ba394/renault-zoe-reversible-r110-achat-integral-business)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/koJHNQe_01-1200.jpg> (referer: https://vpauto.eu/vehicle/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NqOsTIT_10-1200.jpg> (referer: https://vpauto.eu/vehicle/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_07-1200.jpg not downloaded yet
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_07-1200.jpg not downloaded yet
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6237f690>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_10-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0b68c279-b695-5545-a37c-e183b9c100ee
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61642490>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_07-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623bb4d0>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_07-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e36195bb-6957-51d1-bf59-b8848940ef8b
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61640610>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_09-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e36195bb-6957-51d1-bf59-b8848940ef8b
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623e4610>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_09-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_08-1200.jpg not downloaded yet
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_08-1200.jpg not downloaded yet
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZolQZkd_03-1200.jpg> (referer: https://vpauto.eu/vehicle/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QfBRGYK_02-1200.jpg> (referer: https://vpauto.eu/vehicle/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/koJHNQe_02-1200.jpg> (referer: https://vpauto.eu/vehicle/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QfBRGYK_01-1200.jpg> (referer: https://vpauto.eu/vehicle/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/koJHNQe_03-1200.jpg> (referer: https://vpauto.eu/vehicle/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QfBRGYK_03-1200.jpg> (referer: https://vpauto.eu/vehicle/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle)
2026-03-27 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qsBMWXE_05-1200.jpg> (referer: https://vpauto.eu/vehicle/b5970d2294/volkswagen-caddy)
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_09-1200.jpg not downloaded yet
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_09-1200.jpg not downloaded yet
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a691d0>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_07-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 309847ad-11d9-53ce-b8f3-da4b354504e2
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6183cb10>
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FoJvbMrK_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oJvbMrK_10-1200.jpg saved to cache
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e
2026-03-27 09:02:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 40b2041b-9e4b-5cb3-9003-4d51c68f211e, skipping ID generation
2026-03-27 09:02:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e with scrape type 1
2026-03-27 09:02:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 40b2041b-9e4b-5cb3-9003-4d51c68f211e sending to next pipeline
2026-03-27 09:02:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 40b2041b-9e4b-5cb3-9003-4d51c68f211e, identifier: cf27a48ce5
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6235b7d0>
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_09-1200.jpg saved to cache
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 309847ad-11d9-53ce-b8f3-da4b354504e2
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61986890>
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_10-1200.jpg saved to cache
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 309847ad-11d9-53ce-b8f3-da4b354504e2
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617eb910>
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_09-1200.jpg saved to cache
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0b68c279-b695-5545-a37c-e183b9c100ee
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a1d790>
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_10-1200.jpg saved to cache
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2e802ce0-9b41-57aa-ab06-879fa1f36823
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6165ed90>
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_01-1200.jpg saved to cache
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ac0290>
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNqOsTIT_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NqOsTIT_10-1200.jpg saved to cache
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e36195bb-6957-51d1-bf59-b8848940ef8b
2026-03-27 09:02:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e36195bb-6957-51d1-bf59-b8848940ef8b, skipping ID generation
2026-03-27 09:02:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e36195bb-6957-51d1-bf59-b8848940ef8b with scrape type 1
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e36195bb-6957-51d1-bf59-b8848940ef8b sending to next pipeline
2026-03-27 09:02:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e36195bb-6957-51d1-bf59-b8848940ef8b, identifier: b825490394
2026-03-27 09:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/koJHNQe_05-1200.jpg> (referer: https://vpauto.eu/vehicle/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_10-1200.jpg not downloaded yet
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_10-1200.jpg not downloaded yet
2026-03-27 09:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 40b2041b-9e4b-5cb3-9003-4d51c68f211e with identifier: cf27a48ce5
2026-03-27 09:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 40b2041b-9e4b-5cb3-9003-4d51c68f211e with identifier: cf27a48ce5
2026-03-27 09:02:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 40b2041b-9e4b-5cb3-9003-4d51c68f211e with identifier: cf27a48ce5 to the API
2026-03-27 09:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/oJvbMrK_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '40b2041b-9e4b-5cb3-9003-4d51c68f211e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cf27a48ce5/renault-kangoo-express-blue-dci-95-extra-r-link',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS BLUE DCI 95 EXTRA R-LINK',
 'odometer': 53914,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87497,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oJvbMrK_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77484,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oJvbMrK_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86283,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oJvbMrK_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75088,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oJvbMrK_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85100,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oJvbMrK_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81379,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oJvbMrK_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91282,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oJvbMrK_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80835,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oJvbMrK_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113971,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oJvbMrK_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40b2041b-9e4b-5cb3-9003-4d51c68f211e/40b2041b-9e4b-5cb3-9003-4d51c68f211e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104534,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oJvbMrK_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2020-05-27',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS BLUE DCI 95 EXTRA R-LINK',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS BLUE DCI 95 EXTRA R-LINK',
 'year': 2020}
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cf27a48ce5%27 HTTP/1.1" 200 None
2026-03-27 09:02:09 [vpauto.fr] INFO: Saving data for cf27a48ce5: {'created_time': 1774602129.261545, 'last_price_update_time': 1774602129.261555}
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cf27a48ce5') HTTP/1.1" 204 0
2026-03-27 09:02:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e36195bb-6957-51d1-bf59-b8848940ef8b with identifier: b825490394
2026-03-27 09:02:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e36195bb-6957-51d1-bf59-b8848940ef8b with identifier: b825490394
2026-03-27 09:02:09 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e36195bb-6957-51d1-bf59-b8848940ef8b with identifier: b825490394 to the API
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/NqOsTIT_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Gris Clair',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'e36195bb-6957-51d1-bf59-b8848940ef8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b825490394/opel-vivaro-fourgon-vivaro-fgn-l2-20-diesel-120-ch-ptac-augmente-pack-clim',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'OPEL',
 'model': 'VIVARO FOURGON VIVARO FGN L2 2.0 DIESEL 120 CH PTAC AUGMENTE PACK '
          'CLIM',
 'odometer': 180649,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 24,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87284,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NqOsTIT_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74802,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NqOsTIT_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100187,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NqOsTIT_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85078,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NqOsTIT_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88014,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NqOsTIT_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94161,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NqOsTIT_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88715,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NqOsTIT_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91499,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NqOsTIT_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100199,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NqOsTIT_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e36195bb-6957-51d1-bf59-b8848940ef8b/e36195bb-6957-51d1-bf59-b8848940ef8b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130811,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NqOsTIT_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2021-01-27',
 'seats_number': 3,
 'seller_name': None,
 'title': 'OPEL VIVARO FOURGON VIVARO FGN L2 2.0 DIESEL 120 CH PTAC AUGMENTE '
          'PACK CLIM',
 'transmission': 'manual',
 'trim': 'VIVARO FOURGON VIVARO FGN L2 2.0 DIESEL 120 CH PTAC AUGMENTE PACK '
         'CLIM',
 'year': 2021}
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b825490394%27 HTTP/1.1" 200 None
2026-03-27 09:02:09 [vpauto.fr] INFO: Saving data for b825490394: {'created_time': 1774602129.727574, 'last_price_update_time': 1774602129.727589}
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b825490394') HTTP/1.1" 204 0
2026-03-27 09:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/koJHNQe_04-1200.jpg> (referer: https://vpauto.eu/vehicle/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QfBRGYK_04-1200.jpg> (referer: https://vpauto.eu/vehicle/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle)
2026-03-27 09:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QfBRGYK_05-1200.jpg> (referer: https://vpauto.eu/vehicle/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle)
2026-03-27 09:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/vuHPGTU_08-1200.jpg> (referer: https://vpauto.eu/vehicle/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt)
2026-03-27 09:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/kfjbCHs_08-1200.jpg> (referer: https://vpauto.eu/vehicle/adc89ba394/renault-zoe-reversible-r110-achat-integral-business)
2026-03-27 09:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/koJHNQe_06-1200.jpg> (referer: https://vpauto.eu/vehicle/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/koJHNQe_08-1200.jpg> (referer: https://vpauto.eu/vehicle/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cc6c70ea94/toyota-yaris-hybride-116h-france> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a5d490>
2026-03-27 09:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZolQZkd_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZolQZkd_03-1200.jpg saved to cache
2026-03-27 09:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 309847ad-11d9-53ce-b8f3-da4b354504e2
2026-03-27 09:02:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 309847ad-11d9-53ce-b8f3-da4b354504e2, skipping ID generation
2026-03-27 09:02:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 309847ad-11d9-53ce-b8f3-da4b354504e2 with scrape type 1
2026-03-27 09:02:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 309847ad-11d9-53ce-b8f3-da4b354504e2 sending to next pipeline
2026-03-27 09:02:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 309847ad-11d9-53ce-b8f3-da4b354504e2, identifier: 742ca9a194
2026-03-27 09:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623da390>
2026-03-27 09:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_02-1200.jpg saved to cache
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61956310>
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_02-1200.jpg saved to cache
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6189fdd0>
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_01-1200.jpg saved to cache
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625f3a50>
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_03-1200.jpg saved to cache
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6435b650>
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_03-1200.jpg saved to cache
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619568d0>
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_05-1200.jpg saved to cache
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0b68c279-b695-5545-a37c-e183b9c100ee
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61901d90>
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_05-1200.jpg saved to cache
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d
2026-03-27 09:02:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 309847ad-11d9-53ce-b8f3-da4b354504e2 with identifier: 742ca9a194
2026-03-27 09:02:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 309847ad-11d9-53ce-b8f3-da4b354504e2 with identifier: 742ca9a194
2026-03-27 09:02:10 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 309847ad-11d9-53ce-b8f3-da4b354504e2 with identifier: 742ca9a194 to the API
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/ZolQZkd_03-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '309847ad-11d9-53ce-b8f3-da4b354504e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/742ca9a194/renault-kangoo-express-kangoo-express-ca-blue-dci-95-grand-confort',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS KANGOO EXPRESS CA BLUE DCI 95 GRAND CONFORT',
 'odometer': 5306,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80228,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZolQZkd_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79311,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZolQZkd_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90422,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZolQZkd_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77376,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZolQZkd_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93204,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZolQZkd_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87057,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZolQZkd_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91619,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZolQZkd_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84486,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZolQZkd_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100649,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZolQZkd_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_309847ad-11d9-53ce-b8f3-da4b354504e2/309847ad-11d9-53ce-b8f3-da4b354504e2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138869,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZolQZkd_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2020-10-15',
 'seats_number': 4,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS KANGOO EXPRESS CA BLUE DCI 95 GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS KANGOO EXPRESS CA BLUE DCI 95 GRAND CONFORT',
 'year': 2020}
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27742ca9a194%27 HTTP/1.1" 200 None
2026-03-27 09:02:10 [vpauto.fr] INFO: Saving data for 742ca9a194: {'created_time': 1774602130.693932, 'last_price_update_time': 1774602130.693944}
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='742ca9a194') HTTP/1.1" 204 0
2026-03-27 09:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/qsBMWXE_04-1200.jpg> (referer: https://vpauto.eu/vehicle/b5970d2294/volkswagen-caddy)
2026-03-27 09:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QfBRGYK_08-1200.jpg> (referer: https://vpauto.eu/vehicle/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle)
2026-03-27 09:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/koJHNQe_07-1200.jpg> (referer: https://vpauto.eu/vehicle/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QfBRGYK_07-1200.jpg> (referer: https://vpauto.eu/vehicle/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle)
2026-03-27 09:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QfBRGYK_06-1200.jpg> (referer: https://vpauto.eu/vehicle/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle)
2026-03-27 09:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/vuHPGTU_07-1200.jpg> (referer: https://vpauto.eu/vehicle/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt)
2026-03-27 09:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/koJHNQe_09-1200.jpg> (referer: https://vpauto.eu/vehicle/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619c82d0>
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_04-1200.jpg saved to cache
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625f1590>
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_04-1200.jpg saved to cache
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618abed0>
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_05-1200.jpg saved to cache
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ae7690>
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_08-1200.jpg saved to cache
2026-03-27 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619a2510>
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_08-1200.jpg saved to cache
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2e802ce0-9b41-57aa-ab06-879fa1f36823
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61857e90>
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_06-1200.jpg saved to cache
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625682d0>
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_08-1200.jpg saved to cache
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d
2026-03-27 09:02:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e708dd4a-71fe-5f73-8af6-da037ae4763c with identifier: cc6c70ea94
2026-03-27 09:02:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e708dd4a-71fe-5f73-8af6-da037ae4763c with scrape type 1
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e708dd4a-71fe-5f73-8af6-da037ae4763c
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_01-1200.jpg not downloaded yet
2026-03-27 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/koJHNQe_10-1200.jpg> (referer: https://vpauto.eu/vehicle/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_02-1200.jpg not downloaded yet
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6165d650>
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FqsBMWXE_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qsBMWXE_04-1200.jpg saved to cache
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0b68c279-b695-5545-a37c-e183b9c100ee
2026-03-27 09:02:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0b68c279-b695-5545-a37c-e183b9c100ee, skipping ID generation
2026-03-27 09:02:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b68c279-b695-5545-a37c-e183b9c100ee with scrape type 1
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0b68c279-b695-5545-a37c-e183b9c100ee sending to next pipeline
2026-03-27 09:02:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0b68c279-b695-5545-a37c-e183b9c100ee, identifier: b5970d2294
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e616496d0>
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_08-1200.jpg saved to cache
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a94d0>
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_07-1200.jpg saved to cache
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62569190>
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_07-1200.jpg saved to cache
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a76350>
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_06-1200.jpg saved to cache
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625f2d90>
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_07-1200.jpg saved to cache
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a74990>
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_09-1200.jpg saved to cache
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_03-1200.jpg not downloaded yet
2026-03-27 09:02:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0b68c279-b695-5545-a37c-e183b9c100ee with identifier: b5970d2294
2026-03-27 09:02:11 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0b68c279-b695-5545-a37c-e183b9c100ee with identifier: b5970d2294
2026-03-27 09:02:11 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0b68c279-b695-5545-a37c-e183b9c100ee with identifier: b5970d2294 to the API
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%270b68c279-b695-5545-a37c-e183b9c100ee%27 HTTP/1.1" 200 None
2026-03-27 09:02:11 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 0b68c279-b695-5545-a37c-e183b9c100ee: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022Unknown\u0022, \u0022OriginalPhotoCount\u0022: 25, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022VOLKSWAGEN CADDY\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 960000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022VOLKSWAGEN\u0022, \u0022Model\u0022: \u0022CADDY\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222021-06-08\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/b5970d2294/volkswagen-caddy\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002269 - LYON\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022CADDY\u0022, \u0022Year\u0022: 2021, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 2, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 128, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u00220b68c279-b695-5545-a37c-e183b9c100ee\u0022, \u0022Photos\u0022: [{\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_0.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/qsBMWXE_01-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 86483}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_1.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/qsBMWXE_02-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 79862}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_2.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/qsBMWXE_03-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 88723}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_3.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/qsBMWXE_04-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 63072}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_4.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/qsBMWXE_05-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 92454}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_5.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/qsBMWXE_06-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 81779}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_6.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/qsBMWXE_07-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 85838}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_7.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/qsBMWXE_08-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 79459}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_8.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/qsBMWXE_09-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 114361}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_9.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/qsBMWXE_10-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 99815}]}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:02:11 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:02:11 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:11 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '0b68c279-b695-5545-a37c-e183b9c100ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b5970d2294/volkswagen-caddy',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 25,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86483,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qsBMWXE_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79862,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qsBMWXE_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88723,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qsBMWXE_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63072,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qsBMWXE_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92454,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qsBMWXE_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81779,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qsBMWXE_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85838,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qsBMWXE_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79459,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qsBMWXE_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114361,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qsBMWXE_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b68c279-b695-5545-a37c-e183b9c100ee/0b68c279-b695-5545-a37c-e183b9c100ee_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99815,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qsBMWXE_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2021-06-08',
 'seats_number': 2,
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY',
 'transmission': 'automatic',
 'trim': 'CADDY',
 'year': 2021}
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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b5970d2294%27 HTTP/1.1" 200 None
2026-03-27 09:02:11 [vpauto.fr] INFO: Saving data for b5970d2294: {'created_time': 1774602131.872372, 'last_price_update_time': 1774602131.872385}
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b5970d2294') HTTP/1.1" 204 0
2026-03-27 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QfBRGYK_09-1200.jpg> (referer: https://vpauto.eu/vehicle/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle)
2026-03-27 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/kfjbCHs_07-1200.jpg> (referer: https://vpauto.eu/vehicle/adc89ba394/renault-zoe-reversible-r110-achat-integral-business)
2026-03-27 09:02:11 [scrapy.extensions.logstats] INFO: Crawled 125 pages (at 55 pages/min), scraped 61 items (at 42 items/min)
2026-03-27 09:02:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 193MiB
2026-03-27 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/kfjbCHs_06-1200.jpg> (referer: https://vpauto.eu/vehicle/adc89ba394/renault-zoe-reversible-r110-achat-integral-business)
2026-03-27 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UqaFPKd_10-1200.jpg> (referer: https://vpauto.eu/vehicle/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business)
2026-03-27 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UqaFPKd_09-1200.jpg> (referer: https://vpauto.eu/vehicle/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business)
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_04-1200.jpg not downloaded yet
2026-03-27 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=9> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tccRsSn_10-1200.jpg> (referer: https://vpauto.eu/vehicle/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt)
2026-03-27 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/QfBRGYK_10-1200.jpg> (referer: https://vpauto.eu/vehicle/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle)
2026-03-27 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tccRsSn_09-1200.jpg> (referer: https://vpauto.eu/vehicle/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt)
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_05-1200.jpg not downloaded yet
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618f3710>
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkoJHNQe_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/koJHNQe_10-1200.jpg saved to cache
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d
2026-03-27 09:02:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d, skipping ID generation
2026-03-27 09:02:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d with scrape type 1
2026-03-27 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d sending to next pipeline
2026-03-27 09:02:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d, identifier: 150c288194
2026-03-27 09:02:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d with identifier: 150c288194
2026-03-27 09:02:12 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:02:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d with identifier: 150c288194
2026-03-27 09:02:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6b080741-7b3e-5e3c-98cc-4e1fc8ff843d with identifier: 150c288194 to the API
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/koJHNQe_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Ice blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '6b080741-7b3e-5e3c-98cc-4e1fc8ff843d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/150c288194/peugeot-2008-bluehdi-100-ss-bvm6-allure-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': '2008 BlueHDi 100 S&S BVM6 Allure Business',
 'odometer': 107099,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96127,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/koJHNQe_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85395,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/koJHNQe_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91904,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/koJHNQe_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67701,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/koJHNQe_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92528,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/koJHNQe_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86465,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/koJHNQe_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93730,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/koJHNQe_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81372,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/koJHNQe_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123172,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/koJHNQe_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b080741-7b3e-5e3c-98cc-4e1fc8ff843d/6b080741-7b3e-5e3c-98cc-4e1fc8ff843d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133375,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/koJHNQe_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2020-11-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 2008 BlueHDi 100 S&S BVM6 Allure Business',
 'transmission': 'manual',
 'trim': '2008 BlueHDi 100 S&S BVM6 Allure Business',
 'year': 2020}
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27150c288194%27 HTTP/1.1" 200 None
2026-03-27 09:02:12 [vpauto.fr] INFO: Saving data for 150c288194: {'created_time': 1774602132.551425, 'last_price_update_time': 1774602132.551437}
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='150c288194') HTTP/1.1" 204 0
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_06-1200.jpg not downloaded yet
2026-03-27 09:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yMpsUuB_10-1200.jpg> (referer: https://vpauto.eu/vehicle/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect)
2026-03-27 09:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UqaFPKd_07-1200.jpg> (referer: https://vpauto.eu/vehicle/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business)
2026-03-27 09:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GdbfjPd_02-1200.jpg> (referer: https://vpauto.eu/vehicle/cc6c70ea94/toyota-yaris-hybride-116h-france)
2026-03-27 09:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GdbfjPd_01-1200.jpg> (referer: https://vpauto.eu/vehicle/cc6c70ea94/toyota-yaris-hybride-116h-france)
2026-03-27 09:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PxNmTEz_10-1200.jpg> (referer: https://vpauto.eu/vehicle/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tccRsSn_07-1200.jpg> (referer: https://vpauto.eu/vehicle/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt)
2026-03-27 09:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GdbfjPd_03-1200.jpg> (referer: https://vpauto.eu/vehicle/cc6c70ea94/toyota-yaris-hybride-116h-france)
2026-03-27 09:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yMpsUuB_08-1200.jpg> (referer: https://vpauto.eu/vehicle/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect)
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_07-1200.jpg not downloaded yet
2026-03-27 09:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/54db74a63a/volkswagen-touran-20-tdi-115-dsg7-7pl-lounge-business> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61954e10>
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_09-1200.jpg saved to cache
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619da350>
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_07-1200.jpg saved to cache
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2e802ce0-9b41-57aa-ab06-879fa1f36823
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a6edd0>
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_06-1200.jpg saved to cache
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2e802ce0-9b41-57aa-ab06-879fa1f36823
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619db550>
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_10-1200.jpg saved to cache
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e0c61ec2-37b9-5773-8c27-2bf3878a321d
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6258d290>
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_09-1200.jpg saved to cache
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e0c61ec2-37b9-5773-8c27-2bf3878a321d
2026-03-27 09:02:12 [vpauto.fr] INFO: Found 96 ads on page 9
2026-03-27 09:02:12 [vpauto.fr] INFO: Found listing with ID: f972b19a94
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f972b19a94%27 HTTP/1.1" 200 None
2026-03-27 09:02:12 [vpauto.fr] INFO: Scrape type for f972b19a94: 1
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ae57d0>
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_10-1200.jpg saved to cache
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61765990>
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FQfBRGYK_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/QfBRGYK_10-1200.jpg saved to cache
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8
2026-03-27 09:02:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8, skipping ID generation
2026-03-27 09:02:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8 with scrape type 1
2026-03-27 09:02:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8 sending to next pipeline
2026-03-27 09:02:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8, identifier: bb2ea32794
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619a2050>
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_09-1200.jpg saved to cache
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3
2026-03-27 09:02:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8 with identifier: bb2ea32794
2026-03-27 09:02:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8 with identifier: bb2ea32794
2026-03-27 09:02:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0577ffc1-5eb8-55cb-bb85-9ca20e7287b8 with identifier: bb2ea32794 to the API
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/QfBRGYK_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 46,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '0577ffc1-5eb8-55cb-bb85-9ca20e7287b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/bb2ea32794/mitsubishi-outlander-24l-phev-twin-motor-4wd-instyle',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'MITSUBISHI',
 'model': 'Outlander 2.4l PHEV Twin Motor 4WD Instyle',
 'odometer': 158664,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 27,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101704,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QfBRGYK_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93045,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QfBRGYK_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110761,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QfBRGYK_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83776,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QfBRGYK_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102884,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QfBRGYK_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92644,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QfBRGYK_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102152,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QfBRGYK_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89137,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QfBRGYK_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129154,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QfBRGYK_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0577ffc1-5eb8-55cb-bb85-9ca20e7287b8/0577ffc1-5eb8-55cb-bb85-9ca20e7287b8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133612,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/QfBRGYK_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2020-06-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MITSUBISHI Outlander 2.4l PHEV Twin Motor 4WD Instyle',
 'transmission': 'automatic',
 'trim': 'Outlander 2.4l PHEV Twin Motor 4WD Instyle',
 'year': 2020}
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bb2ea32794%27 HTTP/1.1" 200 None
2026-03-27 09:02:13 [vpauto.fr] INFO: Saving data for bb2ea32794: {'created_time': 1774602133.48438, 'last_price_update_time': 1774602133.484392}
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bb2ea32794') HTTP/1.1" 204 0
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_08-1200.jpg not downloaded yet
2026-03-27 09:02:13 [vpauto.fr] INFO: Found listing with ID: 2e77d41694
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272e77d41694%27 HTTP/1.1" 200 None
2026-03-27 09:02:13 [vpauto.fr] INFO: Scrape type for 2e77d41694: 1
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617e80d0>
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_10-1200.jpg saved to cache
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62433d10>
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_07-1200.jpg saved to cache
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e0c61ec2-37b9-5773-8c27-2bf3878a321d
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617f2390>
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_02-1200.jpg saved to cache
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e708dd4a-71fe-5f73-8af6-da037ae4763c
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62430090>
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_01-1200.jpg saved to cache
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e708dd4a-71fe-5f73-8af6-da037ae4763c
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617921d0>
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_10-1200.jpg saved to cache
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a33790>
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_07-1200.jpg saved to cache
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61741d90>
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_03-1200.jpg saved to cache
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e708dd4a-71fe-5f73-8af6-da037ae4763c
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61664110>
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_08-1200.jpg saved to cache
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4
2026-03-27 09:02:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b64693a9-14a9-53d1-b8a0-dcad343f0b57 with identifier: 54db74a63a
2026-03-27 09:02:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b64693a9-14a9-53d1-b8a0-dcad343f0b57 with scrape type 1
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b64693a9-14a9-53d1-b8a0-dcad343f0b57
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkAaFxie_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kAaFxie_01-1200.jpg already downloaded
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkAaFxie_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kAaFxie_02-1200.jpg already downloaded
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkAaFxie_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kAaFxie_03-1200.jpg already downloaded
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkAaFxie_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kAaFxie_04-1200.jpg already downloaded
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkAaFxie_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kAaFxie_05-1200.jpg already downloaded
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkAaFxie_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kAaFxie_06-1200.jpg already downloaded
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkAaFxie_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kAaFxie_07-1200.jpg already downloaded
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkAaFxie_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kAaFxie_08-1200.jpg already downloaded
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkAaFxie_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kAaFxie_09-1200.jpg already downloaded
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FkAaFxie_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kAaFxie_10-1200.jpg already downloaded
2026-03-27 09:02:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b64693a9-14a9-53d1-b8a0-dcad343f0b57, identifier: 54db74a63a
2026-03-27 09:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GdbfjPd_04-1200.jpg> (referer: https://vpauto.eu/vehicle/cc6c70ea94/toyota-yaris-hybride-116h-france)
2026-03-27 09:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/vuHPGTU_01-1200.jpg> (referer: https://vpauto.eu/vehicle/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt)
2026-03-27 09:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/kfjbCHs_01-1200.jpg> (referer: https://vpauto.eu/vehicle/adc89ba394/renault-zoe-reversible-r110-achat-integral-business)
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_09-1200.jpg not downloaded yet
2026-03-27 09:02:14 [vpauto.fr] INFO: Found listing with ID: a5660917aa
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a5660917aa%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [vpauto.fr] INFO: Scrape type for a5660917aa: 0
2026-03-27 09:02:14 [vpauto.fr] INFO: Found listing with ID: fdef5bbc36
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fdef5bbc36%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [vpauto.fr] INFO: Scrape type for fdef5bbc36: 0
2026-03-27 09:02:14 [vpauto.fr] INFO: Found listing with ID: 17957308e5
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2717957308e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [vpauto.fr] INFO: Scrape type for 17957308e5: 1
2026-03-27 09:02:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b64693a9-14a9-53d1-b8a0-dcad343f0b57 with identifier: 54db74a63a
2026-03-27 09:02:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b64693a9-14a9-53d1-b8a0-dcad343f0b57 with identifier: 54db74a63a
2026-03-27 09:02:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b64693a9-14a9-53d1-b8a0-dcad343f0b57 with identifier: 54db74a63a to the API
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/54db74a63a/volkswagen-touran-20-tdi-115-dsg7-7pl-lounge-business>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'b64693a9-14a9-53d1-b8a0-dcad343f0b57',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/54db74a63a/volkswagen-touran-20-tdi-115-dsg7-7pl-lounge-business',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'VOLKSWAGEN',
 'model': 'Touran 2.0 TDI 115 DSG7 7pl Lounge Business',
 'odometer': 180912,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://cdn.vpauto.fr/kAaFxie_01-1200.jpg',
                'https://cdn.vpauto.fr/kAaFxie_02-1200.jpg',
                'https://cdn.vpauto.fr/kAaFxie_03-1200.jpg',
                'https://cdn.vpauto.fr/kAaFxie_04-1200.jpg',
                'https://cdn.vpauto.fr/kAaFxie_05-1200.jpg',
                'https://cdn.vpauto.fr/kAaFxie_06-1200.jpg',
                'https://cdn.vpauto.fr/kAaFxie_07-1200.jpg',
                'https://cdn.vpauto.fr/kAaFxie_08-1200.jpg',
                'https://cdn.vpauto.fr/kAaFxie_09-1200.jpg',
                'https://cdn.vpauto.fr/kAaFxie_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b64693a9-14a9-53d1-b8a0-dcad343f0b57/b64693a9-14a9-53d1-b8a0-dcad343f0b57_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87272,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kAaFxie_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b64693a9-14a9-53d1-b8a0-dcad343f0b57/b64693a9-14a9-53d1-b8a0-dcad343f0b57_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77866,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kAaFxie_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b64693a9-14a9-53d1-b8a0-dcad343f0b57/b64693a9-14a9-53d1-b8a0-dcad343f0b57_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93073,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kAaFxie_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b64693a9-14a9-53d1-b8a0-dcad343f0b57/b64693a9-14a9-53d1-b8a0-dcad343f0b57_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68870,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kAaFxie_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b64693a9-14a9-53d1-b8a0-dcad343f0b57/b64693a9-14a9-53d1-b8a0-dcad343f0b57_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91918,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kAaFxie_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b64693a9-14a9-53d1-b8a0-dcad343f0b57/b64693a9-14a9-53d1-b8a0-dcad343f0b57_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78558,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kAaFxie_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b64693a9-14a9-53d1-b8a0-dcad343f0b57/b64693a9-14a9-53d1-b8a0-dcad343f0b57_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87391,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kAaFxie_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b64693a9-14a9-53d1-b8a0-dcad343f0b57/b64693a9-14a9-53d1-b8a0-dcad343f0b57_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73786,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kAaFxie_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b64693a9-14a9-53d1-b8a0-dcad343f0b57/b64693a9-14a9-53d1-b8a0-dcad343f0b57_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120686,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kAaFxie_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b64693a9-14a9-53d1-b8a0-dcad343f0b57/b64693a9-14a9-53d1-b8a0-dcad343f0b57_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154139,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kAaFxie_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2020-10-28',
 'seats_number': 7,
 'seller_name': None,
 'title': 'VOLKSWAGEN Touran 2.0 TDI 115 DSG7 7pl Lounge Business',
 'transmission': 'automatic',
 'trim': 'Touran 2.0 TDI 115 DSG7 7pl Lounge Business',
 'year': 2020}
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2754db74a63a%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [vpauto.fr] INFO: Saving data for 54db74a63a: {'created_time': 1774602134.735288, 'last_price_update_time': 1774602134.7353}
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='54db74a63a') HTTP/1.1" 204 0
2026-03-27 09:02:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pYNFfSQ_09-1200.jpg> (referer: https://vpauto.eu/vehicle/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GdbfjPd_06-1200.jpg> (referer: https://vpauto.eu/vehicle/cc6c70ea94/toyota-yaris-hybride-116h-france)
2026-03-27 09:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UqaFPKd_05-1200.jpg> (referer: https://vpauto.eu/vehicle/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business)
2026-03-27 09:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GdbfjPd_05-1200.jpg> (referer: https://vpauto.eu/vehicle/cc6c70ea94/toyota-yaris-hybride-116h-france)
2026-03-27 09:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tccRsSn_05-1200.jpg> (referer: https://vpauto.eu/vehicle/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt)
2026-03-27 09:02:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_10-1200.jpg not downloaded yet
2026-03-27 09:02:14 [vpauto.fr] INFO: Found listing with ID: 6dda60495a
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276dda60495a%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [vpauto.fr] INFO: Scrape type for 6dda60495a: 0
2026-03-27 09:02:14 [vpauto.fr] INFO: Found listing with ID: 47bac252aa
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2747bac252aa%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [vpauto.fr] INFO: Scrape type for 47bac252aa: 0
2026-03-27 09:02:14 [vpauto.fr] INFO: Found listing with ID: a7fa174d36
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a7fa174d36%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [vpauto.fr] INFO: Scrape type for a7fa174d36: 0
2026-03-27 09:02:14 [vpauto.fr] INFO: Found listing with ID: 6284eff89e
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276284eff89e%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [vpauto.fr] INFO: Scrape type for 6284eff89e: 0
2026-03-27 09:02:14 [vpauto.fr] INFO: Found listing with ID: 44d873d736
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2744d873d736%27 HTTP/1.1" 200 None
2026-03-27 09:02:14 [vpauto.fr] INFO: Scrape type for 44d873d736: 0
2026-03-27 09:02:14 [vpauto.fr] INFO: Found listing with ID: 7b13c16ce5
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277b13c16ce5%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Scrape type for 7b13c16ce5: 1
2026-03-27 09:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/121b8c894/mercedes-classe-a-160-bm6-style-line> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/faeb83663a/renault-trafic-fgn-l1h1-1000-kg-dci-120-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:15 [vpauto.fr] INFO: Found listing with ID: ffcd6069bf
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ffcd6069bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Scrape type for ffcd6069bf: 0
2026-03-27 09:02:15 [vpauto.fr] INFO: Found listing with ID: ac2d4d8eaa
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ac2d4d8eaa%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Scrape type for ac2d4d8eaa: 0
2026-03-27 09:02:15 [vpauto.fr] INFO: Found listing with ID: a74c9f46bf
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a74c9f46bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Scrape type for a74c9f46bf: 0
2026-03-27 09:02:15 [vpauto.fr] INFO: Found listing with ID: b482ae25bf
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b482ae25bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Scrape type for b482ae25bf: 0
2026-03-27 09:02:15 [vpauto.fr] INFO: Found listing with ID: 4753525ebf
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274753525ebf%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Scrape type for 4753525ebf: 0
2026-03-27 09:02:15 [vpauto.fr] INFO: Found listing with ID: c77b383236
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c77b383236%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Scrape type for c77b383236: 0
2026-03-27 09:02:15 [vpauto.fr] INFO: Found listing with ID: e294ae2036
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e294ae2036%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Scrape type for e294ae2036: 0
2026-03-27 09:02:15 [vpauto.fr] INFO: Found listing with ID: 642b1273bf
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27642b1273bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Scrape type for 642b1273bf: 0
2026-03-27 09:02:15 [vpauto.fr] INFO: Found listing with ID: 26f8b4ef9e
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2726f8b4ef9e%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Scrape type for 26f8b4ef9e: 0
2026-03-27 09:02:15 [vpauto.fr] INFO: Found listing with ID: c5f8ec2294
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c5f8ec2294%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Scrape type for c5f8ec2294: 1
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a05a90>
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_04-1200.jpg saved to cache
2026-03-27 09:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e708dd4a-71fe-5f73-8af6-da037ae4763c
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b34950>
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FvuHPGTU_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vuHPGTU_01-1200.jpg saved to cache
2026-03-27 09:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d
2026-03-27 09:02:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 376196d5-cdc1-597a-a075-70e5ecfc4e4d, skipping ID generation
2026-03-27 09:02:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d with scrape type 1
2026-03-27 09:02:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 376196d5-cdc1-597a-a075-70e5ecfc4e4d sending to next pipeline
2026-03-27 09:02:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 376196d5-cdc1-597a-a075-70e5ecfc4e4d, identifier: 27eca67c94
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624993d0>
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FkfjbCHs_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/kfjbCHs_01-1200.jpg saved to cache
2026-03-27 09:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2e802ce0-9b41-57aa-ab06-879fa1f36823
2026-03-27 09:02:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2e802ce0-9b41-57aa-ab06-879fa1f36823, skipping ID generation
2026-03-27 09:02:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e802ce0-9b41-57aa-ab06-879fa1f36823 with scrape type 1
2026-03-27 09:02:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2e802ce0-9b41-57aa-ab06-879fa1f36823 sending to next pipeline
2026-03-27 09:02:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2e802ce0-9b41-57aa-ab06-879fa1f36823, identifier: adc89ba394
2026-03-27 09:02:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yMpsUuB_06-1200.jpg> (referer: https://vpauto.eu/vehicle/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect)
2026-03-27 09:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pYNFfSQ_08-1200.jpg> (referer: https://vpauto.eu/vehicle/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tccRsSn_03-1200.jpg> (referer: https://vpauto.eu/vehicle/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt)
2026-03-27 09:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GdbfjPd_08-1200.jpg> (referer: https://vpauto.eu/vehicle/cc6c70ea94/toyota-yaris-hybride-116h-france)
2026-03-27 09:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yMpsUuB_04-1200.jpg> (referer: https://vpauto.eu/vehicle/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect)
2026-03-27 09:02:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 376196d5-cdc1-597a-a075-70e5ecfc4e4d with identifier: 27eca67c94
2026-03-27 09:02:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 376196d5-cdc1-597a-a075-70e5ecfc4e4d with identifier: 27eca67c94
2026-03-27 09:02:15 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 376196d5-cdc1-597a-a075-70e5ecfc4e4d with identifier: 27eca67c94 to the API
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/vuHPGTU_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '376196d5-cdc1-597a-a075-70e5ecfc4e4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/27eca67c94/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': 'EXPERT FOURGON EXPERT FGN TOLE LONG 2.0 BLUEHDI 120 S&S BVM6 '
          'ASPHALT',
 'odometer': 147544,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 28,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97391,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/vuHPGTU_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88831,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/vuHPGTU_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82573,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/vuHPGTU_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67920,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/vuHPGTU_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83171,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/vuHPGTU_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84035,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/vuHPGTU_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90497,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/vuHPGTU_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77610,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/vuHPGTU_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112170,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/vuHPGTU_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_376196d5-cdc1-597a-a075-70e5ecfc4e4d/376196d5-cdc1-597a-a075-70e5ecfc4e4d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105989,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/vuHPGTU_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2021-12-16',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT EXPERT FOURGON EXPERT FGN TOLE LONG 2.0 BLUEHDI 120 S&S '
          'BVM6 ASPHALT',
 'transmission': 'manual',
 'trim': 'EXPERT FOURGON EXPERT FGN TOLE LONG 2.0 BLUEHDI 120 S&S BVM6 ASPHALT',
 'year': 2021}
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2727eca67c94%27 HTTP/1.1" 200 None
2026-03-27 09:02:15 [vpauto.fr] INFO: Saving data for 27eca67c94: {'created_time': 1774602135.982649, 'last_price_update_time': 1774602135.982665}
2026-03-27 09:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='27eca67c94') HTTP/1.1" 204 0
2026-03-27 09:02:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2e802ce0-9b41-57aa-ab06-879fa1f36823 with identifier: adc89ba394
2026-03-27 09:02:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2e802ce0-9b41-57aa-ab06-879fa1f36823 with identifier: adc89ba394
2026-03-27 09:02:16 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2e802ce0-9b41-57aa-ab06-879fa1f36823 with identifier: adc89ba394 to the API
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/kfjbCHs_01-1200.jpg>
{'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': None,
 'fuel_type': 'Electric',
 'id': '2e802ce0-9b41-57aa-ab06-879fa1f36823',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/adc89ba394/renault-zoe-reversible-r110-achat-integral-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'ZOE REVERSIBLE R110 ACHAT INTEGRAL BUSINESS',
 'odometer': 130721,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94902,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kfjbCHs_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91524,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kfjbCHs_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95525,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kfjbCHs_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84171,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kfjbCHs_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92870,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kfjbCHs_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95973,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kfjbCHs_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99691,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kfjbCHs_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90871,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kfjbCHs_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100923,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kfjbCHs_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e802ce0-9b41-57aa-ab06-879fa1f36823/2e802ce0-9b41-57aa-ab06-879fa1f36823_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105042,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/kfjbCHs_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2021-06-04',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT ZOE REVERSIBLE R110 ACHAT INTEGRAL BUSINESS',
 'transmission': 'automatic',
 'trim': 'ZOE REVERSIBLE R110 ACHAT INTEGRAL BUSINESS',
 'year': 2021}
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27adc89ba394%27 HTTP/1.1" 200 None
2026-03-27 09:02:16 [vpauto.fr] INFO: Saving data for adc89ba394: {'created_time': 1774602136.539264, 'last_price_update_time': 1774602136.539276}
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='adc89ba394') HTTP/1.1" 204 0
2026-03-27 09:02:16 [vpauto.fr] INFO: Found listing with ID: 701a329d94
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27701a329d94%27 HTTP/1.1" 200 None
2026-03-27 09:02:16 [vpauto.fr] INFO: Scrape type for 701a329d94: 1
2026-03-27 09:02:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61781950>
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_09-1200.jpg saved to cache
2026-03-27 09:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d165b02b-822a-580c-a9fa-e1eba5a05678
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6249a850>
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_06-1200.jpg saved to cache
2026-03-27 09:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e708dd4a-71fe-5f73-8af6-da037ae4763c
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61926310>
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUqaFPKd_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UqaFPKd_05-1200.jpg saved to cache
2026-03-27 09:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e0c61ec2-37b9-5773-8c27-2bf3878a321d
2026-03-27 09:02:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e0c61ec2-37b9-5773-8c27-2bf3878a321d, skipping ID generation
2026-03-27 09:02:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0c61ec2-37b9-5773-8c27-2bf3878a321d with scrape type 1
2026-03-27 09:02:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e0c61ec2-37b9-5773-8c27-2bf3878a321d sending to next pipeline
2026-03-27 09:02:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e0c61ec2-37b9-5773-8c27-2bf3878a321d, identifier: 6662f42394
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62490a90>
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_05-1200.jpg saved to cache
2026-03-27 09:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e708dd4a-71fe-5f73-8af6-da037ae4763c
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61783c90>
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_05-1200.jpg saved to cache
2026-03-27 09:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3
2026-03-27 09:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GdbfjPd_07-1200.jpg> (referer: https://vpauto.eu/vehicle/cc6c70ea94/toyota-yaris-hybride-116h-france)
2026-03-27 09:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PxNmTEz_05-1200.jpg> (referer: https://vpauto.eu/vehicle/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pYNFfSQ_06-1200.jpg> (referer: https://vpauto.eu/vehicle/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:02:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e0c61ec2-37b9-5773-8c27-2bf3878a321d with identifier: 6662f42394
2026-03-27 09:02:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e0c61ec2-37b9-5773-8c27-2bf3878a321d with identifier: 6662f42394
2026-03-27 09:02:17 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e0c61ec2-37b9-5773-8c27-2bf3878a321d with identifier: 6662f42394 to the API
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/UqaFPKd_05-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '2.0L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'e0c61ec2-37b9-5773-8c27-2bf3878a321d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6662f42394/volkswagen-caddy-cargo-20-tdi-102-bvm6-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY CARGO 2.0 TDI 102 BVM6 BUSINESS',
 'odometer': 80653,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87077,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UqaFPKd_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81205,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UqaFPKd_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90450,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UqaFPKd_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63108,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UqaFPKd_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78538,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UqaFPKd_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82867,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UqaFPKd_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84625,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UqaFPKd_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65945,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UqaFPKd_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106749,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UqaFPKd_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0c61ec2-37b9-5773-8c27-2bf3878a321d/e0c61ec2-37b9-5773-8c27-2bf3878a321d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106831,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UqaFPKd_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2021-06-08',
 'seats_number': 2,
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY CARGO 2.0 TDI 102 BVM6 BUSINESS',
 'transmission': 'manual',
 'trim': 'CADDY CARGO 2.0 TDI 102 BVM6 BUSINESS',
 'year': 2021}
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276662f42394%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [vpauto.fr] INFO: Saving data for 6662f42394: {'created_time': 1774602137.346255, 'last_price_update_time': 1774602137.346265}
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6662f42394') HTTP/1.1" 204 0
2026-03-27 09:02:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:17 [vpauto.fr] INFO: Found listing with ID: 244bd5f136
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27244bd5f136%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [vpauto.fr] INFO: Scrape type for 244bd5f136: 0
2026-03-27 09:02:17 [vpauto.fr] INFO: Found listing with ID: 452391e19e
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27452391e19e%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [vpauto.fr] INFO: Scrape type for 452391e19e: 0
2026-03-27 09:02:17 [vpauto.fr] INFO: Found listing with ID: c23116ed3a
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c23116ed3a%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [vpauto.fr] INFO: Scrape type for c23116ed3a: 1
2026-03-27 09:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d with identifier: cb7f2db094
2026-03-27 09:02:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d with scrape type 1
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_01-1200.jpg not downloaded yet
2026-03-27 09:02:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f52655bd-64b5-5932-b390-71eac4c339ae with identifier: 121b8c894
2026-03-27 09:02:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f52655bd-64b5-5932-b390-71eac4c339ae with scrape type 1
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f52655bd-64b5-5932-b390-71eac4c339ae
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBDTBcOd_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BDTBcOd_01-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBDTBcOd_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BDTBcOd_02-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBDTBcOd_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BDTBcOd_03-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBDTBcOd_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BDTBcOd_04-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBDTBcOd_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BDTBcOd_05-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBDTBcOd_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BDTBcOd_06-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBDTBcOd_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BDTBcOd_07-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBDTBcOd_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BDTBcOd_08-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBDTBcOd_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BDTBcOd_09-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FBDTBcOd_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/BDTBcOd_10-1200.jpg already downloaded
2026-03-27 09:02:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f52655bd-64b5-5932-b390-71eac4c339ae, identifier: 121b8c894
2026-03-27 09:02:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92db5aaa-4d44-596f-ba33-edb15d0603c5 with identifier: faeb83663a
2026-03-27 09:02:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92db5aaa-4d44-596f-ba33-edb15d0603c5 with scrape type 1
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 92db5aaa-4d44-596f-ba33-edb15d0603c5
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKZPplTo_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KZPplTo_01-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKZPplTo_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KZPplTo_02-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKZPplTo_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KZPplTo_03-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKZPplTo_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KZPplTo_04-1200.jpg already downloaded
2026-03-27 09:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKZPplTo_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KZPplTo_05-1200.jpg already downloaded
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKZPplTo_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KZPplTo_06-1200.jpg already downloaded
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKZPplTo_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KZPplTo_07-1200.jpg already downloaded
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKZPplTo_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KZPplTo_08-1200.jpg already downloaded
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKZPplTo_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KZPplTo_09-1200.jpg already downloaded
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKZPplTo_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KZPplTo_10-1200.jpg already downloaded
2026-03-27 09:02:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 92db5aaa-4d44-596f-ba33-edb15d0603c5, identifier: faeb83663a
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6247c210>
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_06-1200.jpg saved to cache
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6237c5d0>
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_08-1200.jpg saved to cache
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d165b02b-822a-580c-a9fa-e1eba5a05678
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6247bed0>
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtccRsSn_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tccRsSn_03-1200.jpg saved to cache
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3
2026-03-27 09:02:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f3ed7fc4-b625-5842-b2c0-0486902ed4e3, skipping ID generation
2026-03-27 09:02:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3 with scrape type 1
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f3ed7fc4-b625-5842-b2c0-0486902ed4e3 sending to next pipeline
2026-03-27 09:02:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f3ed7fc4-b625-5842-b2c0-0486902ed4e3, identifier: fdd5314494
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619ec910>
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_08-1200.jpg saved to cache
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e708dd4a-71fe-5f73-8af6-da037ae4763c
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6168d710>
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyMpsUuB_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yMpsUuB_04-1200.jpg saved to cache
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4
2026-03-27 09:02:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5022c550-8681-5ad5-8d84-fa99ed0b4bc4, skipping ID generation
2026-03-27 09:02:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4 with scrape type 1
2026-03-27 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5022c550-8681-5ad5-8d84-fa99ed0b4bc4 sending to next pipeline
2026-03-27 09:02:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5022c550-8681-5ad5-8d84-fa99ed0b4bc4, identifier: 6d9f63d6e5
2026-03-27 09:02:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f52655bd-64b5-5932-b390-71eac4c339ae with identifier: 121b8c894
2026-03-27 09:02:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f52655bd-64b5-5932-b390-71eac4c339ae with identifier: 121b8c894
2026-03-27 09:02:18 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f52655bd-64b5-5932-b390-71eac4c339ae with identifier: 121b8c894 to the API
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/121b8c894/mercedes-classe-a-160-bm6-style-line>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': 'f52655bd-64b5-5932-b390-71eac4c339ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/121b8c894/mercedes-classe-a-160-bm6-style-line',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'MERCEDES',
 'model': 'Classe A 160 BM6 Style Line',
 'odometer': 179292,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 35,
 'photo_urls': ['https://cdn.vpauto.fr/BDTBcOd_01-1200.jpg',
                'https://cdn.vpauto.fr/BDTBcOd_02-1200.jpg',
                'https://cdn.vpauto.fr/BDTBcOd_03-1200.jpg',
                'https://cdn.vpauto.fr/BDTBcOd_04-1200.jpg',
                'https://cdn.vpauto.fr/BDTBcOd_05-1200.jpg',
                'https://cdn.vpauto.fr/BDTBcOd_06-1200.jpg',
                'https://cdn.vpauto.fr/BDTBcOd_07-1200.jpg',
                'https://cdn.vpauto.fr/BDTBcOd_08-1200.jpg',
                'https://cdn.vpauto.fr/BDTBcOd_09-1200.jpg',
                'https://cdn.vpauto.fr/BDTBcOd_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52655bd-64b5-5932-b390-71eac4c339ae/f52655bd-64b5-5932-b390-71eac4c339ae_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94052,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BDTBcOd_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52655bd-64b5-5932-b390-71eac4c339ae/f52655bd-64b5-5932-b390-71eac4c339ae_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86739,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BDTBcOd_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52655bd-64b5-5932-b390-71eac4c339ae/f52655bd-64b5-5932-b390-71eac4c339ae_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95418,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BDTBcOd_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52655bd-64b5-5932-b390-71eac4c339ae/f52655bd-64b5-5932-b390-71eac4c339ae_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76472,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BDTBcOd_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52655bd-64b5-5932-b390-71eac4c339ae/f52655bd-64b5-5932-b390-71eac4c339ae_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93452,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BDTBcOd_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52655bd-64b5-5932-b390-71eac4c339ae/f52655bd-64b5-5932-b390-71eac4c339ae_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88979,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BDTBcOd_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52655bd-64b5-5932-b390-71eac4c339ae/f52655bd-64b5-5932-b390-71eac4c339ae_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98941,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BDTBcOd_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52655bd-64b5-5932-b390-71eac4c339ae/f52655bd-64b5-5932-b390-71eac4c339ae_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85348,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BDTBcOd_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52655bd-64b5-5932-b390-71eac4c339ae/f52655bd-64b5-5932-b390-71eac4c339ae_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142553,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BDTBcOd_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52655bd-64b5-5932-b390-71eac4c339ae/f52655bd-64b5-5932-b390-71eac4c339ae_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128893,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/BDTBcOd_10-1200.jpg',
             'Width': 1200}],
 'price': 11200,
 'price_includes_vat': True,
 'registration_date': '2020-10-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES Classe A 160 BM6 Style Line',
 'transmission': 'manual',
 'trim': 'Classe A 160 BM6 Style Line',
 'year': 2020}
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27121b8c894%27 HTTP/1.1" 200 None
2026-03-27 09:02:18 [vpauto.fr] INFO: Saving data for 121b8c894: {'created_time': 1774602138.95433, 'last_price_update_time': 1774602138.954341, 'auction_closing_time': 1775223000.0}
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='121b8c894') HTTP/1.1" 204 0
2026-03-27 09:02:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 92db5aaa-4d44-596f-ba33-edb15d0603c5 with identifier: faeb83663a
2026-03-27 09:02:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 92db5aaa-4d44-596f-ba33-edb15d0603c5 with identifier: faeb83663a
2026-03-27 09:02:19 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 92db5aaa-4d44-596f-ba33-edb15d0603c5 with identifier: faeb83663a to the API
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/faeb83663a/renault-trafic-fgn-l1h1-1000-kg-dci-120-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-09T10:45:00Z',
 'fuel_type': 'Diesel',
 'id': '92db5aaa-4d44-596f-ba33-edb15d0603c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/faeb83663a/renault-trafic-fgn-l1h1-1000-kg-dci-120-grand-confort',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'RENAULT',
 'model': 'TRAFIC FGN L1H1 1000 KG DCI 120 GRAND CONFORT',
 'odometer': 168359,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 35,
 'photo_urls': ['https://cdn.vpauto.fr/KZPplTo_01-1200.jpg',
                'https://cdn.vpauto.fr/KZPplTo_02-1200.jpg',
                'https://cdn.vpauto.fr/KZPplTo_03-1200.jpg',
                'https://cdn.vpauto.fr/KZPplTo_04-1200.jpg',
                'https://cdn.vpauto.fr/KZPplTo_05-1200.jpg',
                'https://cdn.vpauto.fr/KZPplTo_06-1200.jpg',
                'https://cdn.vpauto.fr/KZPplTo_07-1200.jpg',
                'https://cdn.vpauto.fr/KZPplTo_08-1200.jpg',
                'https://cdn.vpauto.fr/KZPplTo_09-1200.jpg',
                'https://cdn.vpauto.fr/KZPplTo_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db5aaa-4d44-596f-ba33-edb15d0603c5/92db5aaa-4d44-596f-ba33-edb15d0603c5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97921,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KZPplTo_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db5aaa-4d44-596f-ba33-edb15d0603c5/92db5aaa-4d44-596f-ba33-edb15d0603c5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84613,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KZPplTo_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db5aaa-4d44-596f-ba33-edb15d0603c5/92db5aaa-4d44-596f-ba33-edb15d0603c5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90553,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KZPplTo_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db5aaa-4d44-596f-ba33-edb15d0603c5/92db5aaa-4d44-596f-ba33-edb15d0603c5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84986,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KZPplTo_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db5aaa-4d44-596f-ba33-edb15d0603c5/92db5aaa-4d44-596f-ba33-edb15d0603c5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103667,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KZPplTo_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db5aaa-4d44-596f-ba33-edb15d0603c5/92db5aaa-4d44-596f-ba33-edb15d0603c5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90741,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KZPplTo_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db5aaa-4d44-596f-ba33-edb15d0603c5/92db5aaa-4d44-596f-ba33-edb15d0603c5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106318,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KZPplTo_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db5aaa-4d44-596f-ba33-edb15d0603c5/92db5aaa-4d44-596f-ba33-edb15d0603c5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86986,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KZPplTo_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db5aaa-4d44-596f-ba33-edb15d0603c5/92db5aaa-4d44-596f-ba33-edb15d0603c5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139761,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KZPplTo_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db5aaa-4d44-596f-ba33-edb15d0603c5/92db5aaa-4d44-596f-ba33-edb15d0603c5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154497,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KZPplTo_10-1200.jpg',
             'Width': 1200}],
 'price': 8000,
 'price_includes_vat': True,
 'registration_date': '2020-11-30',
 'seats_number': 3,
 'seller_name': None,
 'title': 'RENAULT TRAFIC FGN L1H1 1000 KG DCI 120 GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'TRAFIC FGN L1H1 1000 KG DCI 120 GRAND CONFORT',
 'year': 2020}
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27faeb83663a%27 HTTP/1.1" 200 None
2026-03-27 09:02:19 [vpauto.fr] INFO: Saving data for faeb83663a: {'created_time': 1774602139.381608, 'last_price_update_time': 1774602139.38162, 'auction_closing_time': 1775731500.0}
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='faeb83663a') HTTP/1.1" 204 0
2026-03-27 09:02:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f3ed7fc4-b625-5842-b2c0-0486902ed4e3 with identifier: fdd5314494
2026-03-27 09:02:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f3ed7fc4-b625-5842-b2c0-0486902ed4e3 with identifier: fdd5314494
2026-03-27 09:02:19 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f3ed7fc4-b625-5842-b2c0-0486902ed4e3 with identifier: fdd5314494 to the API
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/tccRsSn_03-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': 'f3ed7fc4-b625-5842-b2c0-0486902ed4e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/fdd5314494/peugeot-208-puretech-130-ss-eat8-gt',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': '208 PureTech 130 S&S EAT8 GT',
 'odometer': 47341,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98483,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tccRsSn_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86995,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tccRsSn_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97374,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tccRsSn_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76146,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tccRsSn_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91532,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tccRsSn_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90692,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tccRsSn_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102106,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tccRsSn_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87605,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tccRsSn_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134571,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tccRsSn_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3ed7fc4-b625-5842-b2c0-0486902ed4e3/f3ed7fc4-b625-5842-b2c0-0486902ed4e3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157393,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tccRsSn_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2021-07-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 208 PureTech 130 S&S EAT8 GT',
 'transmission': 'automatic',
 'trim': '208 PureTech 130 S&S EAT8 GT',
 'year': 2021}
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fdd5314494%27 HTTP/1.1" 200 None
2026-03-27 09:02:19 [vpauto.fr] INFO: Saving data for fdd5314494: {'created_time': 1774602139.866292, 'last_price_update_time': 1774602139.866304}
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fdd5314494') HTTP/1.1" 204 0
2026-03-27 09:02:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5022c550-8681-5ad5-8d84-fa99ed0b4bc4 with identifier: 6d9f63d6e5
2026-03-27 09:02:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5022c550-8681-5ad5-8d84-fa99ed0b4bc4 with identifier: 6d9f63d6e5
2026-03-27 09:02:19 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5022c550-8681-5ad5-8d84-fa99ed0b4bc4 with identifier: 6d9f63d6e5 to the API
2026-03-27 09:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/yMpsUuB_04-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '1.1L',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '5022c550-8681-5ad5-8d84-fa99ed0b4bc4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6d9f63d6e5/ford-fiesta-11-75-ch-bvm5-cool-connect',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Fiesta 1.1 75 ch BVM5 Cool & Connect',
 'odometer': 80439,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87947,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yMpsUuB_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83950,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yMpsUuB_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91246,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yMpsUuB_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75458,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yMpsUuB_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87466,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yMpsUuB_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85484,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yMpsUuB_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89310,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yMpsUuB_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89185,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yMpsUuB_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102173,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yMpsUuB_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5022c550-8681-5ad5-8d84-fa99ed0b4bc4/5022c550-8681-5ad5-8d84-fa99ed0b4bc4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116747,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yMpsUuB_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2021-07-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Fiesta 1.1 75 ch BVM5 Cool & Connect',
 'transmission': 'manual',
 'trim': 'Fiesta 1.1 75 ch BVM5 Cool & Connect',
 'year': 2021}
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276d9f63d6e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [vpauto.fr] INFO: Saving data for 6d9f63d6e5: {'created_time': 1774602140.350259, 'last_price_update_time': 1774602140.350271}
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6d9f63d6e5') HTTP/1.1" 204 0
2026-03-27 09:02:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMlUsTm_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf)
2026-03-27 09:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GdbfjPd_10-1200.jpg> (referer: https://vpauto.eu/vehicle/cc6c70ea94/toyota-yaris-hybride-116h-france)
2026-03-27 09:02:20 [vpauto.fr] INFO: Found listing with ID: a579cfe69e
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a579cfe69e%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [vpauto.fr] INFO: Scrape type for a579cfe69e: 0
2026-03-27 09:02:20 [vpauto.fr] INFO: Found listing with ID: 963264babf
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27963264babf%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [vpauto.fr] INFO: Scrape type for 963264babf: 0
2026-03-27 09:02:20 [vpauto.fr] INFO: Found listing with ID: 9aa5217c9e
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279aa5217c9e%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [vpauto.fr] INFO: Scrape type for 9aa5217c9e: 0
2026-03-27 09:02:20 [vpauto.fr] INFO: Found listing with ID: b70510a2bf
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b70510a2bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [vpauto.fr] INFO: Scrape type for b70510a2bf: 0
2026-03-27 09:02:20 [vpauto.fr] INFO: Found listing with ID: a6edb743bf
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a6edb743bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [vpauto.fr] INFO: Scrape type for a6edb743bf: 0
2026-03-27 09:02:20 [vpauto.fr] INFO: Found listing with ID: 9f376fa036
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279f376fa036%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [vpauto.fr] INFO: Scrape type for 9f376fa036: 0
2026-03-27 09:02:20 [vpauto.fr] INFO: Found listing with ID: 8921c50094
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278921c50094%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [vpauto.fr] INFO: Scrape type for 8921c50094: 1
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_02-1200.jpg not downloaded yet
2026-03-27 09:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3cd560403a/peugeot-partner-fourgon-long-950-kg-bluehdi-100-ss-bvm5-premium> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yXwNXSl_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf)
2026-03-27 09:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/GdbfjPd_09-1200.jpg> (referer: https://vpauto.eu/vehicle/cc6c70ea94/toyota-yaris-hybride-116h-france)
2026-03-27 09:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMlUsTm_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf)
2026-03-27 09:02:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623ed710>
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_07-1200.jpg saved to cache
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e708dd4a-71fe-5f73-8af6-da037ae4763c
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a97890>
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_05-1200.jpg saved to cache
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618544d0>
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_06-1200.jpg saved to cache
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d165b02b-822a-580c-a9fa-e1eba5a05678
2026-03-27 09:02:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5549c433-528d-5613-8614-cf9b406f2652 with identifier: a51263c694
2026-03-27 09:02:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5549c433-528d-5613-8614-cf9b406f2652 with scrape type 1
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5549c433-528d-5613-8614-cf9b406f2652
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_01-1200.jpg not downloaded yet
2026-03-27 09:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yXwNXSl_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf)
2026-03-27 09:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PxNmTEz_03-1200.jpg> (referer: https://vpauto.eu/vehicle/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium)
2026-03-27 09:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pYNFfSQ_04-1200.jpg> (referer: https://vpauto.eu/vehicle/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack)
2026-03-27 09:02:20 [vpauto.fr] INFO: Found listing with ID: d6a26bfebf
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d6a26bfebf%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [vpauto.fr] INFO: Scrape type for d6a26bfebf: 0
2026-03-27 09:02:20 [vpauto.fr] INFO: Found listing with ID: 52badef5e5
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2752badef5e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [vpauto.fr] INFO: Scrape type for 52badef5e5: 1
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_03-1200.jpg not downloaded yet
2026-03-27 09:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_02-1200.jpg not downloaded yet
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b228d0>
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_10-1200.jpg saved to cache
2026-03-27 09:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625f39d0>
2026-03-27 09:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_10-1200.jpg saved to cache
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e708dd4a-71fe-5f73-8af6-da037ae4763c
2026-03-27 09:02:21 [vpauto.fr] INFO: Found listing with ID: 4b39f94836
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274b39f94836%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [vpauto.fr] INFO: Scrape type for 4b39f94836: 0
2026-03-27 09:02:21 [vpauto.fr] INFO: Found listing with ID: 9145aaaebf
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279145aaaebf%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [vpauto.fr] INFO: Scrape type for 9145aaaebf: 0
2026-03-27 09:02:21 [vpauto.fr] INFO: Found listing with ID: caf0b8ef36
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27caf0b8ef36%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [vpauto.fr] INFO: Scrape type for caf0b8ef36: 0
2026-03-27 09:02:21 [vpauto.fr] INFO: Found listing with ID: 667039a936
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27667039a936%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [vpauto.fr] INFO: Scrape type for 667039a936: 0
2026-03-27 09:02:21 [vpauto.fr] INFO: Found listing with ID: c5c8d7c1bf
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c5c8d7c1bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [vpauto.fr] INFO: Scrape type for c5c8d7c1bf: 0
2026-03-27 09:02:21 [vpauto.fr] INFO: Found listing with ID: bcfa1607bf
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bcfa1607bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [vpauto.fr] INFO: Scrape type for bcfa1607bf: 0
2026-03-27 09:02:21 [vpauto.fr] INFO: Found listing with ID: da730e7bf
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27da730e7bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [vpauto.fr] INFO: Scrape type for da730e7bf: 0
2026-03-27 09:02:21 [vpauto.fr] INFO: Found listing with ID: 824dd49b36
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27824dd49b36%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [vpauto.fr] INFO: Scrape type for 824dd49b36: 0
2026-03-27 09:02:21 [vpauto.fr] INFO: Found listing with ID: fb3989c13a
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fb3989c13a%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [vpauto.fr] INFO: Scrape type for fb3989c13a: 1
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_04-1200.jpg not downloaded yet
2026-03-27 09:02:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e030f307-ec34-5e5c-93db-c993f16c0bb6 with identifier: 3cd560403a
2026-03-27 09:02:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e030f307-ec34-5e5c-93db-c993f16c0bb6 with scrape type 1
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e030f307-ec34-5e5c-93db-c993f16c0bb6
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmRsYrOU_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mRsYrOU_01-1200.jpg already downloaded
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmRsYrOU_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mRsYrOU_02-1200.jpg already downloaded
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmRsYrOU_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mRsYrOU_03-1200.jpg already downloaded
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmRsYrOU_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mRsYrOU_04-1200.jpg already downloaded
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmRsYrOU_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mRsYrOU_05-1200.jpg already downloaded
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmRsYrOU_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mRsYrOU_06-1200.jpg already downloaded
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmRsYrOU_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mRsYrOU_07-1200.jpg already downloaded
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmRsYrOU_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mRsYrOU_08-1200.jpg already downloaded
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmRsYrOU_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mRsYrOU_09-1200.jpg already downloaded
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmRsYrOU_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mRsYrOU_10-1200.jpg already downloaded
2026-03-27 09:02:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e030f307-ec34-5e5c-93db-c993f16c0bb6, identifier: 3cd560403a
2026-03-27 09:02:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d59f10df-b068-5fd2-ab8c-88e5078330bf with identifier: f972b19a94
2026-03-27 09:02:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d59f10df-b068-5fd2-ab8c-88e5078330bf with scrape type 1
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d59f10df-b068-5fd2-ab8c-88e5078330bf
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_01-1200.jpg not downloaded yet
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62388b10>
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_10-1200.jpg saved to cache
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623ae1d0>
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FGdbfjPd_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/GdbfjPd_09-1200.jpg saved to cache
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e708dd4a-71fe-5f73-8af6-da037ae4763c
2026-03-27 09:02:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e708dd4a-71fe-5f73-8af6-da037ae4763c, skipping ID generation
2026-03-27 09:02:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e708dd4a-71fe-5f73-8af6-da037ae4763c with scrape type 1
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e708dd4a-71fe-5f73-8af6-da037ae4763c sending to next pipeline
2026-03-27 09:02:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e708dd4a-71fe-5f73-8af6-da037ae4763c, identifier: cc6c70ea94
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6187e310>
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_09-1200.jpg saved to cache
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_03-1200.jpg not downloaded yet
2026-03-27 09:02:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e030f307-ec34-5e5c-93db-c993f16c0bb6 with identifier: 3cd560403a
2026-03-27 09:02:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e030f307-ec34-5e5c-93db-c993f16c0bb6 with identifier: 3cd560403a
2026-03-27 09:02:22 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e030f307-ec34-5e5c-93db-c993f16c0bb6 with identifier: 3cd560403a to the API
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/3cd560403a/peugeot-partner-fourgon-long-950-kg-bluehdi-100-ss-bvm5-premium>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 '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-04-09T10:45:00Z',
 'fuel_type': 'Diesel',
 'id': 'e030f307-ec34-5e5c-93db-c993f16c0bb6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/3cd560403a/peugeot-partner-fourgon-long-950-kg-bluehdi-100-ss-bvm5-premium',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': 'PARTNER FOURGON LONG 950 KG BLUEHDI 100 S&S BVM5 PREMIUM',
 'odometer': 104749,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 35,
 'photo_urls': ['https://cdn.vpauto.fr/mRsYrOU_01-1200.jpg',
                'https://cdn.vpauto.fr/mRsYrOU_02-1200.jpg',
                'https://cdn.vpauto.fr/mRsYrOU_03-1200.jpg',
                'https://cdn.vpauto.fr/mRsYrOU_04-1200.jpg',
                'https://cdn.vpauto.fr/mRsYrOU_05-1200.jpg',
                'https://cdn.vpauto.fr/mRsYrOU_06-1200.jpg',
                'https://cdn.vpauto.fr/mRsYrOU_07-1200.jpg',
                'https://cdn.vpauto.fr/mRsYrOU_08-1200.jpg',
                'https://cdn.vpauto.fr/mRsYrOU_09-1200.jpg',
                'https://cdn.vpauto.fr/mRsYrOU_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e030f307-ec34-5e5c-93db-c993f16c0bb6/e030f307-ec34-5e5c-93db-c993f16c0bb6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92326,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mRsYrOU_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e030f307-ec34-5e5c-93db-c993f16c0bb6/e030f307-ec34-5e5c-93db-c993f16c0bb6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78515,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mRsYrOU_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e030f307-ec34-5e5c-93db-c993f16c0bb6/e030f307-ec34-5e5c-93db-c993f16c0bb6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88399,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mRsYrOU_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e030f307-ec34-5e5c-93db-c993f16c0bb6/e030f307-ec34-5e5c-93db-c993f16c0bb6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77096,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mRsYrOU_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e030f307-ec34-5e5c-93db-c993f16c0bb6/e030f307-ec34-5e5c-93db-c993f16c0bb6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91731,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mRsYrOU_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e030f307-ec34-5e5c-93db-c993f16c0bb6/e030f307-ec34-5e5c-93db-c993f16c0bb6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77714,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mRsYrOU_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e030f307-ec34-5e5c-93db-c993f16c0bb6/e030f307-ec34-5e5c-93db-c993f16c0bb6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93207,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mRsYrOU_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e030f307-ec34-5e5c-93db-c993f16c0bb6/e030f307-ec34-5e5c-93db-c993f16c0bb6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77489,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mRsYrOU_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e030f307-ec34-5e5c-93db-c993f16c0bb6/e030f307-ec34-5e5c-93db-c993f16c0bb6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127642,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mRsYrOU_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e030f307-ec34-5e5c-93db-c993f16c0bb6/e030f307-ec34-5e5c-93db-c993f16c0bb6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138506,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mRsYrOU_10-1200.jpg',
             'Width': 1200}],
 'price': 7500,
 'price_includes_vat': True,
 'registration_date': '2020-09-09',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT PARTNER FOURGON LONG 950 KG BLUEHDI 100 S&S BVM5 PREMIUM',
 'transmission': 'manual',
 'trim': 'PARTNER FOURGON LONG 950 KG BLUEHDI 100 S&S BVM5 PREMIUM',
 'year': 2020}
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273cd560403a%27 HTTP/1.1" 200 None
2026-03-27 09:02:22 [vpauto.fr] INFO: Saving data for 3cd560403a: {'created_time': 1774602142.309544, 'last_price_update_time': 1774602142.309558, 'auction_closing_time': 1775731500.0}
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3cd560403a') HTTP/1.1" 204 0
2026-03-27 09:02:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e708dd4a-71fe-5f73-8af6-da037ae4763c with identifier: cc6c70ea94
2026-03-27 09:02:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e708dd4a-71fe-5f73-8af6-da037ae4763c with identifier: cc6c70ea94
2026-03-27 09:02:22 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e708dd4a-71fe-5f73-8af6-da037ae4763c with identifier: cc6c70ea94 to the API
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/GdbfjPd_09-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 88,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'e708dd4a-71fe-5f73-8af6-da037ae4763c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cc6c70ea94/toyota-yaris-hybride-116h-france',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'TOYOTA',
 'model': 'Yaris Hybride 116h France',
 'odometer': 101723,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89822,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GdbfjPd_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74055,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GdbfjPd_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82489,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GdbfjPd_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66875,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GdbfjPd_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85417,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GdbfjPd_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65772,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GdbfjPd_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90291,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GdbfjPd_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70380,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GdbfjPd_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129095,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GdbfjPd_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e708dd4a-71fe-5f73-8af6-da037ae4763c/e708dd4a-71fe-5f73-8af6-da037ae4763c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130051,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/GdbfjPd_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2021-04-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'TOYOTA Yaris Hybride 116h France',
 'transmission': 'automatic',
 'trim': 'Yaris Hybride 116h France',
 'year': 2021}
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cc6c70ea94%27 HTTP/1.1" 200 None
2026-03-27 09:02:22 [vpauto.fr] INFO: Saving data for cc6c70ea94: {'created_time': 1774602142.946351, 'last_price_update_time': 1774602142.946362}
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cc6c70ea94') HTTP/1.1" 204 0
2026-03-27 09:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fkZASot_01-1200.jpg> (referer: https://vpauto.eu/vehicle/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business)
2026-03-27 09:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yXwNXSl_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf)
2026-03-27 09:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yXwNXSl_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf)
2026-03-27 09:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMlUsTm_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf)
2026-03-27 09:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMlUsTm_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf)
2026-03-27 09:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZYScARS_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZYScARS_BE.pdf)
2026-03-27 09:02:22 [vpauto.fr] INFO: Found listing with ID: 7b181886aa
2026-03-27 09:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277b181886aa%27 HTTP/1.1" 200 None
2026-03-27 09:02:23 [vpauto.fr] INFO: Scrape type for 7b181886aa: 0
2026-03-27 09:02:23 [vpauto.fr] INFO: Found listing with ID: 86adbba6e5
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2786adbba6e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:23 [vpauto.fr] INFO: Scrape type for 86adbba6e5: 1
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_05-1200.jpg not downloaded yet
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_02-1200.jpg not downloaded yet
2026-03-27 09:02:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623ac550>
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_09-1200.jpg saved to cache
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617cfcd0>
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPxNmTEz_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PxNmTEz_03-1200.jpg saved to cache
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86
2026-03-27 09:02:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 97c54e1a-ef3d-55a5-ad40-bab7fd80df86, skipping ID generation
2026-03-27 09:02:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86 with scrape type 1
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 97c54e1a-ef3d-55a5-ad40-bab7fd80df86 sending to next pipeline
2026-03-27 09:02:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 97c54e1a-ef3d-55a5-ad40-bab7fd80df86, identifier: 412e940f94
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a8d290>
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpYNFfSQ_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pYNFfSQ_04-1200.jpg saved to cache
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d165b02b-822a-580c-a9fa-e1eba5a05678
2026-03-27 09:02:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d165b02b-822a-580c-a9fa-e1eba5a05678, skipping ID generation
2026-03-27 09:02:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d165b02b-822a-580c-a9fa-e1eba5a05678 with scrape type 1
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d165b02b-822a-580c-a9fa-e1eba5a05678 sending to next pipeline
2026-03-27 09:02:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d165b02b-822a-580c-a9fa-e1eba5a05678, identifier: f168a9de94
2026-03-27 09:02:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d with identifier: 2e77d41694
2026-03-27 09:02:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d with scrape type 1
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_01-1200.jpg not downloaded yet
2026-03-27 09:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fkZASot_02-1200.jpg> (referer: https://vpauto.eu/vehicle/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business)
2026-03-27 09:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZYScARS_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZYScARS_BE.pdf)
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_04-1200.jpg not downloaded yet
2026-03-27 09:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7b13c16ce5/fiat-500l-my19-serie-7-euro-6d-500l-14-95-ch-urban> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c5f8ec2294/peugeot-2008-2008-puretech-130ch-ss-eat6-allure> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 97c54e1a-ef3d-55a5-ad40-bab7fd80df86 with identifier: 412e940f94
2026-03-27 09:02:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 97c54e1a-ef3d-55a5-ad40-bab7fd80df86 with identifier: 412e940f94
2026-03-27 09:02:23 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 97c54e1a-ef3d-55a5-ad40-bab7fd80df86 with identifier: 412e940f94 to the API
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/PxNmTEz_03-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '97c54e1a-ef3d-55a5-ad40-bab7fd80df86',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/412e940f94/peugeot-partner-fourgon-partner-fourgon-standard-650-kg-bluehdi-100-ss-bvm6-premium',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': 'PARTNER FOURGON PARTNER FOURGON STANDARD 650 KG BLUEHDI 100 S&S '
          'BVM6 PREMIUM',
 'odometer': 167962,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 24,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93377,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PxNmTEz_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82725,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PxNmTEz_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81699,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PxNmTEz_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74001,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PxNmTEz_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87753,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PxNmTEz_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84706,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PxNmTEz_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94731,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PxNmTEz_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84242,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PxNmTEz_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114538,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PxNmTEz_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97c54e1a-ef3d-55a5-ad40-bab7fd80df86/97c54e1a-ef3d-55a5-ad40-bab7fd80df86_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136720,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PxNmTEz_10-1200.jpg',
             'Width': 1200}],
 'price': 6900,
 'price_includes_vat': True,
 'registration_date': '2022-06-30',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT PARTNER FOURGON PARTNER FOURGON STANDARD 650 KG BLUEHDI 100 '
          'S&S BVM6 PREMIUM',
 'transmission': 'manual',
 'trim': 'PARTNER FOURGON PARTNER FOURGON STANDARD 650 KG BLUEHDI 100 S&S BVM6 '
         'PREMIUM',
 'year': 2022}
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27412e940f94%27 HTTP/1.1" 200 None
2026-03-27 09:02:23 [vpauto.fr] INFO: Saving data for 412e940f94: {'created_time': 1774602143.911388, 'last_price_update_time': 1774602143.911404, 'auction_closing_time': 1775210400.0}
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='412e940f94') HTTP/1.1" 204 0
2026-03-27 09:02:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d165b02b-822a-580c-a9fa-e1eba5a05678 with identifier: f168a9de94
2026-03-27 09:02:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d165b02b-822a-580c-a9fa-e1eba5a05678 with identifier: f168a9de94
2026-03-27 09:02:24 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d165b02b-822a-580c-a9fa-e1eba5a05678 with identifier: f168a9de94 to the API
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/pYNFfSQ_04-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': 'd165b02b-822a-580c-a9fa-e1eba5a05678',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f168a9de94/peugeot-3008-3008-puretech-130ch-ss-eat8-active-pack',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '3008 3008 Puretech 130ch S&S EAT8 Active Pack',
 'odometer': 129035,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 27,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96302,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pYNFfSQ_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75954,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pYNFfSQ_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97314,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pYNFfSQ_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79565,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pYNFfSQ_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93168,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pYNFfSQ_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74433,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pYNFfSQ_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92803,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pYNFfSQ_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78720,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pYNFfSQ_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137294,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pYNFfSQ_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d165b02b-822a-580c-a9fa-e1eba5a05678/d165b02b-822a-580c-a9fa-e1eba5a05678_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125251,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pYNFfSQ_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2022-05-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 3008 3008 Puretech 130ch S&S EAT8 Active Pack',
 'transmission': 'automatic',
 'trim': '3008 3008 Puretech 130ch S&S EAT8 Active Pack',
 'year': 2022}
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f168a9de94%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Saving data for f168a9de94: {'created_time': 1774602144.315808, 'last_price_update_time': 1774602144.315827}
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f168a9de94') HTTP/1.1" 204 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: 8f2e0dda9e
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278f2e0dda9e%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for 8f2e0dda9e: 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: 36b697dfbf
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2736b697dfbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for 36b697dfbf: 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: 6a4ae91d36
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276a4ae91d36%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for 6a4ae91d36: 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: 1d405498bf
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271d405498bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for 1d405498bf: 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: c41f8becaa
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c41f8becaa%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for c41f8becaa: 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: 78c9d9f9e5
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2778c9d9f9e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for 78c9d9f9e5: 1
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_06-1200.jpg not downloaded yet
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_03-1200.jpg not downloaded yet
2026-03-27 09:02:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_02-1200.jpg not downloaded yet
2026-03-27 09:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/17957308e5/dacia-sandero-sce-75-essentiel> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_05-1200.jpg not downloaded yet
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6189ad50>
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_01-1200.jpg saved to cache
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617fa210>
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_08-1200.jpg saved to cache
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e70b786d0>
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_07-1200.jpg saved to cache
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625782d0>
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_07-1200.jpg saved to cache
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e646245d0>
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_08-1200.jpg saved to cache
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62579410>
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_10-1200.jpg saved to cache
2026-03-27 09:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pgpWsKD_01-1200.jpg> (referer: https://vpauto.eu/vehicle/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: 9af1c7b5bf
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279af1c7b5bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for 9af1c7b5bf: 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: 241faf66aa
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27241faf66aa%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for 241faf66aa: 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: d95371575a
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d95371575a%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for d95371575a: 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: afa4171abf
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27afa4171abf%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for afa4171abf: 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: 891dc45536
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27891dc45536%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for 891dc45536: 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: cd926fcdbf
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cd926fcdbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:24 [vpauto.fr] INFO: Scrape type for cd926fcdbf: 0
2026-03-27 09:02:24 [vpauto.fr] INFO: Found listing with ID: 73e0ee1894
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2773e0ee1894%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [vpauto.fr] INFO: Scrape type for 73e0ee1894: 1
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_07-1200.jpg not downloaded yet
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_04-1200.jpg not downloaded yet
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_03-1200.jpg not downloaded yet
2026-03-27 09:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mfATRpB_01-1200.jpg> (referer: https://vpauto.eu/vehicle/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business)
2026-03-27 09:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fkZASot_03-1200.jpg> (referer: https://vpauto.eu/vehicle/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business)
2026-03-27 09:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fkZASot_04-1200.jpg> (referer: https://vpauto.eu/vehicle/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business)
2026-03-27 09:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pgpWsKD_02-1200.jpg> (referer: https://vpauto.eu/vehicle/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_06-1200.jpg not downloaded yet
2026-03-27 09:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623dd490>
2026-03-27 09:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_02-1200.jpg saved to cache
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d
2026-03-27 09:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62444410>
2026-03-27 09:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_08-1200.jpg saved to cache
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:02:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f97baa64-2e81-50b6-8d8e-a161992c25a1 with identifier: 7b13c16ce5
2026-03-27 09:02:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f97baa64-2e81-50b6-8d8e-a161992c25a1 with scrape type 1
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f97baa64-2e81-50b6-8d8e-a161992c25a1
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOeMTPXR_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OeMTPXR_01-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOeMTPXR_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OeMTPXR_02-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOeMTPXR_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OeMTPXR_03-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOeMTPXR_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OeMTPXR_04-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOeMTPXR_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OeMTPXR_05-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOeMTPXR_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OeMTPXR_06-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOeMTPXR_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OeMTPXR_07-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOeMTPXR_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OeMTPXR_08-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOeMTPXR_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OeMTPXR_09-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOeMTPXR_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OeMTPXR_10-1200.jpg already downloaded
2026-03-27 09:02:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f97baa64-2e81-50b6-8d8e-a161992c25a1, identifier: 7b13c16ce5
2026-03-27 09:02:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60725efd-d6e2-523a-b5f6-de54e5c26a15 with identifier: c5f8ec2294
2026-03-27 09:02:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60725efd-d6e2-523a-b5f6-de54e5c26a15 with scrape type 1
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 60725efd-d6e2-523a-b5f6-de54e5c26a15
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzTiHPAL_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zTiHPAL_01-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzTiHPAL_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zTiHPAL_02-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzTiHPAL_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zTiHPAL_03-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzTiHPAL_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zTiHPAL_04-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzTiHPAL_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zTiHPAL_05-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzTiHPAL_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zTiHPAL_06-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzTiHPAL_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zTiHPAL_07-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzTiHPAL_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zTiHPAL_08-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzTiHPAL_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zTiHPAL_09-1200.jpg already downloaded
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzTiHPAL_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zTiHPAL_10-1200.jpg already downloaded
2026-03-27 09:02:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 60725efd-d6e2-523a-b5f6-de54e5c26a15, identifier: c5f8ec2294
2026-03-27 09:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pgpWsKD_03-1200.jpg> (referer: https://vpauto.eu/vehicle/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:25 [vpauto.fr] INFO: Found listing with ID: 71eee24daa
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2771eee24daa%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [vpauto.fr] INFO: Scrape type for 71eee24daa: 0
2026-03-27 09:02:25 [vpauto.fr] INFO: Found listing with ID: 46ab95e85a
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2746ab95e85a%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [vpauto.fr] INFO: Scrape type for 46ab95e85a: 0
2026-03-27 09:02:25 [vpauto.fr] INFO: Found listing with ID: be0a9bfcbf
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27be0a9bfcbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [vpauto.fr] INFO: Scrape type for be0a9bfcbf: 0
2026-03-27 09:02:25 [vpauto.fr] INFO: Found listing with ID: 6a202b93bf
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276a202b93bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [vpauto.fr] INFO: Scrape type for 6a202b93bf: 0
2026-03-27 09:02:25 [vpauto.fr] INFO: Found listing with ID: 2a1a9115bf
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a1a9115bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:25 [vpauto.fr] INFO: Scrape type for 2a1a9115bf: 0
2026-03-27 09:02:25 [vpauto.fr] INFO: Found listing with ID: c218ad59bf
2026-03-27 09:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c218ad59bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:26 [vpauto.fr] INFO: Scrape type for c218ad59bf: 0
2026-03-27 09:02:26 [vpauto.fr] INFO: Found listing with ID: 937024ebf
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27937024ebf%27 HTTP/1.1" 200 None
2026-03-27 09:02:26 [vpauto.fr] INFO: Scrape type for 937024ebf: 0
2026-03-27 09:02:26 [vpauto.fr] INFO: Found listing with ID: 1dba929936
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271dba929936%27 HTTP/1.1" 200 None
2026-03-27 09:02:26 [vpauto.fr] INFO: Scrape type for 1dba929936: 0
2026-03-27 09:02:26 [vpauto.fr] INFO: Found listing with ID: 7b0f9165aa
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277b0f9165aa%27 HTTP/1.1" 200 None
2026-03-27 09:02:26 [vpauto.fr] INFO: Scrape type for 7b0f9165aa: 0
2026-03-27 09:02:26 [vpauto.fr] INFO: Found listing with ID: 3abcab5b94
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273abcab5b94%27 HTTP/1.1" 200 None
2026-03-27 09:02:26 [vpauto.fr] INFO: Scrape type for 3abcab5b94: 1
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_08-1200.jpg not downloaded yet
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_05-1200.jpg not downloaded yet
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_04-1200.jpg not downloaded yet
2026-03-27 09:02:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f97baa64-2e81-50b6-8d8e-a161992c25a1 with identifier: 7b13c16ce5
2026-03-27 09:02:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f97baa64-2e81-50b6-8d8e-a161992c25a1 with identifier: 7b13c16ce5
2026-03-27 09:02:26 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f97baa64-2e81-50b6-8d8e-a161992c25a1 with identifier: 7b13c16ce5 to the API
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7b13c16ce5/fiat-500l-my19-serie-7-euro-6d-500l-14-95-ch-urban>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO',
 'engine': '1.4L',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': 'f97baa64-2e81-50b6-8d8e-a161992c25a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7b13c16ce5/fiat-500l-my19-serie-7-euro-6d-500l-14-95-ch-urban',
 'listing': 'auction',
 'location': '00 -',
 'make': 'FIAT',
 'model': '500L MY19 SERIE 7 EURO 6D 500L 1.4 95 ch Urban',
 'odometer': 91461,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 39,
 'photo_urls': ['https://cdn.vpauto.fr/OeMTPXR_01-1200.jpg',
                'https://cdn.vpauto.fr/OeMTPXR_02-1200.jpg',
                'https://cdn.vpauto.fr/OeMTPXR_03-1200.jpg',
                'https://cdn.vpauto.fr/OeMTPXR_04-1200.jpg',
                'https://cdn.vpauto.fr/OeMTPXR_05-1200.jpg',
                'https://cdn.vpauto.fr/OeMTPXR_06-1200.jpg',
                'https://cdn.vpauto.fr/OeMTPXR_07-1200.jpg',
                'https://cdn.vpauto.fr/OeMTPXR_08-1200.jpg',
                'https://cdn.vpauto.fr/OeMTPXR_09-1200.jpg',
                'https://cdn.vpauto.fr/OeMTPXR_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf32844-8ebf-592e-bffd-e2155f2a4fdc/4cf32844-8ebf-592e-bffd-e2155f2a4fdc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95203,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OeMTPXR_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf32844-8ebf-592e-bffd-e2155f2a4fdc/4cf32844-8ebf-592e-bffd-e2155f2a4fdc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85770,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OeMTPXR_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf32844-8ebf-592e-bffd-e2155f2a4fdc/4cf32844-8ebf-592e-bffd-e2155f2a4fdc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88898,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OeMTPXR_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf32844-8ebf-592e-bffd-e2155f2a4fdc/4cf32844-8ebf-592e-bffd-e2155f2a4fdc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73047,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OeMTPXR_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf32844-8ebf-592e-bffd-e2155f2a4fdc/4cf32844-8ebf-592e-bffd-e2155f2a4fdc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92022,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OeMTPXR_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf32844-8ebf-592e-bffd-e2155f2a4fdc/4cf32844-8ebf-592e-bffd-e2155f2a4fdc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89623,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OeMTPXR_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf32844-8ebf-592e-bffd-e2155f2a4fdc/4cf32844-8ebf-592e-bffd-e2155f2a4fdc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96108,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OeMTPXR_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf32844-8ebf-592e-bffd-e2155f2a4fdc/4cf32844-8ebf-592e-bffd-e2155f2a4fdc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84854,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OeMTPXR_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf32844-8ebf-592e-bffd-e2155f2a4fdc/4cf32844-8ebf-592e-bffd-e2155f2a4fdc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114970,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OeMTPXR_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf32844-8ebf-592e-bffd-e2155f2a4fdc/4cf32844-8ebf-592e-bffd-e2155f2a4fdc_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94870,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OeMTPXR_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2019-11-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FIAT 500L MY19 SERIE 7 EURO 6D 500L 1.4 95 ch Urban',
 'transmission': 'manual',
 'trim': '500L MY19 SERIE 7 EURO 6D 500L 1.4 95 ch Urban',
 'year': 2019}
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277b13c16ce5%27 HTTP/1.1" 200 None
2026-03-27 09:02:26 [vpauto.fr] INFO: Saving data for 7b13c16ce5: {'created_time': 1774602146.505999, 'last_price_update_time': 1774602146.506016}
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7b13c16ce5') HTTP/1.1" 204 0
2026-03-27 09:02:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 60725efd-d6e2-523a-b5f6-de54e5c26a15 with identifier: c5f8ec2294
2026-03-27 09:02:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 60725efd-d6e2-523a-b5f6-de54e5c26a15 with identifier: c5f8ec2294
2026-03-27 09:02:26 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 60725efd-d6e2-523a-b5f6-de54e5c26a15 with identifier: c5f8ec2294 to the API
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c5f8ec2294/peugeot-2008-2008-puretech-130ch-ss-eat6-allure>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 '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': 'Petrol',
 'id': '60725efd-d6e2-523a-b5f6-de54e5c26a15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c5f8ec2294/peugeot-2008-2008-puretech-130ch-ss-eat6-allure',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '2008 2008 PureTech 130ch S&S EAT6 Allure',
 'odometer': 117212,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 22,
 'photo_urls': ['https://cdn.vpauto.fr/zTiHPAL_01-1200.jpg',
                'https://cdn.vpauto.fr/zTiHPAL_02-1200.jpg',
                'https://cdn.vpauto.fr/zTiHPAL_03-1200.jpg',
                'https://cdn.vpauto.fr/zTiHPAL_04-1200.jpg',
                'https://cdn.vpauto.fr/zTiHPAL_05-1200.jpg',
                'https://cdn.vpauto.fr/zTiHPAL_06-1200.jpg',
                'https://cdn.vpauto.fr/zTiHPAL_07-1200.jpg',
                'https://cdn.vpauto.fr/zTiHPAL_08-1200.jpg',
                'https://cdn.vpauto.fr/zTiHPAL_09-1200.jpg',
                'https://cdn.vpauto.fr/zTiHPAL_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60725efd-d6e2-523a-b5f6-de54e5c26a15/60725efd-d6e2-523a-b5f6-de54e5c26a15_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98142,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/zTiHPAL_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60725efd-d6e2-523a-b5f6-de54e5c26a15/60725efd-d6e2-523a-b5f6-de54e5c26a15_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87577,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/zTiHPAL_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60725efd-d6e2-523a-b5f6-de54e5c26a15/60725efd-d6e2-523a-b5f6-de54e5c26a15_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96878,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/zTiHPAL_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60725efd-d6e2-523a-b5f6-de54e5c26a15/60725efd-d6e2-523a-b5f6-de54e5c26a15_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78904,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/zTiHPAL_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60725efd-d6e2-523a-b5f6-de54e5c26a15/60725efd-d6e2-523a-b5f6-de54e5c26a15_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96545,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/zTiHPAL_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60725efd-d6e2-523a-b5f6-de54e5c26a15/60725efd-d6e2-523a-b5f6-de54e5c26a15_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85955,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/zTiHPAL_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60725efd-d6e2-523a-b5f6-de54e5c26a15/60725efd-d6e2-523a-b5f6-de54e5c26a15_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101669,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/zTiHPAL_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60725efd-d6e2-523a-b5f6-de54e5c26a15/60725efd-d6e2-523a-b5f6-de54e5c26a15_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80192,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/zTiHPAL_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60725efd-d6e2-523a-b5f6-de54e5c26a15/60725efd-d6e2-523a-b5f6-de54e5c26a15_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137734,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/zTiHPAL_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60725efd-d6e2-523a-b5f6-de54e5c26a15/60725efd-d6e2-523a-b5f6-de54e5c26a15_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139789,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/zTiHPAL_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2019-09-23',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 2008 2008 PureTech 130ch S&S EAT6 Allure',
 'transmission': 'automatic',
 'trim': '2008 2008 PureTech 130ch S&S EAT6 Allure',
 'year': 2019}
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c5f8ec2294%27 HTTP/1.1" 200 None
2026-03-27 09:02:26 [vpauto.fr] INFO: Saving data for c5f8ec2294: {'created_time': 1774602146.986019, 'last_price_update_time': 1774602146.986033}
2026-03-27 09:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c5f8ec2294') HTTP/1.1" 204 0
2026-03-27 09:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mfATRpB_02-1200.jpg> (referer: https://vpauto.eu/vehicle/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business)
2026-03-27 09:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wGTxNCW_01-1200.jpg> (referer: https://vpauto.eu/vehicle/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver)
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_07-1200.jpg not downloaded yet
2026-03-27 09:02:27 [vpauto.fr] INFO: Found listing with ID: eb38560c36
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eb38560c36%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [vpauto.fr] INFO: Scrape type for eb38560c36: 0
2026-03-27 09:02:27 [vpauto.fr] INFO: Found listing with ID: 47f01f4bbf
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2747f01f4bbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [vpauto.fr] INFO: Scrape type for 47f01f4bbf: 0
2026-03-27 09:02:27 [vpauto.fr] INFO: Found listing with ID: 8b94c045bf
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278b94c045bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [vpauto.fr] INFO: Scrape type for 8b94c045bf: 0
2026-03-27 09:02:27 [vpauto.fr] INFO: Found listing with ID: 56e064495a
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2756e064495a%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [vpauto.fr] INFO: Scrape type for 56e064495a: 0
2026-03-27 09:02:27 [vpauto.fr] INFO: Found listing with ID: 4a36a98e94
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274a36a98e94%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [vpauto.fr] INFO: Scrape type for 4a36a98e94: 1
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_09-1200.jpg not downloaded yet
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_06-1200.jpg not downloaded yet
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_05-1200.jpg not downloaded yet
2026-03-27 09:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36dbd52b-5c87-57e0-ae0d-b83dddd9378a with identifier: 4166b63394
2026-03-27 09:02:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a with scrape type 1
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_01-1200.jpg not downloaded yet
2026-03-27 09:02:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8862adb-1f3a-56de-9763-8cd9bb833703 with identifier: 17957308e5
2026-03-27 09:02:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8862adb-1f3a-56de-9763-8cd9bb833703 with scrape type 1
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f8862adb-1f3a-56de-9763-8cd9bb833703
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_01-1200.jpg not downloaded yet
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62452dd0>
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_01-1200.jpg saved to cache
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5549c433-528d-5613-8614-cf9b406f2652
2026-03-27 09:02:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 338b9b5c-d0bf-5e54-bb88-ceb9505e7101 with identifier: 701a329d94
2026-03-27 09:02:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101 with scrape type 1
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_01-1200.jpg not downloaded yet
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61782e50>
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_01-1200.jpg saved to cache
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d59f10df-b068-5fd2-ab8c-88e5078330bf
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618ba310>
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_03-1200.jpg saved to cache
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6176fc10>
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_04-1200.jpg saved to cache
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62452790>
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_02-1200.jpg saved to cache
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5549c433-528d-5613-8614-cf9b406f2652
2026-03-27 09:02:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96746080-3b87-5a97-ab35-7f8baee87646 with identifier: c23116ed3a
2026-03-27 09:02:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 96746080-3b87-5a97-ab35-7f8baee87646 with scrape type 1
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 96746080-3b87-5a97-ab35-7f8baee87646
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_01-1200.jpg not downloaded yet
2026-03-27 09:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fkZASot_05-1200.jpg> (referer: https://vpauto.eu/vehicle/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business)
2026-03-27 09:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pgpWsKD_04-1200.jpg> (referer: https://vpauto.eu/vehicle/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_08-1200.jpg not downloaded yet
2026-03-27 09:02:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:27 [vpauto.fr] INFO: Found listing with ID: e4194c8faa
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e4194c8faa%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [vpauto.fr] INFO: Scrape type for e4194c8faa: 0
2026-03-27 09:02:27 [vpauto.fr] INFO: Found listing with ID: dc9c1f9e3a
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dc9c1f9e3a%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [vpauto.fr] INFO: Scrape type for dc9c1f9e3a: 1
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_10-1200.jpg not downloaded yet
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_07-1200.jpg not downloaded yet
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_06-1200.jpg not downloaded yet
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_02-1200.jpg not downloaded yet
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_02-1200.jpg not downloaded yet
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_02-1200.jpg not downloaded yet
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_02-1200.jpg not downloaded yet
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a1ad50>
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_03-1200.jpg saved to cache
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5549c433-528d-5613-8614-cf9b406f2652
2026-03-27 09:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fkZASot_06-1200.jpg> (referer: https://vpauto.eu/vehicle/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business)
2026-03-27 09:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wGTxNCW_02-1200.jpg> (referer: https://vpauto.eu/vehicle/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver)
2026-03-27 09:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mfATRpB_03-1200.jpg> (referer: https://vpauto.eu/vehicle/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business)
2026-03-27 09:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pgpWsKD_05-1200.jpg> (referer: https://vpauto.eu/vehicle/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_09-1200.jpg not downloaded yet
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6239f010>
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_02-1200.jpg saved to cache
2026-03-27 09:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d59f10df-b068-5fd2-ab8c-88e5078330bf
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623ae3d0>
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_01-1200.jpg saved to cache
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d
2026-03-27 09:02:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b92248fb-4d6c-58d1-97c3-fb45bb691e97 with identifier: 8921c50094
2026-03-27 09:02:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b92248fb-4d6c-58d1-97c3-fb45bb691e97 with scrape type 1
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b92248fb-4d6c-58d1-97c3-fb45bb691e97
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_01-1200.jpg not downloaded yet
2026-03-27 09:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mfATRpB_04-1200.jpg> (referer: https://vpauto.eu/vehicle/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business)
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: b830190ebf
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b830190ebf%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for b830190ebf: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: 17de661d36
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2717de661d36%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for 17de661d36: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: f9492f8fbf
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f9492f8fbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for f9492f8fbf: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: f0f00893bf
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f0f00893bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for f0f00893bf: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: f925d6c336
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f925d6c336%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for f925d6c336: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: f882ba5c5a
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f882ba5c5a%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for f882ba5c5a: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: fd8f013436
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fd8f013436%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for fd8f013436: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: 2ad52ffd5a
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272ad52ffd5a%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for 2ad52ffd5a: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: d50f7d50aa
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d50f7d50aa%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for d50f7d50aa: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: b2ee2918bf
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b2ee2918bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for b2ee2918bf: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: 9d9d253fbf
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279d9d253fbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for 9d9d253fbf: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: 8e6d2b14aa
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278e6d2b14aa%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for 8e6d2b14aa: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: f8cc7a81bf
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f8cc7a81bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for f8cc7a81bf: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: 29b7ec88bf
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2729b7ec88bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for 29b7ec88bf: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: 8d636549bf
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278d636549bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for 8d636549bf: 0
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: c2263b194
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c2263b194%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for c2263b194: 1
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_08-1200.jpg not downloaded yet
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_07-1200.jpg not downloaded yet
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_03-1200.jpg not downloaded yet
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_03-1200.jpg not downloaded yet
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_03-1200.jpg not downloaded yet
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_03-1200.jpg not downloaded yet
2026-03-27 09:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wGTxNCW_03-1200.jpg> (referer: https://vpauto.eu/vehicle/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver)
2026-03-27 09:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mfATRpB_05-1200.jpg> (referer: https://vpauto.eu/vehicle/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business)
2026-03-27 09:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wGTxNCW_04-1200.jpg> (referer: https://vpauto.eu/vehicle/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver)
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_10-1200.jpg not downloaded yet
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_02-1200.jpg not downloaded yet
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e615802d0>
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_05-1200.jpg saved to cache
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623c2cd0>
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_04-1200.jpg saved to cache
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5549c433-528d-5613-8614-cf9b406f2652
2026-03-27 09:02:28 [vpauto.fr] INFO: Found listing with ID: f898535d94
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f898535d94%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [vpauto.fr] INFO: Scrape type for f898535d94: 1
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_09-1200.jpg not downloaded yet
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_08-1200.jpg not downloaded yet
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_04-1200.jpg not downloaded yet
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_04-1200.jpg not downloaded yet
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_04-1200.jpg not downloaded yet
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_04-1200.jpg not downloaded yet
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619e6450>
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_06-1200.jpg saved to cache
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62371250>
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_02-1200.jpg saved to cache
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62409dd0>
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_03-1200.jpg saved to cache
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d59f10df-b068-5fd2-ab8c-88e5078330bf
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e648494d0>
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_05-1200.jpg saved to cache
2026-03-27 09:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5549c433-528d-5613-8614-cf9b406f2652
2026-03-27 09:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NUXNkkU_01-1200.jpg> (referer: https://vpauto.eu/vehicle/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business)
2026-03-27 09:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pgpWsKD_08-1200.jpg> (referer: https://vpauto.eu/vehicle/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tDzktWa_01-1200.jpg> (referer: https://vpauto.eu/vehicle/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver)
2026-03-27 09:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fkZASot_08-1200.jpg> (referer: https://vpauto.eu/vehicle/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business)
2026-03-27 09:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pgpWsKD_07-1200.jpg> (referer: https://vpauto.eu/vehicle/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_03-1200.jpg not downloaded yet
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fb3989c13a/citroen-berlingo-m-bluehdi-100-club> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b232d0>
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_04-1200.jpg saved to cache
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d59f10df-b068-5fd2-ab8c-88e5078330bf
2026-03-27 09:02:29 [vpauto.fr] INFO: Found listing with ID: b641b13bf
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b641b13bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [vpauto.fr] INFO: Scrape type for b641b13bf: 0
2026-03-27 09:02:29 [vpauto.fr] INFO: Found listing with ID: 4e3aaab79e
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274e3aaab79e%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [vpauto.fr] INFO: Scrape type for 4e3aaab79e: 0
2026-03-27 09:02:29 [vpauto.fr] INFO: Found listing with ID: 911bcf5b36
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27911bcf5b36%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [vpauto.fr] INFO: Scrape type for 911bcf5b36: 0
2026-03-27 09:02:29 [vpauto.fr] INFO: Found listing with ID: c329b28236
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c329b28236%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [vpauto.fr] INFO: Scrape type for c329b28236: 0
2026-03-27 09:02:29 [vpauto.fr] INFO: Requesting listing page 10: https://vpauto.eu/vehicle/list?page=10
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_10-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_09-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_05-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_05-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_05-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_05-1200.jpg not downloaded yet
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64512e50>
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_03-1200.jpg saved to cache
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6192f210>
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_05-1200.jpg saved to cache
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d59f10df-b068-5fd2-ab8c-88e5078330bf
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6183cc10>
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_04-1200.jpg saved to cache
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tDzktWa_02-1200.jpg> (referer: https://vpauto.eu/vehicle/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver)
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PRBeXLl_01-1200.jpg> (referer: https://vpauto.eu/vehicle/17957308e5/dacia-sandero-sce-75-essentiel)
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_04-1200.jpg not downloaded yet
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IWqwqOa_01-1200.jpg> (referer: https://vpauto.eu/vehicle/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens)
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_10-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_06-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_06-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_06-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_06-1200.jpg not downloaded yet
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NUXNkkU_02-1200.jpg> (referer: https://vpauto.eu/vehicle/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business)
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pgpWsKD_09-1200.jpg> (referer: https://vpauto.eu/vehicle/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_05-1200.jpg not downloaded yet
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/86adbba6e5/citroen-c4-bluehdi-100-ss-bmv-86g-millenium-business> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623dfd90>
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_01-1200.jpg saved to cache
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625abd90>
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_08-1200.jpg saved to cache
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5549c433-528d-5613-8614-cf9b406f2652
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625ba1d0>
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_01-1200.jpg saved to cache
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 96746080-3b87-5a97-ab35-7f8baee87646
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623e1390>
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_08-1200.jpg saved to cache
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62393890>
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_07-1200.jpg saved to cache
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5549c433-528d-5613-8614-cf9b406f2652
2026-03-27 09:02:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99e9d783-0560-5991-b17a-1caf8015365f with identifier: fb3989c13a
2026-03-27 09:02:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99e9d783-0560-5991-b17a-1caf8015365f with scrape type 1
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 99e9d783-0560-5991-b17a-1caf8015365f
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_01-1200.jpg not downloaded yet
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tDzktWa_03-1200.jpg> (referer: https://vpauto.eu/vehicle/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver)
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IWqwqOa_02-1200.jpg> (referer: https://vpauto.eu/vehicle/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens)
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_07-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_07-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_07-1200.jpg not downloaded yet
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_07-1200.jpg not downloaded yet
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pgpWsKD_10-1200.jpg> (referer: https://vpauto.eu/vehicle/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NUXNkkU_03-1200.jpg> (referer: https://vpauto.eu/vehicle/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business)
2026-03-27 09:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PRBeXLl_03-1200.jpg> (referer: https://vpauto.eu/vehicle/17957308e5/dacia-sandero-sce-75-essentiel)
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_06-1200.jpg not downloaded yet
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_02-1200.jpg not downloaded yet
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618f2f90>
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_02-1200.jpg saved to cache
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 96746080-3b87-5a97-ab35-7f8baee87646
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617ccf10>
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_01-1200.jpg saved to cache
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f8862adb-1f3a-56de-9763-8cd9bb833703
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6168db50>
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_01-1200.jpg saved to cache
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b92248fb-4d6c-58d1-97c3-fb45bb691e97
2026-03-27 09:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tDzktWa_04-1200.jpg> (referer: https://vpauto.eu/vehicle/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver)
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_08-1200.jpg not downloaded yet
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_08-1200.jpg not downloaded yet
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_08-1200.jpg not downloaded yet
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_08-1200.jpg not downloaded yet
2026-03-27 09:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IWqwqOa_03-1200.jpg> (referer: https://vpauto.eu/vehicle/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens)
2026-03-27 09:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NUXNkkU_04-1200.jpg> (referer: https://vpauto.eu/vehicle/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business)
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_07-1200.jpg not downloaded yet
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_03-1200.jpg not downloaded yet
2026-03-27 09:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618f2dd0>
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_02-1200.jpg saved to cache
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6464a890>
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_09-1200.jpg saved to cache
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5549c433-528d-5613-8614-cf9b406f2652
2026-03-27 09:02:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1256f186-6efd-5785-a2a3-0d9e269f5638 with identifier: 86adbba6e5
2026-03-27 09:02:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1256f186-6efd-5785-a2a3-0d9e269f5638 with scrape type 1
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1256f186-6efd-5785-a2a3-0d9e269f5638
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnCLhgMl_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nCLhgMl_01-1200.jpg already downloaded
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnCLhgMl_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nCLhgMl_02-1200.jpg already downloaded
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnCLhgMl_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nCLhgMl_03-1200.jpg already downloaded
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnCLhgMl_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nCLhgMl_04-1200.jpg already downloaded
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnCLhgMl_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nCLhgMl_05-1200.jpg already downloaded
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnCLhgMl_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nCLhgMl_06-1200.jpg already downloaded
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnCLhgMl_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nCLhgMl_07-1200.jpg already downloaded
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnCLhgMl_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nCLhgMl_08-1200.jpg already downloaded
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnCLhgMl_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nCLhgMl_09-1200.jpg already downloaded
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnCLhgMl_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nCLhgMl_10-1200.jpg already downloaded
2026-03-27 09:02:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1256f186-6efd-5785-a2a3-0d9e269f5638, identifier: 86adbba6e5
2026-03-27 09:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_09-1200.jpg not downloaded yet
2026-03-27 09:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_09-1200.jpg not downloaded yet
2026-03-27 09:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_09-1200.jpg not downloaded yet
2026-03-27 09:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_09-1200.jpg not downloaded yet
2026-03-27 09:02:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1256f186-6efd-5785-a2a3-0d9e269f5638 with identifier: 86adbba6e5
2026-03-27 09:02:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1256f186-6efd-5785-a2a3-0d9e269f5638 with identifier: 86adbba6e5
2026-03-27 09:02:31 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1256f186-6efd-5785-a2a3-0d9e269f5638 with identifier: 86adbba6e5 to the API
2026-03-27 09:02:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/86adbba6e5/citroen-c4-bluehdi-100-ss-bmv-86g-millenium-business>
{'auction_title': '',
 'c_o_2_emission_value': 86,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-09T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '1256f186-6efd-5785-a2a3-0d9e269f5638',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/86adbba6e5/citroen-c4-bluehdi-100-ss-bmv-86g-millenium-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'C4 BlueHDi 100 S&S BMV 86g Millenium Business',
 'odometer': 44340,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 28,
 'photo_urls': ['https://cdn.vpauto.fr/nCLhgMl_01-1200.jpg',
                'https://cdn.vpauto.fr/nCLhgMl_02-1200.jpg',
                'https://cdn.vpauto.fr/nCLhgMl_03-1200.jpg',
                'https://cdn.vpauto.fr/nCLhgMl_04-1200.jpg',
                'https://cdn.vpauto.fr/nCLhgMl_05-1200.jpg',
                'https://cdn.vpauto.fr/nCLhgMl_06-1200.jpg',
                'https://cdn.vpauto.fr/nCLhgMl_07-1200.jpg',
                'https://cdn.vpauto.fr/nCLhgMl_08-1200.jpg',
                'https://cdn.vpauto.fr/nCLhgMl_09-1200.jpg',
                'https://cdn.vpauto.fr/nCLhgMl_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1256f186-6efd-5785-a2a3-0d9e269f5638/1256f186-6efd-5785-a2a3-0d9e269f5638_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99726,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nCLhgMl_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1256f186-6efd-5785-a2a3-0d9e269f5638/1256f186-6efd-5785-a2a3-0d9e269f5638_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88541,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nCLhgMl_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1256f186-6efd-5785-a2a3-0d9e269f5638/1256f186-6efd-5785-a2a3-0d9e269f5638_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103144,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nCLhgMl_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1256f186-6efd-5785-a2a3-0d9e269f5638/1256f186-6efd-5785-a2a3-0d9e269f5638_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76417,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nCLhgMl_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1256f186-6efd-5785-a2a3-0d9e269f5638/1256f186-6efd-5785-a2a3-0d9e269f5638_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95120,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nCLhgMl_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1256f186-6efd-5785-a2a3-0d9e269f5638/1256f186-6efd-5785-a2a3-0d9e269f5638_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89696,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nCLhgMl_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1256f186-6efd-5785-a2a3-0d9e269f5638/1256f186-6efd-5785-a2a3-0d9e269f5638_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100826,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nCLhgMl_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1256f186-6efd-5785-a2a3-0d9e269f5638/1256f186-6efd-5785-a2a3-0d9e269f5638_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87175,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nCLhgMl_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1256f186-6efd-5785-a2a3-0d9e269f5638/1256f186-6efd-5785-a2a3-0d9e269f5638_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131887,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nCLhgMl_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1256f186-6efd-5785-a2a3-0d9e269f5638/1256f186-6efd-5785-a2a3-0d9e269f5638_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144775,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nCLhgMl_10-1200.jpg',
             'Width': 1200}],
 'price': 6500,
 'price_includes_vat': True,
 'registration_date': '2017-11-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 BlueHDi 100 S&S BMV 86g Millenium Business',
 'transmission': 'manual',
 'trim': 'C4 BlueHDi 100 S&S BMV 86g Millenium Business',
 'year': 2017}
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2786adbba6e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:32 [vpauto.fr] INFO: Saving data for 86adbba6e5: {'created_time': 1774602152.298391, 'last_price_update_time': 1774602152.298404, 'auction_closing_time': 1775741400.0}
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='86adbba6e5') HTTP/1.1" 204 0
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61992490>
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_03-1200.jpg saved to cache
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 96746080-3b87-5a97-ab35-7f8baee87646
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619b96d0>
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_02-1200.jpg saved to cache
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b92248fb-4d6c-58d1-97c3-fb45bb691e97
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a30cd0>
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_10-1200.jpg saved to cache
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5549c433-528d-5613-8614-cf9b406f2652
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a14150>
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_03-1200.jpg saved to cache
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61985b90>
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_03-1200.jpg saved to cache
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f8862adb-1f3a-56de-9763-8cd9bb833703
2026-03-27 09:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NUXNkkU_05-1200.jpg> (referer: https://vpauto.eu/vehicle/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business)
2026-03-27 09:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tDzktWa_05-1200.jpg> (referer: https://vpauto.eu/vehicle/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver)
2026-03-27 09:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IWqwqOa_04-1200.jpg> (referer: https://vpauto.eu/vehicle/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens)
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_08-1200.jpg not downloaded yet
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_04-1200.jpg not downloaded yet
2026-03-27 09:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tDzktWa_06-1200.jpg> (referer: https://vpauto.eu/vehicle/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver)
2026-03-27 09:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HGQhcwT_01-1200.jpg> (referer: https://vpauto.eu/vehicle/fb3989c13a/citroen-berlingo-m-bluehdi-100-club)
2026-03-27 09:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IWqwqOa_05-1200.jpg> (referer: https://vpauto.eu/vehicle/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens)
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_10-1200.jpg not downloaded yet
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_10-1200.jpg not downloaded yet
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_10-1200.jpg not downloaded yet
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_10-1200.jpg not downloaded yet
2026-03-27 09:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619b9a10>
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_04-1200.jpg saved to cache
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 96746080-3b87-5a97-ab35-7f8baee87646
2026-03-27 09:02:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0375695f-5a04-5d73-b932-07bd06688beb with identifier: 52badef5e5
2026-03-27 09:02:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0375695f-5a04-5d73-b932-07bd06688beb with scrape type 1
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0375695f-5a04-5d73-b932-07bd06688beb
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_01-1200.jpg not downloaded yet
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e616827d0>
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_03-1200.jpg saved to cache
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b92248fb-4d6c-58d1-97c3-fb45bb691e97
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a75890>
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_04-1200.jpg saved to cache
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101
2026-03-27 09:02:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5039673a-0494-52b4-ace0-3bf830b92715 with identifier: 980b4c833a
2026-03-27 09:02:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5039673a-0494-52b4-ace0-3bf830b92715 with scrape type 1
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5039673a-0494-52b4-ace0-3bf830b92715
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_01-1200.jpg not downloaded yet
2026-03-27 09:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PRBeXLl_06-1200.jpg> (referer: https://vpauto.eu/vehicle/17957308e5/dacia-sandero-sce-75-essentiel)
2026-03-27 09:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NUXNkkU_06-1200.jpg> (referer: https://vpauto.eu/vehicle/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business)
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_09-1200.jpg not downloaded yet
2026-03-27 09:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_05-1200.jpg not downloaded yet
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_02-1200.jpg not downloaded yet
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_02-1200.jpg not downloaded yet
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_10-1200.jpg not downloaded yet
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_06-1200.jpg not downloaded yet
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62450990>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_05-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61583a50>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_05-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 96746080-3b87-5a97-ab35-7f8baee87646
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624b6450>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_04-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b92248fb-4d6c-58d1-97c3-fb45bb691e97
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61971b50>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_06-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 96746080-3b87-5a97-ab35-7f8baee87646
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624b7a50>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_01-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 99e9d783-0560-5991-b17a-1caf8015365f
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61902a90>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_05-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b92248fb-4d6c-58d1-97c3-fb45bb691e97
2026-03-27 09:02:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a040bc31-da32-58e5-b58c-ea651312d685 with identifier: 3abcab5b94
2026-03-27 09:02:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a040bc31-da32-58e5-b58c-ea651312d685 with scrape type 1
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a040bc31-da32-58e5-b58c-ea651312d685
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_01-1200.jpg not downloaded yet
2026-03-27 09:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IWqwqOa_06-1200.jpg> (referer: https://vpauto.eu/vehicle/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens)
2026-03-27 09:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tDzktWa_08-1200.jpg> (referer: https://vpauto.eu/vehicle/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver)
2026-03-27 09:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NUXNkkU_07-1200.jpg> (referer: https://vpauto.eu/vehicle/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business)
2026-03-27 09:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nMilhzj_06-1200.jpg> (referer: https://vpauto.eu/vehicle/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business)
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_03-1200.jpg not downloaded yet
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_03-1200.jpg not downloaded yet
2026-03-27 09:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tDzktWa_07-1200.jpg> (referer: https://vpauto.eu/vehicle/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver)
2026-03-27 09:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HGQhcwT_02-1200.jpg> (referer: https://vpauto.eu/vehicle/fb3989c13a/citroen-berlingo-m-bluehdi-100-club)
2026-03-27 09:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tDzktWa_09-1200.jpg> (referer: https://vpauto.eu/vehicle/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver)
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_07-1200.jpg not downloaded yet
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_02-1200.jpg not downloaded yet
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64510a50>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_06-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f8862adb-1f3a-56de-9763-8cd9bb833703
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623c0bd0>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_06-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101
2026-03-27 09:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NUXNkkU_09-1200.jpg> (referer: https://vpauto.eu/vehicle/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business)
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_04-1200.jpg not downloaded yet
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_04-1200.jpg not downloaded yet
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_08-1200.jpg not downloaded yet
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_03-1200.jpg not downloaded yet
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_05-1200.jpg not downloaded yet
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_05-1200.jpg not downloaded yet
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617d9110>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_06-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b92248fb-4d6c-58d1-97c3-fb45bb691e97
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61824e10>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_08-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 96746080-3b87-5a97-ab35-7f8baee87646
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a35b10>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_07-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ad8fd0>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_06-1200.jpg saved to cache
2026-03-27 09:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618e9090>
2026-03-27 09:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_07-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 96746080-3b87-5a97-ab35-7f8baee87646
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61826d90>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_02-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 99e9d783-0560-5991-b17a-1caf8015365f
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61841b10>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_09-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 96746080-3b87-5a97-ab35-7f8baee87646
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HGQhcwT_03-1200.jpg> (referer: https://vpauto.eu/vehicle/fb3989c13a/citroen-berlingo-m-bluehdi-100-club)
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_09-1200.jpg not downloaded yet
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_04-1200.jpg not downloaded yet
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IWqwqOa_07-1200.jpg> (referer: https://vpauto.eu/vehicle/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NUXNkkU_08-1200.jpg> (referer: https://vpauto.eu/vehicle/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PRBeXLl_09-1200.jpg> (referer: https://vpauto.eu/vehicle/17957308e5/dacia-sandero-sce-75-essentiel)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nMilhzj_09-1200.jpg> (referer: https://vpauto.eu/vehicle/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HGQhcwT_04-1200.jpg> (referer: https://vpauto.eu/vehicle/fb3989c13a/citroen-berlingo-m-bluehdi-100-club)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IWqwqOa_08-1200.jpg> (referer: https://vpauto.eu/vehicle/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tqqjois_01-1200.jpg> (referer: https://vpauto.eu/vehicle/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places)
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_06-1200.jpg not downloaded yet
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_06-1200.jpg not downloaded yet
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_10-1200.jpg not downloaded yet
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_05-1200.jpg not downloaded yet
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6169b0d0>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_09-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_07-1200.jpg not downloaded yet
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_07-1200.jpg not downloaded yet
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HGQhcwT_06-1200.jpg> (referer: https://vpauto.eu/vehicle/fb3989c13a/citroen-berlingo-m-bluehdi-100-club)
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_06-1200.jpg not downloaded yet
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_08-1200.jpg not downloaded yet
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_08-1200.jpg not downloaded yet
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619ff0d0>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_03-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 99e9d783-0560-5991-b17a-1caf8015365f
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619ff090>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_07-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b92248fb-4d6c-58d1-97c3-fb45bb691e97
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a26c10>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_08-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625f0990>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_09-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f8862adb-1f3a-56de-9763-8cd9bb833703
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a25f50>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_09-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ad9490>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_04-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 99e9d783-0560-5991-b17a-1caf8015365f
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617f1290>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_08-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b92248fb-4d6c-58d1-97c3-fb45bb691e97
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a24c90>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_01-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a040bc31-da32-58e5-b58c-ea651312d685
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bCJqyqV_02-1200.jpg> (referer: https://vpauto.eu/vehicle/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CKWCIVq_02-1200.jpg> (referer: https://vpauto.eu/vehicle/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CKWCIVq_03-1200.jpg> (referer: https://vpauto.eu/vehicle/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_07-1200.jpg not downloaded yet
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HGQhcwT_05-1200.jpg> (referer: https://vpauto.eu/vehicle/fb3989c13a/citroen-berlingo-m-bluehdi-100-club)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tqqjois_03-1200.jpg> (referer: https://vpauto.eu/vehicle/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IWqwqOa_09-1200.jpg> (referer: https://vpauto.eu/vehicle/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IWqwqOa_10-1200.jpg> (referer: https://vpauto.eu/vehicle/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens)
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_09-1200.jpg not downloaded yet
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_09-1200.jpg not downloaded yet
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_08-1200.jpg not downloaded yet
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a24810>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_06-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 99e9d783-0560-5991-b17a-1caf8015365f
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_10-1200.jpg not downloaded yet
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_10-1200.jpg not downloaded yet
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tqqjois_04-1200.jpg> (referer: https://vpauto.eu/vehicle/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HGQhcwT_09-1200.jpg> (referer: https://vpauto.eu/vehicle/fb3989c13a/citroen-berlingo-m-bluehdi-100-club)
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_09-1200.jpg not downloaded yet
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bCJqyqV_05-1200.jpg> (referer: https://vpauto.eu/vehicle/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CKWCIVq_05-1200.jpg> (referer: https://vpauto.eu/vehicle/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bCJqyqV_04-1200.jpg> (referer: https://vpauto.eu/vehicle/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HGQhcwT_08-1200.jpg> (referer: https://vpauto.eu/vehicle/fb3989c13a/citroen-berlingo-m-bluehdi-100-club)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CKWCIVq_07-1200.jpg> (referer: https://vpauto.eu/vehicle/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CKWCIVq_04-1200.jpg> (referer: https://vpauto.eu/vehicle/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_10-1200.jpg not downloaded yet
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e616e3550>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_02-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0375695f-5a04-5d73-b932-07bd06688beb
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ac2bd0>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_02-1200.jpg saved to cache
2026-03-27 09:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5039673a-0494-52b4-ace0-3bf830b92715
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618c6bd0>
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_03-1200.jpg saved to cache
2026-03-27 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5039673a-0494-52b4-ace0-3bf830b92715
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61656990>
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_05-1200.jpg saved to cache
2026-03-27 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 99e9d783-0560-5991-b17a-1caf8015365f
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6247e8d0>
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_03-1200.jpg saved to cache
2026-03-27 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a040bc31-da32-58e5-b58c-ea651312d685
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ac3890>
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_09-1200.jpg saved to cache
2026-03-27 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b92248fb-4d6c-58d1-97c3-fb45bb691e97
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e643ba850>
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FIWqwqOa_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IWqwqOa_10-1200.jpg saved to cache
2026-03-27 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b92248fb-4d6c-58d1-97c3-fb45bb691e97
2026-03-27 09:02:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b92248fb-4d6c-58d1-97c3-fb45bb691e97, skipping ID generation
2026-03-27 09:02:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b92248fb-4d6c-58d1-97c3-fb45bb691e97 with scrape type 1
2026-03-27 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b92248fb-4d6c-58d1-97c3-fb45bb691e97 sending to next pipeline
2026-03-27 09:02:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b92248fb-4d6c-58d1-97c3-fb45bb691e97, identifier: 8921c50094
2026-03-27 09:02:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b92248fb-4d6c-58d1-97c3-fb45bb691e97 with identifier: 8921c50094
2026-03-27 09:02:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b92248fb-4d6c-58d1-97c3-fb45bb691e97 with identifier: 8921c50094
2026-03-27 09:02:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b92248fb-4d6c-58d1-97c3-fb45bb691e97 with identifier: 8921c50094 to the API
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/IWqwqOa_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Gris Clair',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'b92248fb-4d6c-58d1-97c3-fb45bb691e97',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8921c50094/renault-megane-iv-estate-megane-iv-estate-blue-dci-115-edc-intens',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'RENAULT',
 'model': 'MEGANE IV ESTATE Megane IV Estate Blue dCi 115 EDC Intens',
 'odometer': 167433,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86839,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/IWqwqOa_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77914,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/IWqwqOa_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95055,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/IWqwqOa_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69060,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/IWqwqOa_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96732,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/IWqwqOa_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80556,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/IWqwqOa_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94773,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/IWqwqOa_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74484,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/IWqwqOa_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124628,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/IWqwqOa_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92248fb-4d6c-58d1-97c3-fb45bb691e97/b92248fb-4d6c-58d1-97c3-fb45bb691e97_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127283,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/IWqwqOa_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2019-09-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT MEGANE IV ESTATE Megane IV Estate Blue dCi 115 EDC Intens',
 'transmission': 'automatic',
 'trim': 'MEGANE IV ESTATE Megane IV Estate Blue dCi 115 EDC Intens',
 'year': 2019}
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278921c50094%27 HTTP/1.1" 200 None
2026-03-27 09:02:35 [vpauto.fr] INFO: Saving data for 8921c50094: {'created_time': 1774602155.996185, 'last_price_update_time': 1774602155.996203}
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8921c50094') HTTP/1.1" 204 0
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tqqjois_06-1200.jpg> (referer: https://vpauto.eu/vehicle/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bCJqyqV_07-1200.jpg> (referer: https://vpauto.eu/vehicle/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tqqjois_05-1200.jpg> (referer: https://vpauto.eu/vehicle/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bCJqyqV_08-1200.jpg> (referer: https://vpauto.eu/vehicle/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CKWCIVq_08-1200.jpg> (referer: https://vpauto.eu/vehicle/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623e1b90>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_04-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a040bc31-da32-58e5-b58c-ea651312d685
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623e05d0>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_09-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 99e9d783-0560-5991-b17a-1caf8015365f
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62619fd0>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_05-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0375695f-5a04-5d73-b932-07bd06688beb
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624df710>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_05-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5039673a-0494-52b4-ace0-3bf830b92715
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62450f10>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_04-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0375695f-5a04-5d73-b932-07bd06688beb
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623e0990>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_08-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 99e9d783-0560-5991-b17a-1caf8015365f
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6163f810>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_07-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5039673a-0494-52b4-ace0-3bf830b92715
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623ddd50>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_04-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5039673a-0494-52b4-ace0-3bf830b92715
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HGQhcwT_10-1200.jpg> (referer: https://vpauto.eu/vehicle/fb3989c13a/citroen-berlingo-m-bluehdi-100-club)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CKWCIVq_06-1200.jpg> (referer: https://vpauto.eu/vehicle/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tqqjois_08-1200.jpg> (referer: https://vpauto.eu/vehicle/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places)
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623b61d0>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_06-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a040bc31-da32-58e5-b58c-ea651312d685
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e616571d0>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_07-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0375695f-5a04-5d73-b932-07bd06688beb
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617d9bd0>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_05-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a040bc31-da32-58e5-b58c-ea651312d685
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6261ae10>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_08-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0375695f-5a04-5d73-b932-07bd06688beb
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617d8390>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_08-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5039673a-0494-52b4-ace0-3bf830b92715
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bCJqyqV_10-1200.jpg> (referer: https://vpauto.eu/vehicle/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tqqjois_07-1200.jpg> (referer: https://vpauto.eu/vehicle/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bCJqyqV_09-1200.jpg> (referer: https://vpauto.eu/vehicle/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tqqjois_09-1200.jpg> (referer: https://vpauto.eu/vehicle/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bCJqyqV_06-1200.jpg> (referer: https://vpauto.eu/vehicle/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CKWCIVq_09-1200.jpg> (referer: https://vpauto.eu/vehicle/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CKWCIVq_10-1200.jpg> (referer: https://vpauto.eu/vehicle/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tqqjois_10-1200.jpg> (referer: https://vpauto.eu/vehicle/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places)
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61655290>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_10-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 99e9d783-0560-5991-b17a-1caf8015365f
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6183fdd0>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_06-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5039673a-0494-52b4-ace0-3bf830b92715
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62364d90>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_08-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a040bc31-da32-58e5-b58c-ea651312d685
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tqqjois_02-1200.jpg> (referer: https://vpauto.eu/vehicle/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/HGQhcwT_07-1200.jpg> (referer: https://vpauto.eu/vehicle/fb3989c13a/citroen-berlingo-m-bluehdi-100-club)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bCJqyqV_03-1200.jpg> (referer: https://vpauto.eu/vehicle/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/bCJqyqV_01-1200.jpg> (referer: https://vpauto.eu/vehicle/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend)
2026-03-27 09:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CKWCIVq_01-1200.jpg> (referer: https://vpauto.eu/vehicle/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim)
2026-03-27 09:02:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623b4e90>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_10-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0375695f-5a04-5d73-b932-07bd06688beb
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624479d0>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_07-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a040bc31-da32-58e5-b58c-ea651312d685
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62365010>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_09-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0375695f-5a04-5d73-b932-07bd06688beb
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617cf350>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_09-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a040bc31-da32-58e5-b58c-ea651312d685
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618c2350>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_06-1200.jpg saved to cache
2026-03-27 09:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0375695f-5a04-5d73-b932-07bd06688beb
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a10a50>
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_09-1200.jpg saved to cache
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5039673a-0494-52b4-ace0-3bf830b92715
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617cd4d0>
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_10-1200.jpg saved to cache
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5039673a-0494-52b4-ace0-3bf830b92715
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a13c50>
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_10-1200.jpg saved to cache
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a040bc31-da32-58e5-b58c-ea651312d685
2026-03-27 09:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PRBeXLl_10-1200.jpg> (referer: https://vpauto.eu/vehicle/17957308e5/dacia-sandero-sce-75-essentiel)
2026-03-27 09:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tDzktWa_10-1200.jpg> (referer: https://vpauto.eu/vehicle/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver)
2026-03-27 09:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NUXNkkU_10-1200.jpg> (referer: https://vpauto.eu/vehicle/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business)
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6184e990>
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252Ftqqjois_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tqqjois_02-1200.jpg saved to cache
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a040bc31-da32-58e5-b58c-ea651312d685
2026-03-27 09:02:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a040bc31-da32-58e5-b58c-ea651312d685, skipping ID generation
2026-03-27 09:02:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a040bc31-da32-58e5-b58c-ea651312d685 with scrape type 1
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a040bc31-da32-58e5-b58c-ea651312d685 sending to next pipeline
2026-03-27 09:02:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a040bc31-da32-58e5-b58c-ea651312d685, identifier: 3abcab5b94
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62624ed0>
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FHGQhcwT_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HGQhcwT_07-1200.jpg saved to cache
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 99e9d783-0560-5991-b17a-1caf8015365f
2026-03-27 09:02:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 99e9d783-0560-5991-b17a-1caf8015365f, skipping ID generation
2026-03-27 09:02:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99e9d783-0560-5991-b17a-1caf8015365f with scrape type 1
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 99e9d783-0560-5991-b17a-1caf8015365f sending to next pipeline
2026-03-27 09:02:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 99e9d783-0560-5991-b17a-1caf8015365f, identifier: fb3989c13a
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623dd250>
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_03-1200.jpg saved to cache
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0375695f-5a04-5d73-b932-07bd06688beb
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ac1f10>
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FbCJqyqV_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bCJqyqV_01-1200.jpg saved to cache
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0375695f-5a04-5d73-b932-07bd06688beb
2026-03-27 09:02:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0375695f-5a04-5d73-b932-07bd06688beb, skipping ID generation
2026-03-27 09:02:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0375695f-5a04-5d73-b932-07bd06688beb with scrape type 1
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0375695f-5a04-5d73-b932-07bd06688beb sending to next pipeline
2026-03-27 09:02:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0375695f-5a04-5d73-b932-07bd06688beb, identifier: 52badef5e5
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6194d050>
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCKWCIVq_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CKWCIVq_01-1200.jpg saved to cache
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5039673a-0494-52b4-ace0-3bf830b92715
2026-03-27 09:02:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5039673a-0494-52b4-ace0-3bf830b92715, skipping ID generation
2026-03-27 09:02:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5039673a-0494-52b4-ace0-3bf830b92715 with scrape type 1
2026-03-27 09:02:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5039673a-0494-52b4-ace0-3bf830b92715 sending to next pipeline
2026-03-27 09:02:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5039673a-0494-52b4-ace0-3bf830b92715, identifier: 980b4c833a
2026-03-27 09:02:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a040bc31-da32-58e5-b58c-ea651312d685 with identifier: 3abcab5b94
2026-03-27 09:02:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a040bc31-da32-58e5-b58c-ea651312d685 with identifier: 3abcab5b94
2026-03-27 09:02:37 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a040bc31-da32-58e5-b58c-ea651312d685 with identifier: 3abcab5b94 to the API
2026-03-27 09:02:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/tqqjois_02-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '1.6L',
 'expiration_date': '2026-04-03T11:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'a040bc31-da32-58e5-b58c-ea651312d685',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/3abcab5b94/ford-grand-c-max-16-tdci-115-fap-titanium-x-7-places',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Grand C-MAX 1.6 TDCI 115 FAP Titanium X 7 places',
 'odometer': 144198,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 40,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100700,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tqqjois_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90628,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tqqjois_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110114,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tqqjois_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73586,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tqqjois_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95819,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tqqjois_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92290,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tqqjois_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101650,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tqqjois_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89037,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tqqjois_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128555,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tqqjois_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a040bc31-da32-58e5-b58c-ea651312d685/a040bc31-da32-58e5-b58c-ea651312d685_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148769,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tqqjois_10-1200.jpg',
             'Width': 1200}],
 'price': 4900,
 'price_includes_vat': True,
 'registration_date': '2015-04-14',
 'seats_number': 7,
 'seller_name': None,
 'title': 'FORD Grand C-MAX 1.6 TDCI 115 FAP Titanium X 7 places',
 'transmission': 'manual',
 'trim': 'Grand C-MAX 1.6 TDCI 115 FAP Titanium X 7 places',
 'year': 2015}
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273abcab5b94%27 HTTP/1.1" 200 None
2026-03-27 09:02:38 [vpauto.fr] INFO: Saving data for 3abcab5b94: {'created_time': 1774602158.297273, 'last_price_update_time': 1774602158.297285, 'auction_closing_time': 1775215800.0}
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3abcab5b94') HTTP/1.1" 204 0
2026-03-27 09:02:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 99e9d783-0560-5991-b17a-1caf8015365f with identifier: fb3989c13a
2026-03-27 09:02:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 99e9d783-0560-5991-b17a-1caf8015365f with identifier: fb3989c13a
2026-03-27 09:02:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 99e9d783-0560-5991-b17a-1caf8015365f with identifier: fb3989c13a to the API
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/HGQhcwT_07-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '99e9d783-0560-5991-b17a-1caf8015365f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/fb3989c13a/citroen-berlingo-m-bluehdi-100-club',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'BERLINGO M BLUEHDI 100 CLUB',
 'odometer': 162037,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93147,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HGQhcwT_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78690,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HGQhcwT_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94755,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HGQhcwT_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82314,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HGQhcwT_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97479,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HGQhcwT_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80175,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HGQhcwT_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98369,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HGQhcwT_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78246,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HGQhcwT_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126919,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HGQhcwT_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99e9d783-0560-5991-b17a-1caf8015365f/99e9d783-0560-5991-b17a-1caf8015365f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150300,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HGQhcwT_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2018-02-21',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN BERLINGO M BLUEHDI 100 CLUB',
 'transmission': 'manual',
 'trim': 'BERLINGO M BLUEHDI 100 CLUB',
 'year': 2018}
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fb3989c13a%27 HTTP/1.1" 200 None
2026-03-27 09:02:38 [vpauto.fr] INFO: Saving data for fb3989c13a: {'created_time': 1774602158.674336, 'last_price_update_time': 1774602158.674352}
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fb3989c13a') HTTP/1.1" 204 0
2026-03-27 09:02:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0375695f-5a04-5d73-b932-07bd06688beb with identifier: 52badef5e5
2026-03-27 09:02:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0375695f-5a04-5d73-b932-07bd06688beb with identifier: 52badef5e5
2026-03-27 09:02:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0375695f-5a04-5d73-b932-07bd06688beb with identifier: 52badef5e5 to the API
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%270375695f-5a04-5d73-b932-07bd06688beb%27 HTTP/1.1" 200 None
2026-03-27 09:02:38 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 0375695f-5a04-5d73-b932-07bd06688beb: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022Unknown\u0022, \u0022OriginalPhotoCount\u0022: 18, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022FORD EcoSport 1.0 EcoBoost 100ch S\u0026S BVM6 Trend\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 610000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022FORD\u0022, \u0022Model\u0022: \u0022EcoSport 1.0 EcoBoost 100ch S\u0026S BVM6 Trend\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u00221.0L\u0022, \u0022FuelType\u0022: \u0022Petrol\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222019-10-30\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002269 - LYON\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022EcoSport 1.0 EcoBoost 100ch S\u0026S BVM6 Trend\u0022, \u0022Year\u0022: 2019, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 121, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u00220375695f-5a04-5d73-b932-07bd06688beb\u0022, \u0022Photos\u0022: [{\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_0.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/bCJqyqV_01-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 93949}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_1.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/bCJqyqV_02-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 87795}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_2.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/bCJqyqV_03-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 89925}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_3.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/bCJqyqV_04-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 73918}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_4.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/bCJqyqV_05-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 89725}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_5.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/bCJqyqV_06-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 86571}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_6.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/bCJqyqV_07-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 93909}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_7.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/bCJqyqV_08-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 78329}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_8.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/bCJqyqV_09-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 127122}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_9.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/bCJqyqV_10-1200.jpg\u0022, \u0022Width\u0022: 1200...(truncated)"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:02:38 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:02:38 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:38 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '0375695f-5a04-5d73-b932-07bd06688beb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/52badef5e5/ford-ecosport-10-ecoboost-100ch-ss-bvm6-trend',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'EcoSport 1.0 EcoBoost 100ch S&S BVM6 Trend',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93949,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bCJqyqV_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87795,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bCJqyqV_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89925,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bCJqyqV_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73918,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bCJqyqV_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89725,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bCJqyqV_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86571,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bCJqyqV_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93909,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bCJqyqV_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78329,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bCJqyqV_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127122,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bCJqyqV_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0375695f-5a04-5d73-b932-07bd06688beb/0375695f-5a04-5d73-b932-07bd06688beb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117302,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/bCJqyqV_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2019-10-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD EcoSport 1.0 EcoBoost 100ch S&S BVM6 Trend',
 'transmission': 'manual',
 'trim': 'EcoSport 1.0 EcoBoost 100ch S&S BVM6 Trend',
 'year': 2019}
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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2752badef5e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:38 [vpauto.fr] INFO: Saving data for 52badef5e5: {'created_time': 1774602158.970583, 'last_price_update_time': 1774602158.970593}
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='52badef5e5') HTTP/1.1" 204 0
2026-03-27 09:02:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5039673a-0494-52b4-ace0-3bf830b92715 with identifier: 980b4c833a
2026-03-27 09:02:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5039673a-0494-52b4-ace0-3bf830b92715 with identifier: 980b4c833a
2026-03-27 09:02:39 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5039673a-0494-52b4-ace0-3bf830b92715 with identifier: 980b4c833a to the API
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/CKWCIVq_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '5039673a-0494-52b4-ace0-3bf830b92715',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/980b4c833a/opel-vivaro-fourgon-vivaro-fgn-l3-20-diesel-120-ch-ptac-augmente-pack-clim',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'OPEL',
 'model': 'VIVARO FOURGON VIVARO FGN L3 2.0 DIESEL 120 CH PTAC AUGMENTE PACK '
          'CLIM',
 'odometer': 149611,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100586,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CKWCIVq_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94319,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CKWCIVq_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97235,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CKWCIVq_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90116,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CKWCIVq_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99669,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CKWCIVq_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90851,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CKWCIVq_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100559,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CKWCIVq_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91472,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CKWCIVq_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140409,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CKWCIVq_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5039673a-0494-52b4-ace0-3bf830b92715/5039673a-0494-52b4-ace0-3bf830b92715_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146849,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CKWCIVq_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2021-02-22',
 'seats_number': 3,
 'seller_name': None,
 'title': 'OPEL VIVARO FOURGON VIVARO FGN L3 2.0 DIESEL 120 CH PTAC AUGMENTE '
          'PACK CLIM',
 'transmission': 'manual',
 'trim': 'VIVARO FOURGON VIVARO FGN L3 2.0 DIESEL 120 CH PTAC AUGMENTE PACK '
         'CLIM',
 'year': 2021}
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27980b4c833a%27 HTTP/1.1" 200 None
2026-03-27 09:02:39 [vpauto.fr] INFO: Saving data for 980b4c833a: {'created_time': 1774602159.523881, 'last_price_update_time': 1774602159.523894}
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='980b4c833a') HTTP/1.1" 204 0
2026-03-27 09:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PRBeXLl_08-1200.jpg> (referer: https://vpauto.eu/vehicle/17957308e5/dacia-sandero-sce-75-essentiel)
2026-03-27 09:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nMilhzj_10-1200.jpg> (referer: https://vpauto.eu/vehicle/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business)
2026-03-27 09:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nMilhzj_08-1200.jpg> (referer: https://vpauto.eu/vehicle/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business)
2026-03-27 09:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nMilhzj_07-1200.jpg> (referer: https://vpauto.eu/vehicle/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business)
2026-03-27 09:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PRBeXLl_07-1200.jpg> (referer: https://vpauto.eu/vehicle/17957308e5/dacia-sandero-sce-75-essentiel)
2026-03-27 09:02:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wGTxNCW_10-1200.jpg> (referer: https://vpauto.eu/vehicle/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver)
2026-03-27 09:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PRBeXLl_05-1200.jpg> (referer: https://vpauto.eu/vehicle/17957308e5/dacia-sandero-sce-75-essentiel)
2026-03-27 09:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nMilhzj_05-1200.jpg> (referer: https://vpauto.eu/vehicle/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business)
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b2dc10>
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_10-1200.jpg saved to cache
2026-03-27 09:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f8862adb-1f3a-56de-9763-8cd9bb833703
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ac0290>
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtDzktWa_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tDzktWa_10-1200.jpg saved to cache
2026-03-27 09:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 96746080-3b87-5a97-ab35-7f8baee87646
2026-03-27 09:02:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 96746080-3b87-5a97-ab35-7f8baee87646, skipping ID generation
2026-03-27 09:02:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 96746080-3b87-5a97-ab35-7f8baee87646 with scrape type 1
2026-03-27 09:02:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 96746080-3b87-5a97-ab35-7f8baee87646 sending to next pipeline
2026-03-27 09:02:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 96746080-3b87-5a97-ab35-7f8baee87646, identifier: c23116ed3a
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624efd10>
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNUXNkkU_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NUXNkkU_10-1200.jpg saved to cache
2026-03-27 09:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101
2026-03-27 09:02:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 338b9b5c-d0bf-5e54-bb88-ceb9505e7101, skipping ID generation
2026-03-27 09:02:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101 with scrape type 1
2026-03-27 09:02:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 338b9b5c-d0bf-5e54-bb88-ceb9505e7101 sending to next pipeline
2026-03-27 09:02:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 338b9b5c-d0bf-5e54-bb88-ceb9505e7101, identifier: 701a329d94
2026-03-27 09:02:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 96746080-3b87-5a97-ab35-7f8baee87646 with identifier: c23116ed3a
2026-03-27 09:02:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 96746080-3b87-5a97-ab35-7f8baee87646 with identifier: c23116ed3a
2026-03-27 09:02:39 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 96746080-3b87-5a97-ab35-7f8baee87646 with identifier: c23116ed3a to the API
2026-03-27 09:02:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/tDzktWa_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 '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': '96746080-3b87-5a97-ab35-7f8baee87646',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c23116ed3a/citroen-berlingo-van-berlingo-van-m-650-bluehdi-130-ss-eat8-driver',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'BERLINGO VAN BERLINGO VAN M 650 BLUEHDI 130 S&S EAT8 DRIVER',
 'odometer': 132140,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 32,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94619,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tDzktWa_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76325,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tDzktWa_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85576,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tDzktWa_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71532,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tDzktWa_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80630,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tDzktWa_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78344,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tDzktWa_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88402,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tDzktWa_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75593,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tDzktWa_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128717,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tDzktWa_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96746080-3b87-5a97-ab35-7f8baee87646/96746080-3b87-5a97-ab35-7f8baee87646_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134242,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tDzktWa_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2019-09-11',
 'seats_number': 2,
 'seller_name': None,
 'title': 'CITROEN BERLINGO VAN BERLINGO VAN M 650 BLUEHDI 130 S&S EAT8 DRIVER',
 'transmission': 'automatic',
 'trim': 'BERLINGO VAN BERLINGO VAN M 650 BLUEHDI 130 S&S EAT8 DRIVER',
 'year': 2019}
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c23116ed3a%27 HTTP/1.1" 200 None
2026-03-27 09:02:40 [vpauto.fr] INFO: Saving data for c23116ed3a: {'created_time': 1774602160.228879, 'last_price_update_time': 1774602160.228893}
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c23116ed3a') HTTP/1.1" 204 0
2026-03-27 09:02:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 338b9b5c-d0bf-5e54-bb88-ceb9505e7101 with identifier: 701a329d94
2026-03-27 09:02:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 338b9b5c-d0bf-5e54-bb88-ceb9505e7101 with identifier: 701a329d94
2026-03-27 09:02:40 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 338b9b5c-d0bf-5e54-bb88-ceb9505e7101 with identifier: 701a329d94 to the API
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/NUXNkkU_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 86,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '338b9b5c-d0bf-5e54-bb88-ceb9505e7101',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/701a329d94/peugeot-208-bluehdi-100ch-ss-bvm5-allure-business',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '208 BlueHDi 100ch S&S BVM5 Allure Business',
 'odometer': 128086,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94667,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NUXNkkU_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86768,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NUXNkkU_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89228,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NUXNkkU_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74034,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NUXNkkU_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93257,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NUXNkkU_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84202,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NUXNkkU_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94124,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NUXNkkU_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78254,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NUXNkkU_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147648,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NUXNkkU_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_338b9b5c-d0bf-5e54-bb88-ceb9505e7101/338b9b5c-d0bf-5e54-bb88-ceb9505e7101_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151795,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NUXNkkU_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2019-04-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 208 BlueHDi 100ch S&S BVM5 Allure Business',
 'transmission': 'manual',
 'trim': '208 BlueHDi 100ch S&S BVM5 Allure Business',
 'year': 2019}
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27701a329d94%27 HTTP/1.1" 200 None
2026-03-27 09:02:40 [vpauto.fr] INFO: Saving data for 701a329d94: {'created_time': 1774602160.691236, 'last_price_update_time': 1774602160.691247}
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='701a329d94') HTTP/1.1" 204 0
2026-03-27 09:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wGTxNCW_09-1200.jpg> (referer: https://vpauto.eu/vehicle/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver)
2026-03-27 09:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wGTxNCW_08-1200.jpg> (referer: https://vpauto.eu/vehicle/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver)
2026-03-27 09:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nMilhzj_04-1200.jpg> (referer: https://vpauto.eu/vehicle/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business)
2026-03-27 09:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PRBeXLl_04-1200.jpg> (referer: https://vpauto.eu/vehicle/17957308e5/dacia-sandero-sce-75-essentiel)
2026-03-27 09:02:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mfATRpB_10-1200.jpg> (referer: https://vpauto.eu/vehicle/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business)
2026-03-27 09:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nMilhzj_03-1200.jpg> (referer: https://vpauto.eu/vehicle/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business)
2026-03-27 09:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wGTxNCW_07-1200.jpg> (referer: https://vpauto.eu/vehicle/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver)
2026-03-27 09:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mfATRpB_09-1200.jpg> (referer: https://vpauto.eu/vehicle/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business)
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ac3810>
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_08-1200.jpg saved to cache
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f8862adb-1f3a-56de-9763-8cd9bb833703
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6183f990>
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_10-1200.jpg saved to cache
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62452790>
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_08-1200.jpg saved to cache
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62450290>
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_07-1200.jpg saved to cache
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625e4b90>
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_07-1200.jpg saved to cache
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f8862adb-1f3a-56de-9763-8cd9bb833703
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6183cad0>
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_10-1200.jpg saved to cache
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62453f50>
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_05-1200.jpg saved to cache
2026-03-27 09:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f8862adb-1f3a-56de-9763-8cd9bb833703
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61643290>
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_05-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a
2026-03-27 09:02:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/PRBeXLl_02-1200.jpg> (referer: https://vpauto.eu/vehicle/17957308e5/dacia-sandero-sce-75-essentiel)
2026-03-27 09:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mfATRpB_08-1200.jpg> (referer: https://vpauto.eu/vehicle/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business)
2026-03-27 09:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nMilhzj_02-1200.jpg> (referer: https://vpauto.eu/vehicle/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business)
2026-03-27 09:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wGTxNCW_06-1200.jpg> (referer: https://vpauto.eu/vehicle/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver)
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62397b90>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_09-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6238ed90>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_08-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6249b550>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_04-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61666b90>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_04-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f8862adb-1f3a-56de-9763-8cd9bb833703
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61666410>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_10-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d59f10df-b068-5fd2-ab8c-88e5078330bf
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64849650>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_03-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6238c710>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_07-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a04190>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_09-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d59f10df-b068-5fd2-ab8c-88e5078330bf
2026-03-27 09:02:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nMilhzj_01-1200.jpg> (referer: https://vpauto.eu/vehicle/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business)
2026-03-27 09:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mfATRpB_07-1200.jpg> (referer: https://vpauto.eu/vehicle/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business)
2026-03-27 09:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wGTxNCW_05-1200.jpg> (referer: https://vpauto.eu/vehicle/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver)
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61666590>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FPRBeXLl_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/PRBeXLl_02-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f8862adb-1f3a-56de-9763-8cd9bb833703
2026-03-27 09:02:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f8862adb-1f3a-56de-9763-8cd9bb833703, skipping ID generation
2026-03-27 09:02:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8862adb-1f3a-56de-9763-8cd9bb833703 with scrape type 1
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f8862adb-1f3a-56de-9763-8cd9bb833703 sending to next pipeline
2026-03-27 09:02:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f8862adb-1f3a-56de-9763-8cd9bb833703, identifier: 17957308e5
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64368650>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_08-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d59f10df-b068-5fd2-ab8c-88e5078330bf
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a06a10>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_02-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624c7dd0>
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_06-1200.jpg saved to cache
2026-03-27 09:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d
2026-03-27 09:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fkZASot_10-1200.jpg> (referer: https://vpauto.eu/vehicle/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business)
2026-03-27 09:02:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f8862adb-1f3a-56de-9763-8cd9bb833703 with identifier: 17957308e5
2026-03-27 09:02:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f8862adb-1f3a-56de-9763-8cd9bb833703 with identifier: 17957308e5
2026-03-27 09:02:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f8862adb-1f3a-56de-9763-8cd9bb833703 with identifier: 17957308e5 to the API
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f8862adb-1f3a-56de-9763-8cd9bb833703%27 HTTP/1.1" 200 None
2026-03-27 09:02:42 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id f8862adb-1f3a-56de-9763-8cd9bb833703: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022Unknown\u0022, \u0022OriginalPhotoCount\u0022: 24, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022DACIA Sandero SCe 75 Essentiel\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 610000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022DACIA\u0022, \u0022Model\u0022: \u0022Sandero SCe 75 Essentiel\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Petrol\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222020-02-24\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/17957308e5/dacia-sandero-sce-75-essentiel\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002269 - LYON\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022Sandero SCe 75 Essentiel\u0022, \u0022Year\u0022: 2020, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 112, \u0022EmissionStandard\u0022: \u0022EURO 6\u0022, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022f8862adb-1f3a-56de-9763-8cd9bb833703\u0022, \u0022Photos\u0022: [{\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_0.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/PRBeXLl_01-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 88970}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_1.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/PRBeXLl_02-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 81320}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_2.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/PRBeXLl_03-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 88661}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_3.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/PRBeXLl_04-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 71660}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_4.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/PRBeXLl_05-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 88393}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_5.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/PRBeXLl_06-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 79337}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_6.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/PRBeXLl_07-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 91364}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_7.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/PRBeXLl_08-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 83961}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_8.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/PRBeXLl_09-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 108104}, {\u0022BlobStorageUrl\u0022: \u0022https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_9.jpg\u0022, \u0022OriginUrl\u0022: \u0022https://cdn.vpauto.fr/PRBeXLl_10-1200.jpg\u0022, \u0022Width\u0022: 1200, \u0022Height\u0022: 900, \u0022Extension\u0022: \u0022jpg\u0022, \u0022FileSizeInBytes\u0022: 104054}]}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:02:41 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:02:42 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:42 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': 'f8862adb-1f3a-56de-9763-8cd9bb833703',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/17957308e5/dacia-sandero-sce-75-essentiel',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'DACIA',
 'model': 'Sandero SCe 75 Essentiel',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 24,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88970,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PRBeXLl_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81320,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PRBeXLl_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88661,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PRBeXLl_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71660,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PRBeXLl_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88393,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PRBeXLl_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79337,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PRBeXLl_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91364,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PRBeXLl_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83961,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PRBeXLl_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108104,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PRBeXLl_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8862adb-1f3a-56de-9763-8cd9bb833703/f8862adb-1f3a-56de-9763-8cd9bb833703_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104054,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/PRBeXLl_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2020-02-24',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DACIA Sandero SCe 75 Essentiel',
 'transmission': 'manual',
 'trim': 'Sandero SCe 75 Essentiel',
 'year': 2020}
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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2717957308e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:42 [vpauto.fr] INFO: Saving data for 17957308e5: {'created_time': 1774602162.197033, 'last_price_update_time': 1774602162.197042}
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='17957308e5') HTTP/1.1" 204 0
2026-03-27 09:02:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mfATRpB_06-1200.jpg> (referer: https://vpauto.eu/vehicle/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business)
2026-03-27 09:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fkZASot_07-1200.jpg> (referer: https://vpauto.eu/vehicle/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business)
2026-03-27 09:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pgpWsKD_06-1200.jpg> (referer: https://vpauto.eu/vehicle/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business)
2026-03-27 09:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fkZASot_09-1200.jpg> (referer: https://vpauto.eu/vehicle/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business)
2026-03-27 09:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f898535d94/volvo-s60-24d-163-summum-geartronic-a> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624c4f50>
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnMilhzj_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nMilhzj_01-1200.jpg saved to cache
2026-03-27 09:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a
2026-03-27 09:02:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 36dbd52b-5c87-57e0-ae0d-b83dddd9378a, skipping ID generation
2026-03-27 09:02:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a with scrape type 1
2026-03-27 09:02:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 36dbd52b-5c87-57e0-ae0d-b83dddd9378a sending to next pipeline
2026-03-27 09:02:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 36dbd52b-5c87-57e0-ae0d-b83dddd9378a, identifier: 4166b63394
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64650090>
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_07-1200.jpg saved to cache
2026-03-27 09:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d59f10df-b068-5fd2-ab8c-88e5078330bf
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61686e90>
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwGTxNCW_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wGTxNCW_05-1200.jpg saved to cache
2026-03-27 09:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d
2026-03-27 09:02:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d, skipping ID generation
2026-03-27 09:02:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d with scrape type 1
2026-03-27 09:02:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d sending to next pipeline
2026-03-27 09:02:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d, identifier: 2e77d41694
2026-03-27 09:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/eMlUsTm_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf)
2026-03-27 09:02:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 36dbd52b-5c87-57e0-ae0d-b83dddd9378a with identifier: 4166b63394
2026-03-27 09:02:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 36dbd52b-5c87-57e0-ae0d-b83dddd9378a with identifier: 4166b63394
2026-03-27 09:02:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 36dbd52b-5c87-57e0-ae0d-b83dddd9378a with identifier: 4166b63394 to the API
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/nMilhzj_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 47,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '36dbd52b-5c87-57e0-ae0d-b83dddd9378a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4166b63394/volvo-xc40-business-xc40-t5-recharge-18082-ch-dct7-business',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'VOLVO',
 'model': 'XC40 BUSINESS XC40 T5 Recharge 180+82 ch DCT7 Business',
 'odometer': 94834,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 26,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98688,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nMilhzj_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75834,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nMilhzj_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98925,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nMilhzj_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78753,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nMilhzj_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99672,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nMilhzj_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74304,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nMilhzj_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101844,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nMilhzj_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74552,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nMilhzj_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128117,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nMilhzj_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36dbd52b-5c87-57e0-ae0d-b83dddd9378a/36dbd52b-5c87-57e0-ae0d-b83dddd9378a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102175,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nMilhzj_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2020-07-08',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLVO XC40 BUSINESS XC40 T5 Recharge 180+82 ch DCT7 Business',
 'transmission': 'automatic',
 'trim': 'XC40 BUSINESS XC40 T5 Recharge 180+82 ch DCT7 Business',
 'year': 2020}
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274166b63394%27 HTTP/1.1" 200 None
2026-03-27 09:02:43 [vpauto.fr] INFO: Saving data for 4166b63394: {'created_time': 1774602163.053447, 'last_price_update_time': 1774602163.053463}
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4166b63394') HTTP/1.1" 204 0
2026-03-27 09:02:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d with identifier: 2e77d41694
2026-03-27 09:02:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d with identifier: 2e77d41694
2026-03-27 09:02:43 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d with identifier: 2e77d41694 to the API
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/wGTxNCW_05-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 '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': 'fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2e77d41694/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm5-driver',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'BERLINGO VAN M 650 BLUEHDI 100 S&S BVM5 DRIVER',
 'odometer': 192225,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 40,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78494,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wGTxNCW_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74133,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wGTxNCW_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82422,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wGTxNCW_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68870,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wGTxNCW_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86779,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wGTxNCW_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78568,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wGTxNCW_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89847,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wGTxNCW_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75197,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wGTxNCW_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117377,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wGTxNCW_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d/fc5c5629-9ed1-5ebb-b40b-e7749a9cac8d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145628,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wGTxNCW_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2020-02-24',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN BERLINGO VAN M 650 BLUEHDI 100 S&S BVM5 DRIVER',
 'transmission': 'manual',
 'trim': 'BERLINGO VAN M 650 BLUEHDI 100 S&S BVM5 DRIVER',
 'year': 2020}
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272e77d41694%27 HTTP/1.1" 200 None
2026-03-27 09:02:43 [vpauto.fr] INFO: Saving data for 2e77d41694: {'created_time': 1774602163.472753, 'last_price_update_time': 1774602163.472766}
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2e77d41694') HTTP/1.1" 204 0
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625ba550>
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_10-1200.jpg saved to cache
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d
2026-03-27 09:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CPiymou_06-1200.jpg> (referer: https://vpauto.eu/vehicle/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort)
2026-03-27 09:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZYScARS_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/ZYScARS_BE.pdf)
2026-03-27 09:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yXwNXSl_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf)
2026-03-27 09:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=10> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c2263b194/citroen-c3-hdi-70-airdream-confort> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619a01d0>
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmfATRpB_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mfATRpB_06-1200.jpg saved to cache
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d59f10df-b068-5fd2-ab8c-88e5078330bf
2026-03-27 09:02:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d59f10df-b068-5fd2-ab8c-88e5078330bf, skipping ID generation
2026-03-27 09:02:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d59f10df-b068-5fd2-ab8c-88e5078330bf with scrape type 1
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d59f10df-b068-5fd2-ab8c-88e5078330bf sending to next pipeline
2026-03-27 09:02:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d59f10df-b068-5fd2-ab8c-88e5078330bf, identifier: f972b19a94
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64395090>
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_07-1200.jpg saved to cache
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625b8490>
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpgpWsKD_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pgpWsKD_06-1200.jpg saved to cache
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5549c433-528d-5613-8614-cf9b406f2652
2026-03-27 09:02:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5549c433-528d-5613-8614-cf9b406f2652, skipping ID generation
2026-03-27 09:02:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5549c433-528d-5613-8614-cf9b406f2652 with scrape type 1
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5549c433-528d-5613-8614-cf9b406f2652 sending to next pipeline
2026-03-27 09:02:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5549c433-528d-5613-8614-cf9b406f2652, identifier: a51263c694
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625b9790>
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfkZASot_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fkZASot_09-1200.jpg saved to cache
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d
2026-03-27 09:02:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d, skipping ID generation
2026-03-27 09:02:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d with scrape type 1
2026-03-27 09:02:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d sending to next pipeline
2026-03-27 09:02:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d, identifier: cb7f2db094
2026-03-27 09:02:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95f31310-3f22-5aa1-a083-56de8309f09d with identifier: f898535d94
2026-03-27 09:02:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95f31310-3f22-5aa1-a083-56de8309f09d with scrape type 1
2026-03-27 09:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 95f31310-3f22-5aa1-a083-56de8309f09d
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_01-1200.jpg not downloaded yet
2026-03-27 09:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a75650>
2026-03-27 09:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FeMlUsTm_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eMlUsTm_03-1200.jpg saved to cache
2026-03-27 09:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 80e1c65c-07a6-57be-99be-8014d699c78d
2026-03-27 09:02:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 80e1c65c-07a6-57be-99be-8014d699c78d, skipping ID generation
2026-03-27 09:02:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 80e1c65c-07a6-57be-99be-8014d699c78d sending to next pipeline
2026-03-27 09:02:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 80e1c65c-07a6-57be-99be-8014d699c78d, identifier: 5cea2d3fe5
2026-03-27 09:02:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d59f10df-b068-5fd2-ab8c-88e5078330bf with identifier: f972b19a94
2026-03-27 09:02:44 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:02:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d59f10df-b068-5fd2-ab8c-88e5078330bf with identifier: f972b19a94
2026-03-27 09:02:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d59f10df-b068-5fd2-ab8c-88e5078330bf with identifier: f972b19a94 to the API
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/mfATRpB_06-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Frozen White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'd59f10df-b068-5fd2-ab8c-88e5078330bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f972b19a94/ford-focus-focus-15-ecoblue-120-ss-trend-business',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'FORD',
 'model': 'FOCUS Focus 1.5 EcoBlue 120 S&S Trend Business',
 'odometer': 184597,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91598,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mfATRpB_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80453,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mfATRpB_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90248,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mfATRpB_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69672,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mfATRpB_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90819,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mfATRpB_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80019,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mfATRpB_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96450,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mfATRpB_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78017,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mfATRpB_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125054,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mfATRpB_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59f10df-b068-5fd2-ab8c-88e5078330bf/d59f10df-b068-5fd2-ab8c-88e5078330bf_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143100,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mfATRpB_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2020-11-13',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD FOCUS Focus 1.5 EcoBlue 120 S&S Trend Business',
 'transmission': 'manual',
 'trim': 'FOCUS Focus 1.5 EcoBlue 120 S&S Trend Business',
 'year': 2020}
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f972b19a94%27 HTTP/1.1" 200 None
2026-03-27 09:02:44 [vpauto.fr] INFO: Saving data for f972b19a94: {'created_time': 1774602164.745131, 'last_price_update_time': 1774602164.745143}
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f972b19a94') HTTP/1.1" 204 0
2026-03-27 09:02:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5549c433-528d-5613-8614-cf9b406f2652 with identifier: a51263c694
2026-03-27 09:02:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5549c433-528d-5613-8614-cf9b406f2652 with identifier: a51263c694
2026-03-27 09:02:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5549c433-528d-5613-8614-cf9b406f2652 with identifier: a51263c694 to the API
2026-03-27 09:02:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/pgpWsKD_06-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Ice blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '5549c433-528d-5613-8614-cf9b406f2652',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a51263c694/peugeot-208-bluehdi-100-ss-bvm6-allure-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': '208 BlueHDi 100 S&S BVM6 Allure Business',
 'odometer': 118256,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91915,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pgpWsKD_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83683,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pgpWsKD_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92271,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pgpWsKD_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69972,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pgpWsKD_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91860,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pgpWsKD_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82323,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pgpWsKD_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92456,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pgpWsKD_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82666,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pgpWsKD_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129556,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pgpWsKD_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5549c433-528d-5613-8614-cf9b406f2652/5549c433-528d-5613-8614-cf9b406f2652_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131992,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pgpWsKD_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2020-12-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 208 BlueHDi 100 S&S BVM6 Allure Business',
 'transmission': 'manual',
 'trim': '208 BlueHDi 100 S&S BVM6 Allure Business',
 'year': 2020}
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a51263c694%27 HTTP/1.1" 200 None
2026-03-27 09:02:45 [vpauto.fr] INFO: Saving data for a51263c694: {'created_time': 1774602165.168249, 'last_price_update_time': 1774602165.168261}
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a51263c694') HTTP/1.1" 204 0
2026-03-27 09:02:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d with identifier: cb7f2db094
2026-03-27 09:02:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d with identifier: cb7f2db094
2026-03-27 09:02:45 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d with identifier: cb7f2db094 to the API
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/fkZASot_09-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cb7f2db094/peugeot-308-business-308-bluehdi-100ch-ss-bvm6-active-business',
 'listing': 'auction',
 'location': '00 -',
 'make': 'PEUGEOT',
 'model': '308 BUSINESS 308 BlueHDi 100ch S&S BVM6 Active Business',
 'odometer': 142986,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 28,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97888,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fkZASot_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86301,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fkZASot_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88864,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fkZASot_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78881,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fkZASot_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89027,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fkZASot_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93999,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fkZASot_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89403,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fkZASot_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86092,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fkZASot_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141281,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fkZASot_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d/b3dcfa10-1d0f-5b28-ba6c-ff1e57d9a36d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160556,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fkZASot_10-1200.jpg',
             'Width': 1200}],
 'price': 7200,
 'price_includes_vat': True,
 'registration_date': '2020-09-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 308 BUSINESS 308 BlueHDi 100ch S&S BVM6 Active Business',
 'transmission': 'manual',
 'trim': '308 BUSINESS 308 BlueHDi 100ch S&S BVM6 Active Business',
 'year': 2020}
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cb7f2db094%27 HTTP/1.1" 200 None
2026-03-27 09:02:45 [vpauto.fr] INFO: Saving data for cb7f2db094: {'created_time': 1774602165.555572, 'last_price_update_time': 1774602165.555583, 'auction_closing_time': 1775223000.0}
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cb7f2db094') HTTP/1.1" 204 0
2026-03-27 09:02:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 80e1c65c-07a6-57be-99be-8014d699c78d with identifier: 5cea2d3fe5
2026-03-27 09:02:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 80e1c65c-07a6-57be-99be-8014d699c78d with identifier: 5cea2d3fe5
2026-03-27 09:02:45 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 80e1c65c-07a6-57be-99be-8014d699c78d with identifier: 5cea2d3fe5 to the API
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/eMlUsTm_03-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_expert_report_file_b8b6a73d-fdc3-468e-971d-4dc005544a68.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/eMlUsTm_BE.pdf',
 'category': None,
 'color': 'Red',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '80e1c65c-07a6-57be-99be-8014d699c78d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5cea2d3fe5/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'odometer': 40482,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100317,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eMlUsTm_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93179,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eMlUsTm_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103191,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eMlUsTm_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77430,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eMlUsTm_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94715,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eMlUsTm_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93720,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eMlUsTm_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105117,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eMlUsTm_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88489,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eMlUsTm_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124702,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eMlUsTm_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80e1c65c-07a6-57be-99be-8014d699c78d/80e1c65c-07a6-57be-99be-8014d699c78d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106190,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eMlUsTm_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2023-12-12',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line '
          'X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'year': 2023}
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275cea2d3fe5%27 HTTP/1.1" 200 None
2026-03-27 09:02:45 [vpauto.fr] INFO: Saving data for 5cea2d3fe5: {'created_time': 1774602165.913135, 'last_price_update_time': 1774602165.913146}
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5cea2d3fe5') HTTP/1.1" 204 0
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_02-1200.jpg not downloaded yet
2026-03-27 09:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623aaa90>
2026-03-27 09:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCPiymou_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CPiymou_06-1200.jpg saved to cache
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f0481054-1df0-5c30-bb28-5e16e484ccf9
2026-03-27 09:02:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f0481054-1df0-5c30-bb28-5e16e484ccf9, skipping ID generation
2026-03-27 09:02:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0481054-1df0-5c30-bb28-5e16e484ccf9 with scrape type 1
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f0481054-1df0-5c30-bb28-5e16e484ccf9 sending to next pipeline
2026-03-27 09:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f0481054-1df0-5c30-bb28-5e16e484ccf9, identifier: a54f4eae3a
2026-03-27 09:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62372890>
2026-03-27 09:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZYScARS_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZYScARS_06-1200.jpg saved to cache
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 19bab55f-0c82-5233-9e99-89db078dec68
2026-03-27 09:02:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 19bab55f-0c82-5233-9e99-89db078dec68, skipping ID generation
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 19bab55f-0c82-5233-9e99-89db078dec68 sending to next pipeline
2026-03-27 09:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 19bab55f-0c82-5233-9e99-89db078dec68, identifier: f436a06194
2026-03-27 09:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61990f10>
2026-03-27 09:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyXwNXSl_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yXwNXSl_03-1200.jpg saved to cache
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8147aca4-f949-57fc-a627-4f0841d409ad
2026-03-27 09:02:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8147aca4-f949-57fc-a627-4f0841d409ad, skipping ID generation
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8147aca4-f949-57fc-a627-4f0841d409ad sending to next pipeline
2026-03-27 09:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8147aca4-f949-57fc-a627-4f0841d409ad, identifier: d0d4d13894
2026-03-27 09:02:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8f2e03c-9172-59e7-a89e-8f0f639a1a6d with identifier: 4a36a98e94
2026-03-27 09:02:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d with scrape type 1
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_01-1200.jpg not downloaded yet
2026-03-27 09:02:46 [vpauto.fr] INFO: Found 96 ads on page 10
2026-03-27 09:02:46 [vpauto.fr] INFO: Found listing with ID: a8df20c6bf
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a8df20c6bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [vpauto.fr] INFO: Scrape type for a8df20c6bf: 0
2026-03-27 09:02:46 [vpauto.fr] INFO: Found listing with ID: 5375a25abf
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275375a25abf%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [vpauto.fr] INFO: Scrape type for 5375a25abf: 0
2026-03-27 09:02:46 [vpauto.fr] INFO: Found listing with ID: 46a6d718bf
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2746a6d718bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [vpauto.fr] INFO: Scrape type for 46a6d718bf: 0
2026-03-27 09:02:46 [vpauto.fr] INFO: Found listing with ID: 63f2563bbf
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2763f2563bbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [vpauto.fr] INFO: Scrape type for 63f2563bbf: 0
2026-03-27 09:02:46 [vpauto.fr] INFO: Found listing with ID: f2b9e485bf
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f2b9e485bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [vpauto.fr] INFO: Scrape type for f2b9e485bf: 0
2026-03-27 09:02:46 [vpauto.fr] INFO: Found listing with ID: e72dd0ceaa
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e72dd0ceaa%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [vpauto.fr] INFO: Scrape type for e72dd0ceaa: 0
2026-03-27 09:02:46 [vpauto.fr] INFO: Found listing with ID: 5b974ba5bf
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275b974ba5bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [vpauto.fr] INFO: Scrape type for 5b974ba5bf: 0
2026-03-27 09:02:46 [vpauto.fr] INFO: Found listing with ID: 2ea8b22d36
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272ea8b22d36%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [vpauto.fr] INFO: Scrape type for 2ea8b22d36: 1
2026-03-27 09:02:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9f40621-ab41-52bb-91d3-5016ddb03a20 with identifier: c2263b194
2026-03-27 09:02:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9f40621-ab41-52bb-91d3-5016ddb03a20 with scrape type 1
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e9f40621-ab41-52bb-91d3-5016ddb03a20
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_01-1200.jpg not downloaded yet
2026-03-27 09:02:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 172f4662-52a8-5dad-bb5e-73bbfdbe558a with identifier: dc9c1f9e3a
2026-03-27 09:02:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a with scrape type 1
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_01-1200.jpg not downloaded yet
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_03-1200.jpg not downloaded yet
2026-03-27 09:02:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f0481054-1df0-5c30-bb28-5e16e484ccf9 with identifier: a54f4eae3a
2026-03-27 09:02:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f0481054-1df0-5c30-bb28-5e16e484ccf9 with identifier: a54f4eae3a
2026-03-27 09:02:46 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f0481054-1df0-5c30-bb28-5e16e484ccf9 with identifier: a54f4eae3a to the API
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/CPiymou_06-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'f0481054-1df0-5c30-bb28-5e16e484ccf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a54f4eae3a/renault-trafic-fourgon-trafic-fgn-l1h1-2800-kg-blue-dci-130-grand-confort',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'RENAULT',
 'model': 'TRAFIC FOURGON TRAFIC FGN L1H1 2800 KG BLUE DCI 130 GRAND CONFORT',
 'odometer': 125495,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 27,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98076,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CPiymou_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81999,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CPiymou_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105703,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CPiymou_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85674,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CPiymou_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108540,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CPiymou_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86146,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CPiymou_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100894,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CPiymou_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85435,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CPiymou_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116036,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CPiymou_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0481054-1df0-5c30-bb28-5e16e484ccf9/f0481054-1df0-5c30-bb28-5e16e484ccf9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94733,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CPiymou_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2022-04-13',
 'seats_number': 3,
 'seller_name': None,
 'title': 'RENAULT TRAFIC FOURGON TRAFIC FGN L1H1 2800 KG BLUE DCI 130 GRAND '
          'CONFORT',
 'transmission': 'manual',
 'trim': 'TRAFIC FOURGON TRAFIC FGN L1H1 2800 KG BLUE DCI 130 GRAND CONFORT',
 'year': 2022}
2026-03-27 09:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a54f4eae3a%27 HTTP/1.1" 200 None
2026-03-27 09:02:47 [vpauto.fr] INFO: Saving data for a54f4eae3a: {'created_time': 1774602167.152257, 'last_price_update_time': 1774602167.15227}
2026-03-27 09:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a54f4eae3a') HTTP/1.1" 204 0
2026-03-27 09:02:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 19bab55f-0c82-5233-9e99-89db078dec68 with identifier: f436a06194
2026-03-27 09:02:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 19bab55f-0c82-5233-9e99-89db078dec68 with identifier: f436a06194
2026-03-27 09:02:47 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 19bab55f-0c82-5233-9e99-89db078dec68 with identifier: f436a06194 to the API
2026-03-27 09:02:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/ZYScARS_06-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_expert_report_file_6041a18a-7094-47c1-a69b-66489ef04a94.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/ZYScARS_BE.pdf',
 'category': None,
 'color': 'Navy blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '19bab55f-0c82-5233-9e99-89db078dec68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f436a06194/volkswagen-tiguan-15-tsi-150ch-dsg7-r-line-exclusive',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN 1.5 TSI 150ch DSG7 R-Line Exclusive',
 'odometer': 60212,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105768,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZYScARS_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95913,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZYScARS_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103437,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZYScARS_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70333,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZYScARS_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99232,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZYScARS_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101509,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZYScARS_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106600,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZYScARS_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88609,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZYScARS_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125729,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZYScARS_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_19bab55f-0c82-5233-9e99-89db078dec68/19bab55f-0c82-5233-9e99-89db078dec68_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109765,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZYScARS_10-1200.jpg',
             'Width': 1200}],
 'price': 21500,
 'price_includes_vat': True,
 'registration_date': '2023-06-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150ch DSG7 R-Line Exclusive',
 'transmission': 'automatic',
 'trim': 'TIGUAN 1.5 TSI 150ch DSG7 R-Line Exclusive',
 'year': 2023}
2026-03-27 09:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f436a06194%27 HTTP/1.1" 200 None
2026-03-27 09:02:47 [vpauto.fr] INFO: Saving data for f436a06194: {'created_time': 1774602167.798796, 'last_price_update_time': 1774602167.798809}
2026-03-27 09:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f436a06194') HTTP/1.1" 204 0
2026-03-27 09:02:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8147aca4-f949-57fc-a627-4f0841d409ad with identifier: d0d4d13894
2026-03-27 09:02:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8147aca4-f949-57fc-a627-4f0841d409ad with identifier: d0d4d13894
2026-03-27 09:02:47 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8147aca4-f949-57fc-a627-4f0841d409ad with identifier: d0d4d13894 to the API
2026-03-27 09:02:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/yXwNXSl_03-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_expert_report_file_13d1e353-e9f4-4dc0-a045-e0a51507064a.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/yXwNXSl_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '8147aca4-f949-57fc-a627-4f0841d409ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d0d4d13894/renault-arkana-arkana-e-tech-hybride-145-22-techno',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'RENAULT',
 'model': 'ARKANA Arkana E-Tech hybride 145 - 22 Techno',
 'odometer': 40833,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99834,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yXwNXSl_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90807,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yXwNXSl_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97911,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yXwNXSl_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73600,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yXwNXSl_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101893,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yXwNXSl_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92328,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yXwNXSl_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107090,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yXwNXSl_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87383,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yXwNXSl_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152986,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yXwNXSl_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8147aca4-f949-57fc-a627-4f0841d409ad/8147aca4-f949-57fc-a627-4f0841d409ad_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126836,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yXwNXSl_10-1200.jpg',
             'Width': 1200}],
 'price': 15800,
 'price_includes_vat': True,
 'registration_date': '2023-10-23',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT ARKANA Arkana E-Tech hybride 145 - 22 Techno',
 'transmission': 'automatic',
 'trim': 'ARKANA Arkana E-Tech hybride 145 - 22 Techno',
 'year': 2023}
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d0d4d13894%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [vpauto.fr] INFO: Saving data for d0d4d13894: {'created_time': 1774602168.1959, 'last_price_update_time': 1774602168.195911, 'auction_closing_time': 1775223000.0}
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d0d4d13894') HTTP/1.1" 204 0
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_02-1200.jpg not downloaded yet
2026-03-27 09:02:48 [vpauto.fr] INFO: Found listing with ID: 36b140ef36
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2736b140ef36%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [vpauto.fr] INFO: Scrape type for 36b140ef36: 1
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_02-1200.jpg not downloaded yet
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_02-1200.jpg not downloaded yet
2026-03-27 09:02:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_04-1200.jpg not downloaded yet
2026-03-27 09:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/77f39e9594/peugeot-2008-bluehdi-110-ss-bvm6-allure-business> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-27 09:02:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 133a32e0-4555-53d3-b0a8-fe052817b638 with identifier: 73e0ee1894
2026-03-27 09:02:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 133a32e0-4555-53d3-b0a8-fe052817b638 with scrape type 1
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 133a32e0-4555-53d3-b0a8-fe052817b638
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_01-1200.jpg not downloaded yet
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_03-1200.jpg not downloaded yet
2026-03-27 09:02:48 [vpauto.fr] INFO: Found listing with ID: 4b475fabbf
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274b475fabbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [vpauto.fr] INFO: Scrape type for 4b475fabbf: 0
2026-03-27 09:02:48 [vpauto.fr] INFO: Found listing with ID: 368de69536
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27368de69536%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [vpauto.fr] INFO: Scrape type for 368de69536: 0
2026-03-27 09:02:48 [vpauto.fr] INFO: Found listing with ID: e56f939e5
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e56f939e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [vpauto.fr] INFO: Scrape type for e56f939e5: 1
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_03-1200.jpg not downloaded yet
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_03-1200.jpg not downloaded yet
2026-03-27 09:02:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ozykWnw_01-1200.jpg> (referer: https://vpauto.eu/vehicle/f898535d94/volvo-s60-24d-163-summum-geartronic-a)
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_05-1200.jpg not downloaded yet
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_02-1200.jpg not downloaded yet
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_04-1200.jpg not downloaded yet
2026-03-27 09:02:48 [vpauto.fr] INFO: Found listing with ID: 2a7445094
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a7445094%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [vpauto.fr] INFO: Scrape type for 2a7445094: 1
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_04-1200.jpg not downloaded yet
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_04-1200.jpg not downloaded yet
2026-03-27 09:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ozykWnw_02-1200.jpg> (referer: https://vpauto.eu/vehicle/f898535d94/volvo-s60-24d-163-summum-geartronic-a)
2026-03-27 09:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yzpAZnp_01-1200.jpg> (referer: https://vpauto.eu/vehicle/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl)
2026-03-27 09:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SPRYzwy_01-1200.jpg> (referer: https://vpauto.eu/vehicle/c2263b194/citroen-c3-hdi-70-airdream-confort)
2026-03-27 09:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMblKRk_01-1200.jpg> (referer: https://vpauto.eu/vehicle/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort)
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_06-1200.jpg not downloaded yet
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_03-1200.jpg not downloaded yet
2026-03-27 09:02:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acfb235e-af9e-53bc-ab84-2fbe62c341b8 with identifier: 77f39e9594
2026-03-27 09:02:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acfb235e-af9e-53bc-ab84-2fbe62c341b8 with scrape type 1
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item acfb235e-af9e-53bc-ab84-2fbe62c341b8
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmPPoNlZ_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPPoNlZ_01-1200.jpg already downloaded
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmPPoNlZ_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPPoNlZ_02-1200.jpg already downloaded
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmPPoNlZ_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPPoNlZ_03-1200.jpg already downloaded
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmPPoNlZ_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPPoNlZ_04-1200.jpg already downloaded
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmPPoNlZ_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPPoNlZ_05-1200.jpg already downloaded
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmPPoNlZ_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPPoNlZ_06-1200.jpg already downloaded
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmPPoNlZ_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPPoNlZ_07-1200.jpg already downloaded
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmPPoNlZ_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPPoNlZ_08-1200.jpg already downloaded
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmPPoNlZ_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPPoNlZ_09-1200.jpg already downloaded
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FmPPoNlZ_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPPoNlZ_10-1200.jpg already downloaded
2026-03-27 09:02:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: acfb235e-af9e-53bc-ab84-2fbe62c341b8, identifier: 77f39e9594
2026-03-27 09:02:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4dbf2065-5c2a-5e10-8fea-b84d666c4851 with identifier: 52467b1a94
2026-03-27 09:02:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851 with scrape type 1
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_01-1200.jpg not downloaded yet
2026-03-27 09:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ozykWnw_03-1200.jpg> (referer: https://vpauto.eu/vehicle/f898535d94/volvo-s60-24d-163-summum-geartronic-a)
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_05-1200.jpg not downloaded yet
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: 8278accebf
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278278accebf%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for 8278accebf: 0
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: 1d3d2c5a36
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271d3d2c5a36%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for 1d3d2c5a36: 0
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: 7980623836
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277980623836%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for 7980623836: 0
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: 756589e536
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27756589e536%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for 756589e536: 0
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: 86f7e7c436
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2786f7e7c436%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for 86f7e7c436: 0
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: 61da911236
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2761da911236%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for 61da911236: 0
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: a15f2ed136
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a15f2ed136%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for a15f2ed136: 0
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: 64c978d0e5
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2764c978d0e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for 64c978d0e5: 1
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_05-1200.jpg not downloaded yet
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_05-1200.jpg not downloaded yet
2026-03-27 09:02:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: acfb235e-af9e-53bc-ab84-2fbe62c341b8 with identifier: 77f39e9594
2026-03-27 09:02:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: acfb235e-af9e-53bc-ab84-2fbe62c341b8 with identifier: 77f39e9594
2026-03-27 09:02:49 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: acfb235e-af9e-53bc-ab84-2fbe62c341b8 with identifier: 77f39e9594 to the API
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/77f39e9594/peugeot-2008-bluehdi-110-ss-bvm6-allure-business>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'acfb235e-af9e-53bc-ab84-2fbe62c341b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/77f39e9594/peugeot-2008-bluehdi-110-ss-bvm6-allure-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '2008 BlueHDi 110 S&S BVM6 Allure Business',
 'odometer': 121380,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://cdn.vpauto.fr/mPPoNlZ_01-1200.jpg',
                'https://cdn.vpauto.fr/mPPoNlZ_02-1200.jpg',
                'https://cdn.vpauto.fr/mPPoNlZ_03-1200.jpg',
                'https://cdn.vpauto.fr/mPPoNlZ_04-1200.jpg',
                'https://cdn.vpauto.fr/mPPoNlZ_05-1200.jpg',
                'https://cdn.vpauto.fr/mPPoNlZ_06-1200.jpg',
                'https://cdn.vpauto.fr/mPPoNlZ_07-1200.jpg',
                'https://cdn.vpauto.fr/mPPoNlZ_08-1200.jpg',
                'https://cdn.vpauto.fr/mPPoNlZ_09-1200.jpg',
                'https://cdn.vpauto.fr/mPPoNlZ_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e15b79a-6446-515c-9f40-4fa004888b92/0e15b79a-6446-515c-9f40-4fa004888b92_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93917,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mPPoNlZ_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e15b79a-6446-515c-9f40-4fa004888b92/0e15b79a-6446-515c-9f40-4fa004888b92_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82491,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mPPoNlZ_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e15b79a-6446-515c-9f40-4fa004888b92/0e15b79a-6446-515c-9f40-4fa004888b92_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94187,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mPPoNlZ_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e15b79a-6446-515c-9f40-4fa004888b92/0e15b79a-6446-515c-9f40-4fa004888b92_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72143,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mPPoNlZ_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e15b79a-6446-515c-9f40-4fa004888b92/0e15b79a-6446-515c-9f40-4fa004888b92_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94937,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mPPoNlZ_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e15b79a-6446-515c-9f40-4fa004888b92/0e15b79a-6446-515c-9f40-4fa004888b92_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96428,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mPPoNlZ_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e15b79a-6446-515c-9f40-4fa004888b92/0e15b79a-6446-515c-9f40-4fa004888b92_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109768,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mPPoNlZ_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e15b79a-6446-515c-9f40-4fa004888b92/0e15b79a-6446-515c-9f40-4fa004888b92_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93912,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mPPoNlZ_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e15b79a-6446-515c-9f40-4fa004888b92/0e15b79a-6446-515c-9f40-4fa004888b92_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98932,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mPPoNlZ_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e15b79a-6446-515c-9f40-4fa004888b92/0e15b79a-6446-515c-9f40-4fa004888b92_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101514,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/mPPoNlZ_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2021-07-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 2008 BlueHDi 110 S&S BVM6 Allure Business',
 'transmission': 'manual',
 'trim': '2008 BlueHDi 110 S&S BVM6 Allure Business',
 'year': 2021}
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2777f39e9594%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Saving data for 77f39e9594: {'created_time': 1774602169.717725, 'last_price_update_time': 1774602169.717737}
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='77f39e9594') HTTP/1.1" 204 0
2026-03-27 09:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMblKRk_02-1200.jpg> (referer: https://vpauto.eu/vehicle/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort)
2026-03-27 09:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SPRYzwy_02-1200.jpg> (referer: https://vpauto.eu/vehicle/c2263b194/citroen-c3-hdi-70-airdream-confort)
2026-03-27 09:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yzpAZnp_02-1200.jpg> (referer: https://vpauto.eu/vehicle/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl)
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_07-1200.jpg not downloaded yet
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_04-1200.jpg not downloaded yet
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_02-1200.jpg not downloaded yet
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_06-1200.jpg not downloaded yet
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: ac4afe7c36
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ac4afe7c36%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for ac4afe7c36: 0
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: 86c6558b36
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2786c6558b36%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for 86c6558b36: 0
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: 5688648136
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275688648136%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for 5688648136: 0
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: ded8ee0f36
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ded8ee0f36%27 HTTP/1.1" 200 None
2026-03-27 09:02:49 [vpauto.fr] INFO: Scrape type for ded8ee0f36: 0
2026-03-27 09:02:49 [vpauto.fr] INFO: Found listing with ID: 77e03bb5bf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2777e03bb5bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for 77e03bb5bf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: ff57444f36
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ff57444f36%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for ff57444f36: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: 47d3a131bf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2747d3a131bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for 47d3a131bf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: a509b7c36
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a509b7c36%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for a509b7c36: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: e83385dc36
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e83385dc36%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for e83385dc36: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: db43828ebf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27db43828ebf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for db43828ebf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: dd72e2fbf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dd72e2fbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for dd72e2fbf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: 33eab7eebf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2733eab7eebf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for 33eab7eebf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: af950e81bf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27af950e81bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for af950e81bf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: 9ca964ebbf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279ca964ebbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for 9ca964ebbf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: f8e2eff1bf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f8e2eff1bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for f8e2eff1bf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: 2a3d84eabf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a3d84eabf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for 2a3d84eabf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: d9b64828bf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d9b64828bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for d9b64828bf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: 3bf619f89e
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273bf619f89e%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for 3bf619f89e: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: 3081d74dbf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273081d74dbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for 3081d74dbf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: 5158e4836
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275158e4836%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for 5158e4836: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: c3dd6f5436
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c3dd6f5436%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for c3dd6f5436: 1
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_06-1200.jpg not downloaded yet
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_06-1200.jpg not downloaded yet
2026-03-27 09:02:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624902d0>
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_01-1200.jpg saved to cache
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 95f31310-3f22-5aa1-a083-56de8309f09d
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6464efd0>
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_02-1200.jpg saved to cache
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 95f31310-3f22-5aa1-a083-56de8309f09d
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6240ac10>
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_01-1200.jpg saved to cache
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ab6d10>
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_01-1200.jpg saved to cache
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e9f40621-ab41-52bb-91d3-5016ddb03a20
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61665890>
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_01-1200.jpg saved to cache
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a
2026-03-27 09:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ozykWnw_04-1200.jpg> (referer: https://vpauto.eu/vehicle/f898535d94/volvo-s60-24d-163-summum-geartronic-a)
2026-03-27 09:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGELVrE_01-1200.jpg> (referer: https://vpauto.eu/vehicle/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style)
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_08-1200.jpg not downloaded yet
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_05-1200.jpg not downloaded yet
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_03-1200.jpg not downloaded yet
2026-03-27 09:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMblKRk_03-1200.jpg> (referer: https://vpauto.eu/vehicle/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort)
2026-03-27 09:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ozykWnw_05-1200.jpg> (referer: https://vpauto.eu/vehicle/f898535d94/volvo-s60-24d-163-summum-geartronic-a)
2026-03-27 09:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGELVrE_02-1200.jpg> (referer: https://vpauto.eu/vehicle/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style)
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_07-1200.jpg not downloaded yet
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: e6a5ae03bf
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e6a5ae03bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for e6a5ae03bf: 0
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: 9f17f3e13a
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279f17f3e13a%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for 9f17f3e13a: 1
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_07-1200.jpg not downloaded yet
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_07-1200.jpg not downloaded yet
2026-03-27 09:02:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61649150>
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_03-1200.jpg saved to cache
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 95f31310-3f22-5aa1-a083-56de8309f09d
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_09-1200.jpg not downloaded yet
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_06-1200.jpg not downloaded yet
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_04-1200.jpg not downloaded yet
2026-03-27 09:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SPRYzwy_03-1200.jpg> (referer: https://vpauto.eu/vehicle/c2263b194/citroen-c3-hdi-70-airdream-confort)
2026-03-27 09:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMblKRk_04-1200.jpg> (referer: https://vpauto.eu/vehicle/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort)
2026-03-27 09:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yzpAZnp_03-1200.jpg> (referer: https://vpauto.eu/vehicle/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl)
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_08-1200.jpg not downloaded yet
2026-03-27 09:02:50 [vpauto.fr] INFO: Found listing with ID: 746abe5f3a
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27746abe5f3a%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [vpauto.fr] INFO: Scrape type for 746abe5f3a: 1
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_08-1200.jpg not downloaded yet
2026-03-27 09:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_08-1200.jpg not downloaded yet
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_10-1200.jpg not downloaded yet
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_07-1200.jpg not downloaded yet
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_05-1200.jpg not downloaded yet
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625e6250>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_02-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619c3bd0>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_02-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e9f40621-ab41-52bb-91d3-5016ddb03a20
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61903f10>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_02-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619c06d0>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_04-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 95f31310-3f22-5aa1-a083-56de8309f09d
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618f2710>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_01-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 133a32e0-4555-53d3-b0a8-fe052817b638
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62378290>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_03-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618e7ad0>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_05-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 95f31310-3f22-5aa1-a083-56de8309f09d
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619c0b50>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_02-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 133a32e0-4555-53d3-b0a8-fe052817b638
2026-03-27 09:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SPRYzwy_05-1200.jpg> (referer: https://vpauto.eu/vehicle/c2263b194/citroen-c3-hdi-70-airdream-confort)
2026-03-27 09:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SPRYzwy_04-1200.jpg> (referer: https://vpauto.eu/vehicle/c2263b194/citroen-c3-hdi-70-airdream-confort)
2026-03-27 09:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMblKRk_05-1200.jpg> (referer: https://vpauto.eu/vehicle/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort)
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_09-1200.jpg not downloaded yet
2026-03-27 09:02:51 [vpauto.fr] INFO: Found listing with ID: dbc3e52ae5
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dbc3e52ae5%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [vpauto.fr] INFO: Scrape type for dbc3e52ae5: 1
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_09-1200.jpg not downloaded yet
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_09-1200.jpg not downloaded yet
2026-03-27 09:02:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SPRYzwy_06-1200.jpg> (referer: https://vpauto.eu/vehicle/c2263b194/citroen-c3-hdi-70-airdream-confort)
2026-03-27 09:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMblKRk_06-1200.jpg> (referer: https://vpauto.eu/vehicle/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort)
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_08-1200.jpg not downloaded yet
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_06-1200.jpg not downloaded yet
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62378250>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_03-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e9f40621-ab41-52bb-91d3-5016ddb03a20
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62582d50>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_04-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61832e90>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_03-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_10-1200.jpg not downloaded yet
2026-03-27 09:02:51 [vpauto.fr] INFO: Found listing with ID: f9ea67b53a
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f9ea67b53a%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [vpauto.fr] INFO: Scrape type for f9ea67b53a: 1
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_10-1200.jpg not downloaded yet
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_10-1200.jpg not downloaded yet
2026-03-27 09:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yzpAZnp_06-1200.jpg> (referer: https://vpauto.eu/vehicle/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl)
2026-03-27 09:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZUOXVYW_02-1200.jpg> (referer: https://vpauto.eu/vehicle/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack)
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_09-1200.jpg not downloaded yet
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_07-1200.jpg not downloaded yet
2026-03-27 09:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGELVrE_06-1200.jpg> (referer: https://vpauto.eu/vehicle/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style)
2026-03-27 09:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZUOXVYW_04-1200.jpg> (referer: https://vpauto.eu/vehicle/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack)
2026-03-27 09:02:51 [vpauto.fr] INFO: Found listing with ID: e73fff1494
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e73fff1494%27 HTTP/1.1" 200 None
2026-03-27 09:02:51 [vpauto.fr] INFO: Scrape type for e73fff1494: 1
2026-03-27 09:02:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61987350>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_05-1200.jpg saved to cache
2026-03-27 09:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e9f40621-ab41-52bb-91d3-5016ddb03a20
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61af7bd0>
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_04-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e9f40621-ab41-52bb-91d3-5016ddb03a20
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623cfc50>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_05-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623b30d0>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_06-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e9f40621-ab41-52bb-91d3-5016ddb03a20
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619215d0>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_06-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ozykWnw_09-1200.jpg> (referer: https://vpauto.eu/vehicle/f898535d94/volvo-s60-24d-163-summum-geartronic-a)
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SPRYzwy_08-1200.jpg> (referer: https://vpauto.eu/vehicle/c2263b194/citroen-c3-hdi-70-airdream-confort)
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMblKRk_08-1200.jpg> (referer: https://vpauto.eu/vehicle/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort)
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_10-1200.jpg not downloaded yet
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_08-1200.jpg not downloaded yet
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZUOXVYW_05-1200.jpg> (referer: https://vpauto.eu/vehicle/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack)
2026-03-27 09:02:52 [vpauto.fr] INFO: Found listing with ID: 41eccb8bbf
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2741eccb8bbf%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [vpauto.fr] INFO: Scrape type for 41eccb8bbf: 0
2026-03-27 09:02:52 [vpauto.fr] INFO: Found listing with ID: 26205ac0e5
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2726205ac0e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [vpauto.fr] INFO: Scrape type for 26205ac0e5: 1
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_09-1200.jpg not downloaded yet
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/36b140ef36/isover-10-sac-disolant-isover-4-neuf> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61af4f50>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_06-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617f31d0>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_02-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624782d0>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_06-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 133a32e0-4555-53d3-b0a8-fe052817b638
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617da3d0>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_04-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851
2026-03-27 09:02:52 [vpauto.fr] INFO: Found listing with ID: 2a5407a994
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a5407a994%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [vpauto.fr] INFO: Scrape type for 2a5407a994: 1
2026-03-27 09:02:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGELVrE_07-1200.jpg> (referer: https://vpauto.eu/vehicle/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style)
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SPRYzwy_10-1200.jpg> (referer: https://vpauto.eu/vehicle/c2263b194/citroen-c3-hdi-70-airdream-confort)
2026-03-27 09:02:52 [vpauto.fr] ERROR: Error parsing ad details: time data 'Unknown' does not match format '%d/%m/%Y'
Traceback (most recent call last):
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 133, in _after_details_page_opened
    registration_date = self._extract_registration_date(response)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 257, in _extract_registration_date
    return datetime.strptime(date_str.strip(), "%d/%m/%Y").date().isoformat()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/_strptime.py", line 568, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/_strptime.py", line 349, in _strptime
    raise ValueError("time data %r does not match format %r" %
ValueError: time data 'Unknown' does not match format '%d/%m/%Y'
2026-03-27 09:02:52 [vpauto.fr] ERROR: An error occurred:
Traceback (most recent call last):
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 133, in _after_details_page_opened
    registration_date = self._extract_registration_date(response)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 257, in _extract_registration_date
    return datetime.strptime(date_str.strip(), "%d/%m/%Y").date().isoformat()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/_strptime.py", line 568, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/_strptime.py", line 349, in _strptime
    raise ValueError("time data %r does not match format %r" %
ValueError: time data 'Unknown' does not match format '%d/%m/%Y'

2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_10-1200.jpg not downloaded yet
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2ea8b22d36/lot-de-65-pneus-doccasion> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619afc90>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_09-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 95f31310-3f22-5aa1-a083-56de8309f09d
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624eeb10>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_08-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e9f40621-ab41-52bb-91d3-5016ddb03a20
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62393190>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_08-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMblKRk_10-1200.jpg> (referer: https://vpauto.eu/vehicle/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort)
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yzpAZnp_10-1200.jpg> (referer: https://vpauto.eu/vehicle/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl)
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZUOXVYW_07-1200.jpg> (referer: https://vpauto.eu/vehicle/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack)
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGELVrE_09-1200.jpg> (referer: https://vpauto.eu/vehicle/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style)
2026-03-27 09:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZUOXVYW_06-1200.jpg> (referer: https://vpauto.eu/vehicle/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack)
2026-03-27 09:02:52 [vpauto.fr] ERROR: Error parsing ad details: replace() argument 1 must be str, not None
Traceback (most recent call last):
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 129, in _after_details_page_opened
    model = self._extract_model(response, ad_make)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 203, in _extract_model
    return response.css(".vehicle-detail h1::text").get().replace(ad_make, "")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: replace() argument 1 must be str, not None
2026-03-27 09:02:52 [vpauto.fr] ERROR: An error occurred:
Traceback (most recent call last):
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 129, in _after_details_page_opened
    model = self._extract_model(response, ad_make)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 203, in _extract_model
    return response.css(".vehicle-detail h1::text").get().replace(ad_make, "")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: replace() argument 1 must be str, not None

2026-03-27 09:02:52 [vpauto.fr] INFO: Found listing with ID: 33dd7710aa
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2733dd7710aa%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [vpauto.fr] INFO: Scrape type for 33dd7710aa: 0
2026-03-27 09:02:52 [vpauto.fr] INFO: Found listing with ID: 6433f1ace5
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276433f1ace5%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [vpauto.fr] INFO: Scrape type for 6433f1ace5: 1
2026-03-27 09:02:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a68290>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_05-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851
2026-03-27 09:02:52 [vpauto.fr] INFO: Found listing with ID: 80186ae3bf
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2780186ae3bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [vpauto.fr] INFO: Scrape type for 80186ae3bf: 0
2026-03-27 09:02:52 [vpauto.fr] INFO: Found listing with ID: adc3e374e5
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27adc3e374e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [vpauto.fr] INFO: Scrape type for adc3e374e5: 1
2026-03-27 09:02:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39dc67eb-24ec-562a-b5cc-e67d24d07491 with identifier: e56f939e5
2026-03-27 09:02:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39dc67eb-24ec-562a-b5cc-e67d24d07491 with scrape type 1
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 39dc67eb-24ec-562a-b5cc-e67d24d07491
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_01-1200.jpg not downloaded yet
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619bc950>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_07-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 133a32e0-4555-53d3-b0a8-fe052817b638
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6194ffd0>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_10-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e9f40621-ab41-52bb-91d3-5016ddb03a20
2026-03-27 09:02:52 [vpauto.fr] INFO: Found listing with ID: bf73a101bf
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bf73a101bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [vpauto.fr] INFO: Scrape type for bf73a101bf: 0
2026-03-27 09:02:52 [vpauto.fr] INFO: Found listing with ID: ede7ae16e5
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ede7ae16e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [vpauto.fr] INFO: Scrape type for ede7ae16e5: 1
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_02-1200.jpg not downloaded yet
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617ced10>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_10-1200.jpg saved to cache
2026-03-27 09:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624c5510>
2026-03-27 09:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_10-1200.jpg saved to cache
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62423110>
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_07-1200.jpg saved to cache
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61995290>
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_09-1200.jpg saved to cache
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 133a32e0-4555-53d3-b0a8-fe052817b638
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617d9d50>
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_06-1200.jpg saved to cache
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGELVrE_10-1200.jpg> (referer: https://vpauto.eu/vehicle/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style)
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZUOXVYW_08-1200.jpg> (referer: https://vpauto.eu/vehicle/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack)
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGELVrE_08-1200.jpg> (referer: https://vpauto.eu/vehicle/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style)
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZUOXVYW_09-1200.jpg> (referer: https://vpauto.eu/vehicle/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack)
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SPRYzwy_09-1200.jpg> (referer: https://vpauto.eu/vehicle/c2263b194/citroen-c3-hdi-70-airdream-confort)
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMblKRk_09-1200.jpg> (referer: https://vpauto.eu/vehicle/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort)
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yzpAZnp_09-1200.jpg> (referer: https://vpauto.eu/vehicle/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl)
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: c3c2cb4936
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c3c2cb4936%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [vpauto.fr] INFO: Scrape type for c3c2cb4936: 0
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: 6b92521594
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276b92521594%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [vpauto.fr] INFO: Scrape type for 6b92521594: 1
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_03-1200.jpg not downloaded yet
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: cd1a41e23a
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cd1a41e23a%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [vpauto.fr] INFO: Scrape type for cd1a41e23a: 1
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_04-1200.jpg not downloaded yet
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: 8af77663bf
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278af77663bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [vpauto.fr] INFO: Scrape type for 8af77663bf: 0
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: ae91c73894
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ae91c73894%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [vpauto.fr] INFO: Scrape type for ae91c73894: 1
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_05-1200.jpg not downloaded yet
2026-03-27 09:02:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JgGfxgz_02-1200.jpg> (referer: https://vpauto.eu/vehicle/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business)
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61808150>
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_10-1200.jpg saved to cache
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 133a32e0-4555-53d3-b0a8-fe052817b638
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618c1890>
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_08-1200.jpg saved to cache
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6257f390>
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_08-1200.jpg saved to cache
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 133a32e0-4555-53d3-b0a8-fe052817b638
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6175c0d0>
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_09-1200.jpg saved to cache
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618cd9d0>
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_09-1200.jpg saved to cache
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e9f40621-ab41-52bb-91d3-5016ddb03a20
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618a7f10>
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_09-1200.jpg saved to cache
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61809090>
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_09-1200.jpg saved to cache
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: 77dfe04636
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2777dfe04636%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [vpauto.fr] INFO: Scrape type for 77dfe04636: 0
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: 2465e5715a
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272465e5715a%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [vpauto.fr] INFO: Scrape type for 2465e5715a: 0
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: 2bb12859bf
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272bb12859bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [vpauto.fr] INFO: Scrape type for 2bb12859bf: 0
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: 4ead3bc336
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274ead3bc336%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [vpauto.fr] INFO: Scrape type for 4ead3bc336: 0
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: 56767d6ebf
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2756767d6ebf%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [vpauto.fr] INFO: Scrape type for 56767d6ebf: 0
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: 8656855694
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278656855694%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [vpauto.fr] INFO: Scrape type for 8656855694: 1
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_06-1200.jpg not downloaded yet
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZUOXVYW_10-1200.jpg> (referer: https://vpauto.eu/vehicle/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack)
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JgGfxgz_01-1200.jpg> (referer: https://vpauto.eu/vehicle/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business)
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/746abe5f3a/citroen-c4-x-c4-x-elec-156ch-auto-eten-bva-plus> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c3dd6f5436/defitech-groupe-electrogene-defitech> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ozykWnw_10-1200.jpg> (referer: https://vpauto.eu/vehicle/f898535d94/volvo-s60-24d-163-summum-geartronic-a)
2026-03-27 09:02:53 [vpauto.fr] INFO: Found listing with ID: 90abc9d65a
2026-03-27 09:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2790abc9d65a%27 HTTP/1.1" 200 None
2026-03-27 09:02:54 [vpauto.fr] INFO: Scrape type for 90abc9d65a: 0
2026-03-27 09:02:54 [vpauto.fr] INFO: Found listing with ID: d13a14836
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d13a14836%27 HTTP/1.1" 200 None
2026-03-27 09:02:54 [vpauto.fr] INFO: Scrape type for d13a14836: 0
2026-03-27 09:02:54 [vpauto.fr] INFO: Found listing with ID: e7e97762bf
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e7e97762bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:54 [vpauto.fr] INFO: Scrape type for e7e97762bf: 0
2026-03-27 09:02:54 [vpauto.fr] INFO: Found listing with ID: ef8005abe5
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ef8005abe5%27 HTTP/1.1" 200 None
2026-03-27 09:02:54 [vpauto.fr] INFO: Scrape type for ef8005abe5: 1
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_07-1200.jpg not downloaded yet
2026-03-27 09:02:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f9ea67b53a/citroen-c4-x-elec-156ch-auto-eten-bva-plus> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ce9c9bb-3209-5782-91bd-f3b26944fe0e with identifier: 64c978d0e5
2026-03-27 09:02:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e with scrape type 1
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_01-1200.jpg not downloaded yet
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e625ab4d0>
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_02-1200.jpg saved to cache
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 39dc67eb-24ec-562a-b5cc-e67d24d07491
2026-03-27 09:02:54 [vpauto.fr] ERROR: Error parsing ad details: time data 'Unknown' does not match format '%d/%m/%Y'
Traceback (most recent call last):
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 133, in _after_details_page_opened
    registration_date = self._extract_registration_date(response)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 257, in _extract_registration_date
    return datetime.strptime(date_str.strip(), "%d/%m/%Y").date().isoformat()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/_strptime.py", line 568, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/_strptime.py", line 349, in _strptime
    raise ValueError("time data %r does not match format %r" %
ValueError: time data 'Unknown' does not match format '%d/%m/%Y'
2026-03-27 09:02:54 [vpauto.fr] ERROR: An error occurred:
Traceback (most recent call last):
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 133, in _after_details_page_opened
    registration_date = self._extract_registration_date(response)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/vpauto.py", line 257, in _extract_registration_date
    return datetime.strptime(date_str.strip(), "%d/%m/%Y").date().isoformat()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/_strptime.py", line 568, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/_strptime.py", line 349, in _strptime
    raise ValueError("time data %r does not match format %r" %
ValueError: time data 'Unknown' does not match format '%d/%m/%Y'

2026-03-27 09:02:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JgGfxgz_04-1200.jpg> (referer: https://vpauto.eu/vehicle/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business)
2026-03-27 09:02:54 [vpauto.fr] INFO: Found listing with ID: 2fdb636bf
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272fdb636bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:54 [vpauto.fr] INFO: Scrape type for 2fdb636bf: 0
2026-03-27 09:02:54 [vpauto.fr] INFO: Found listing with ID: 667284f2e5
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27667284f2e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:54 [vpauto.fr] INFO: Scrape type for 667284f2e5: 1
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_08-1200.jpg not downloaded yet
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_02-1200.jpg not downloaded yet
2026-03-27 09:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/26205ac0e5/skoda-octavia> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e73fff1494/mini-cooper-cabriolet-c-163-ch-dkg7-classic> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a37650>
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_10-1200.jpg saved to cache
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619cb290>
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_01-1200.jpg saved to cache
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 39dc67eb-24ec-562a-b5cc-e67d24d07491
2026-03-27 09:02:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a59fa96c-a6e5-5fe2-b02f-4d794b481658 with identifier: 746abe5f3a
2026-03-27 09:02:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a59fa96c-a6e5-5fe2-b02f-4d794b481658 with scrape type 1
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item a59fa96c-a6e5-5fe2-b02f-4d794b481658
2026-03-27 09:02:54 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item a59fa96c-a6e5-5fe2-b02f-4d794b481658
2026-03-27 09:02:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a59fa96c-a6e5-5fe2-b02f-4d794b481658, identifier: 746abe5f3a
2026-03-27 09:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62637b90>
2026-03-27 09:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_10-1200.jpg saved to cache
2026-03-27 09:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 95f31310-3f22-5aa1-a083-56de8309f09d
2026-03-27 09:02:55 [vpauto.fr] INFO: Found listing with ID: 94ec9a5be5
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2794ec9a5be5%27 HTTP/1.1" 200 None
2026-03-27 09:02:55 [vpauto.fr] INFO: Scrape type for 94ec9a5be5: 1
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_09-1200.jpg not downloaded yet
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_03-1200.jpg not downloaded yet
2026-03-27 09:02:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a59fa96c-a6e5-5fe2-b02f-4d794b481658 with identifier: 746abe5f3a
2026-03-27 09:02:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a59fa96c-a6e5-5fe2-b02f-4d794b481658 with identifier: 746abe5f3a
2026-03-27 09:02:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a59fa96c-a6e5-5fe2-b02f-4d794b481658 with identifier: 746abe5f3a to the API
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/746abe5f3a/citroen-c4-x-c4-x-elec-156ch-auto-eten-bva-plus>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'a59fa96c-a6e5-5fe2-b02f-4d794b481658',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/746abe5f3a/citroen-c4-x-c4-x-elec-156ch-auto-eten-bva-plus',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'C4 X C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'odometer': 5265,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2025-04-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 X C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'transmission': 'automatic',
 'trim': 'C4 X C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'year': 2025}
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27746abe5f3a%27 HTTP/1.1" 200 None
2026-03-27 09:02:55 [vpauto.fr] INFO: Saving data for 746abe5f3a: {'created_time': 1774602175.553461, 'last_price_update_time': 1774602175.553472}
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='746abe5f3a') HTTP/1.1" 204 0
2026-03-27 09:02:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9eaa0425-b7bd-5460-a163-54bc0fc549c1 with identifier: f9ea67b53a
2026-03-27 09:02:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9eaa0425-b7bd-5460-a163-54bc0fc549c1 with scrape type 1
2026-03-27 09:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 9eaa0425-b7bd-5460-a163-54bc0fc549c1
2026-03-27 09:02:55 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 9eaa0425-b7bd-5460-a163-54bc0fc549c1
2026-03-27 09:02:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9eaa0425-b7bd-5460-a163-54bc0fc549c1, identifier: f9ea67b53a
2026-03-27 09:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JgGfxgz_06-1200.jpg> (referer: https://vpauto.eu/vehicle/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business)
2026-03-27 09:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JgGfxgz_03-1200.jpg> (referer: https://vpauto.eu/vehicle/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business)
2026-03-27 09:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JgGfxgz_05-1200.jpg> (referer: https://vpauto.eu/vehicle/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business)
2026-03-27 09:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2a5407a994/lexus-nx-350h> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9eaa0425-b7bd-5460-a163-54bc0fc549c1 with identifier: f9ea67b53a
2026-03-27 09:02:55 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:02:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9eaa0425-b7bd-5460-a163-54bc0fc549c1 with identifier: f9ea67b53a
2026-03-27 09:02:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9eaa0425-b7bd-5460-a163-54bc0fc549c1 with identifier: f9ea67b53a to the API
2026-03-27 09:02:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f9ea67b53a/citroen-c4-x-elec-156ch-auto-eten-bva-plus>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'BLEU ECLIPSE',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '9eaa0425-b7bd-5460-a163-54bc0fc549c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f9ea67b53a/citroen-c4-x-elec-156ch-auto-eten-bva-plus',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'odometer': 7019,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2025-04-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'transmission': 'automatic',
 'trim': 'C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'year': 2025}
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f9ea67b53a%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [vpauto.fr] INFO: Saving data for f9ea67b53a: {'created_time': 1774602176.180709, 'last_price_update_time': 1774602176.18072}
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f9ea67b53a') HTTP/1.1" 204 0
2026-03-27 09:02:56 [vpauto.fr] INFO: Found listing with ID: 1842bd3436
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271842bd3436%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [vpauto.fr] INFO: Scrape type for 1842bd3436: 0
2026-03-27 09:02:56 [vpauto.fr] INFO: Found listing with ID: f9650f0836
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f9650f0836%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [vpauto.fr] INFO: Scrape type for f9650f0836: 0
2026-03-27 09:02:56 [vpauto.fr] INFO: Found listing with ID: bcaba6f45a
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bcaba6f45a%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [vpauto.fr] INFO: Scrape type for bcaba6f45a: 0
2026-03-27 09:02:56 [vpauto.fr] INFO: Found listing with ID: ac24d96e5a
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ac24d96e5a%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [vpauto.fr] INFO: Scrape type for ac24d96e5a: 0
2026-03-27 09:02:56 [vpauto.fr] INFO: Found listing with ID: f8d6f1c25a
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f8d6f1c25a%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [vpauto.fr] INFO: Scrape type for f8d6f1c25a: 0
2026-03-27 09:02:56 [vpauto.fr] INFO: Found listing with ID: 839d0865bf
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27839d0865bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [vpauto.fr] INFO: Scrape type for 839d0865bf: 0
2026-03-27 09:02:56 [vpauto.fr] INFO: Found listing with ID: 6f489eddf8
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276f489eddf8%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [vpauto.fr] INFO: Scrape type for 6f489eddf8: 0
2026-03-27 09:02:56 [vpauto.fr] INFO: Found listing with ID: d8bb8511e5
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d8bb8511e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [vpauto.fr] INFO: Scrape type for d8bb8511e5: 1
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_10-1200.jpg not downloaded yet
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_04-1200.jpg not downloaded yet
2026-03-27 09:02:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ab1250>
2026-03-27 09:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_04-1200.jpg saved to cache
2026-03-27 09:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 39dc67eb-24ec-562a-b5cc-e67d24d07491
2026-03-27 09:02:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef34cf65-a32d-5ee5-8701-a3c6c6daa135 with identifier: 26205ac0e5
2026-03-27 09:02:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef34cf65-a32d-5ee5-8701-a3c6c6daa135 with scrape type 1
2026-03-27 09:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item ef34cf65-a32d-5ee5-8701-a3c6c6daa135
2026-03-27 09:02:56 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item ef34cf65-a32d-5ee5-8701-a3c6c6daa135
2026-03-27 09:02:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ef34cf65-a32d-5ee5-8701-a3c6c6daa135, identifier: 26205ac0e5
2026-03-27 09:02:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4846d188-3523-5043-8973-ad7a586ce1a0 with identifier: e73fff1494
2026-03-27 09:02:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4846d188-3523-5043-8973-ad7a586ce1a0 with scrape type 1
2026-03-27 09:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 4846d188-3523-5043-8973-ad7a586ce1a0
2026-03-27 09:02:56 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 4846d188-3523-5043-8973-ad7a586ce1a0
2026-03-27 09:02:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4846d188-3523-5043-8973-ad7a586ce1a0, identifier: e73fff1494
2026-03-27 09:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UyOoapV_01-1200.jpg> (referer: https://vpauto.eu/vehicle/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places)
2026-03-27 09:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/dbc3e52ae5/citroen-c4-x-elec-156ch-auto-eten-bva-plus> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ef34cf65-a32d-5ee5-8701-a3c6c6daa135 with identifier: 26205ac0e5
2026-03-27 09:02:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ef34cf65-a32d-5ee5-8701-a3c6c6daa135 with identifier: 26205ac0e5
2026-03-27 09:02:56 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ef34cf65-a32d-5ee5-8701-a3c6c6daa135 with identifier: 26205ac0e5 to the API
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ef34cf65-a32d-5ee5-8701-a3c6c6daa135%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id ef34cf65-a32d-5ee5-8701-a3c6c6daa135: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022Unknown\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022SKODA OCTAVIA\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 260000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022SKODA\u0022, \u0022Model\u0022: \u0022OCTAVIA\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222025-04-17\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/26205ac0e5/skoda-octavia\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002269 - LYON\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022OCTAVIA\u0022, \u0022Year\u0022: 2025, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 120, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: false, \u0022IsVatDeductible\u0022: false, \u0022Id\u0022: \u0022ef34cf65-a32d-5ee5-8701-a3c6c6daa135\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:02:56 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:02:56 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:56 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'ef34cf65-a32d-5ee5-8701-a3c6c6daa135',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/26205ac0e5/skoda-octavia',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2025-04-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA OCTAVIA',
 'transmission': 'automatic',
 'trim': 'OCTAVIA',
 '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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2726205ac0e5%27 HTTP/1.1" 200 None
2026-03-27 09:02:56 [vpauto.fr] INFO: Saving data for 26205ac0e5: {'created_time': 1774602176.983785, 'last_price_update_time': 1774602176.983798}
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='26205ac0e5') HTTP/1.1" 204 0
2026-03-27 09:02:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4846d188-3523-5043-8973-ad7a586ce1a0 with identifier: e73fff1494
2026-03-27 09:02:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4846d188-3523-5043-8973-ad7a586ce1a0 with identifier: e73fff1494
2026-03-27 09:02:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4846d188-3523-5043-8973-ad7a586ce1a0 with identifier: e73fff1494 to the API
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e73fff1494/mini-cooper-cabriolet-c-163-ch-dkg7-classic>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 2,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '4846d188-3523-5043-8973-ad7a586ce1a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e73fff1494/mini-cooper-cabriolet-c-163-ch-dkg7-classic',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'MINI',
 'model': 'Cooper Cabriolet C 163 ch DKG7 Classic',
 'odometer': 8329,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2025-04-18',
 'seats_number': 4,
 'seller_name': None,
 'title': 'MINI Cooper Cabriolet C 163 ch DKG7 Classic',
 'transmission': 'automatic',
 'trim': 'Cooper Cabriolet C 163 ch DKG7 Classic',
 'year': 2025}
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e73fff1494%27 HTTP/1.1" 200 None
2026-03-27 09:02:57 [vpauto.fr] INFO: Saving data for e73fff1494: {'created_time': 1774602177.31822, 'last_price_update_time': 1774602177.318231}
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e73fff1494') HTTP/1.1" 204 0
2026-03-27 09:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JgGfxgz_07-1200.jpg> (referer: https://vpauto.eu/vehicle/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business)
2026-03-27 09:02:57 [vpauto.fr] INFO: Found listing with ID: a7e5e45494
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a7e5e45494%27 HTTP/1.1" 200 None
2026-03-27 09:02:57 [vpauto.fr] INFO: Scrape type for a7e5e45494: 1
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_05-1200.jpg not downloaded yet
2026-03-27 09:02:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619ef290>
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_06-1200.jpg saved to cache
2026-03-27 09:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 39dc67eb-24ec-562a-b5cc-e67d24d07491
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a07e10>
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_03-1200.jpg saved to cache
2026-03-27 09:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 39dc67eb-24ec-562a-b5cc-e67d24d07491
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619873d0>
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_05-1200.jpg saved to cache
2026-03-27 09:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 39dc67eb-24ec-562a-b5cc-e67d24d07491
2026-03-27 09:02:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b96d46ff-b9a6-59fa-8322-444e8c6805a7 with identifier: 2a5407a994
2026-03-27 09:02:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b96d46ff-b9a6-59fa-8322-444e8c6805a7 with scrape type 1
2026-03-27 09:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item b96d46ff-b9a6-59fa-8322-444e8c6805a7
2026-03-27 09:02:57 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item b96d46ff-b9a6-59fa-8322-444e8c6805a7
2026-03-27 09:02:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b96d46ff-b9a6-59fa-8322-444e8c6805a7, identifier: 2a5407a994
2026-03-27 09:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UyOoapV_02-1200.jpg> (referer: https://vpauto.eu/vehicle/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places)
2026-03-27 09:02:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b96d46ff-b9a6-59fa-8322-444e8c6805a7 with identifier: 2a5407a994
2026-03-27 09:02:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b96d46ff-b9a6-59fa-8322-444e8c6805a7 with identifier: 2a5407a994
2026-03-27 09:02:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b96d46ff-b9a6-59fa-8322-444e8c6805a7 with identifier: 2a5407a994 to the API
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b96d46ff-b9a6-59fa-8322-444e8c6805a7%27 HTTP/1.1" 200 None
2026-03-27 09:02:57 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id b96d46ff-b9a6-59fa-8322-444e8c6805a7: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022Unknown\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022LEXUS NX 350h\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 260000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022LEXUS\u0022, \u0022Model\u0022: \u0022NX 350h\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Hybrid\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222025-03-26\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/2a5407a994/lexus-nx-350h\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002256 - LORIENT\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022NX 350h\u0022, \u0022Year\u0022: 2025, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 129, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022b96d46ff-b9a6-59fa-8322-444e8c6805a7\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:02:57 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:02:57 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:57 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'b96d46ff-b9a6-59fa-8322-444e8c6805a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2a5407a994/lexus-nx-350h',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LEXUS',
 'model': 'NX 350h',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2025-03-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'LEXUS NX 350h',
 'transmission': 'automatic',
 'trim': 'NX 350h',
 '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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a5407a994%27 HTTP/1.1" 200 None
2026-03-27 09:02:57 [vpauto.fr] INFO: Saving data for 2a5407a994: {'created_time': 1774602177.950304, 'last_price_update_time': 1774602177.950318}
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2a5407a994') HTTP/1.1" 204 0
2026-03-27 09:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JgGfxgz_08-1200.jpg> (referer: https://vpauto.eu/vehicle/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business)
2026-03-27 09:02:57 [vpauto.fr] INFO: Found listing with ID: a230e7013a
2026-03-27 09:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a230e7013a%27 HTTP/1.1" 200 None
2026-03-27 09:02:58 [vpauto.fr] INFO: Scrape type for a230e7013a: 1
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_06-1200.jpg not downloaded yet
2026-03-27 09:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6433f1ace5/skoda-octavia> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UyOoapV_03-1200.jpg> (referer: https://vpauto.eu/vehicle/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places)
2026-03-27 09:02:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/adc3e374e5/alfa-romeo-alfa-romeo-junior-elettrica> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61951410>
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_01-1200.jpg saved to cache
2026-03-27 09:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e
2026-03-27 09:02:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 672a5d07-7507-5e9a-aca6-2120ad5bca54 with identifier: dbc3e52ae5
2026-03-27 09:02:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 672a5d07-7507-5e9a-aca6-2120ad5bca54 with scrape type 1
2026-03-27 09:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 672a5d07-7507-5e9a-aca6-2120ad5bca54
2026-03-27 09:02:58 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 672a5d07-7507-5e9a-aca6-2120ad5bca54
2026-03-27 09:02:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 672a5d07-7507-5e9a-aca6-2120ad5bca54, identifier: dbc3e52ae5
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61b2a7d0>
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_07-1200.jpg saved to cache
2026-03-27 09:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 39dc67eb-24ec-562a-b5cc-e67d24d07491
2026-03-27 09:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JgGfxgz_09-1200.jpg> (referer: https://vpauto.eu/vehicle/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business)
2026-03-27 09:02:58 [vpauto.fr] INFO: Found listing with ID: b745375836
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b745375836%27 HTTP/1.1" 200 None
2026-03-27 09:02:58 [vpauto.fr] INFO: Scrape type for b745375836: 0
2026-03-27 09:02:58 [vpauto.fr] INFO: Found listing with ID: 69332dc25a
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2769332dc25a%27 HTTP/1.1" 200 None
2026-03-27 09:02:58 [vpauto.fr] INFO: Scrape type for 69332dc25a: 0
2026-03-27 09:02:58 [vpauto.fr] INFO: Found listing with ID: 7b1f8da94
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277b1f8da94%27 HTTP/1.1" 200 None
2026-03-27 09:02:58 [vpauto.fr] INFO: Scrape type for 7b1f8da94: 1
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_07-1200.jpg not downloaded yet
2026-03-27 09:02:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:02:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 672a5d07-7507-5e9a-aca6-2120ad5bca54 with identifier: dbc3e52ae5
2026-03-27 09:02:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 672a5d07-7507-5e9a-aca6-2120ad5bca54 with identifier: dbc3e52ae5
2026-03-27 09:02:58 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 672a5d07-7507-5e9a-aca6-2120ad5bca54 with identifier: dbc3e52ae5 to the API
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:02:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/dbc3e52ae5/citroen-c4-x-elec-156ch-auto-eten-bva-plus>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'BLEU ECLIPSE',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '672a5d07-7507-5e9a-aca6-2120ad5bca54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/dbc3e52ae5/citroen-c4-x-elec-156ch-auto-eten-bva-plus',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'odometer': 6424,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2025-04-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'transmission': 'automatic',
 'trim': 'C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'year': 2025}
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dbc3e52ae5%27 HTTP/1.1" 200 None
2026-03-27 09:02:58 [vpauto.fr] INFO: Saving data for dbc3e52ae5: {'created_time': 1774602178.7896, 'last_price_update_time': 1774602178.789615}
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='dbc3e52ae5') HTTP/1.1" 204 0
2026-03-27 09:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JgGfxgz_10-1200.jpg> (referer: https://vpauto.eu/vehicle/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business)
2026-03-27 09:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UyOoapV_04-1200.jpg> (referer: https://vpauto.eu/vehicle/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places)
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6193c210>
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_02-1200.jpg saved to cache
2026-03-27 09:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e
2026-03-27 09:02:58 [vpauto.fr] INFO: Found listing with ID: cb1716f2bf
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cb1716f2bf%27 HTTP/1.1" 200 None
2026-03-27 09:02:58 [vpauto.fr] INFO: Scrape type for cb1716f2bf: 0
2026-03-27 09:02:58 [vpauto.fr] INFO: Found listing with ID: 83a9e88a36
2026-03-27 09:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2783a9e88a36%27 HTTP/1.1" 200 None
2026-03-27 09:02:59 [vpauto.fr] INFO: Scrape type for 83a9e88a36: 0
2026-03-27 09:02:59 [vpauto.fr] INFO: Found listing with ID: 63f2d0a594
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2763f2d0a594%27 HTTP/1.1" 200 None
2026-03-27 09:02:59 [vpauto.fr] INFO: Scrape type for 63f2d0a594: 1
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_08-1200.jpg not downloaded yet
2026-03-27 09:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6189ee10>
2026-03-27 09:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_08-1200.jpg saved to cache
2026-03-27 09:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 39dc67eb-24ec-562a-b5cc-e67d24d07491
2026-03-27 09:02:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9af36dee-b7c6-5d70-8b62-1cb18b41bbc5 with identifier: 6433f1ace5
2026-03-27 09:02:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9af36dee-b7c6-5d70-8b62-1cb18b41bbc5 with scrape type 1
2026-03-27 09:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 9af36dee-b7c6-5d70-8b62-1cb18b41bbc5
2026-03-27 09:02:59 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 9af36dee-b7c6-5d70-8b62-1cb18b41bbc5
2026-03-27 09:02:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9af36dee-b7c6-5d70-8b62-1cb18b41bbc5, identifier: 6433f1ace5
2026-03-27 09:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6194d050>
2026-03-27 09:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_03-1200.jpg saved to cache
2026-03-27 09:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e
2026-03-27 09:02:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8e67c25-e8bb-502b-9879-cf198801b087 with identifier: adc3e374e5
2026-03-27 09:02:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8e67c25-e8bb-502b-9879-cf198801b087 with scrape type 1
2026-03-27 09:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item e8e67c25-e8bb-502b-9879-cf198801b087
2026-03-27 09:02:59 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item e8e67c25-e8bb-502b-9879-cf198801b087
2026-03-27 09:02:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e8e67c25-e8bb-502b-9879-cf198801b087, identifier: adc3e374e5
2026-03-27 09:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ede7ae16e5/skoda-kodiaq> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cd1a41e23a/mg-mg4-ev-51kwh-125-kw-2wd-standard> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-27 09:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8656855694/renault-master-fourgon-fg-tr-cf-f3500-l3h2-blue-dci-1> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:02:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9af36dee-b7c6-5d70-8b62-1cb18b41bbc5 with identifier: 6433f1ace5
2026-03-27 09:02:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9af36dee-b7c6-5d70-8b62-1cb18b41bbc5 with identifier: 6433f1ace5
2026-03-27 09:02:59 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9af36dee-b7c6-5d70-8b62-1cb18b41bbc5 with identifier: 6433f1ace5 to the API
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279af36dee-b7c6-5d70-8b62-1cb18b41bbc5%27 HTTP/1.1" 200 None
2026-03-27 09:02:59 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 9af36dee-b7c6-5d70-8b62-1cb18b41bbc5: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022Unknown\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022SKODA OCTAVIA\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 260000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022SKODA\u0022, \u0022Model\u0022: \u0022OCTAVIA\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222025-04-12\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/6433f1ace5/skoda-octavia\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002269 - LYON\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022OCTAVIA\u0022, \u0022Year\u0022: 2025, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 120, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: false, \u0022IsVatDeductible\u0022: false, \u0022Id\u0022: \u00229af36dee-b7c6-5d70-8b62-1cb18b41bbc5\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:02:59 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:02:59 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:59 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '9af36dee-b7c6-5d70-8b62-1cb18b41bbc5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6433f1ace5/skoda-octavia',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2025-04-12',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA OCTAVIA',
 'transmission': 'automatic',
 'trim': 'OCTAVIA',
 '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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276433f1ace5%27 HTTP/1.1" 200 None
2026-03-27 09:02:59 [vpauto.fr] INFO: Saving data for 6433f1ace5: {'created_time': 1774602179.770339, 'last_price_update_time': 1774602179.770353}
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6433f1ace5') HTTP/1.1" 204 0
2026-03-27 09:02:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e8e67c25-e8bb-502b-9879-cf198801b087 with identifier: adc3e374e5
2026-03-27 09:02:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e8e67c25-e8bb-502b-9879-cf198801b087 with identifier: adc3e374e5
2026-03-27 09:02:59 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e8e67c25-e8bb-502b-9879-cf198801b087 with identifier: adc3e374e5 to the API
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e8e67c25-e8bb-502b-9879-cf198801b087%27 HTTP/1.1" 200 None
2026-03-27 09:03:00 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id e8e67c25-e8bb-502b-9879-cf198801b087: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022Unknown\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022ALFA ROMEO ALFA ROMEO Junior Elettrica\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 260000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022ALFA ROMEO\u0022, \u0022Model\u0022: \u0022Junior Elettrica\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Electric\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222025-01-30\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/adc3e374e5/alfa-romeo-alfa-romeo-junior-elettrica\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002213 - MARSEILLE\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022Junior Elettrica\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: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022e8e67c25-e8bb-502b-9879-cf198801b087\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:02:59 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:03:00 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:00 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'e8e67c25-e8bb-502b-9879-cf198801b087',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/adc3e374e5/alfa-romeo-alfa-romeo-junior-elettrica',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'ALFA ROMEO',
 'model': 'Junior Elettrica',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2025-01-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'ALFA ROMEO ALFA ROMEO Junior Elettrica',
 'transmission': 'automatic',
 'trim': 'Junior Elettrica',
 '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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27adc3e374e5%27 HTTP/1.1" 200 None
2026-03-27 09:03:00 [vpauto.fr] INFO: Saving data for adc3e374e5: {'created_time': 1774602180.090247, 'last_price_update_time': 1774602180.090265}
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='adc3e374e5') HTTP/1.1" 204 0
2026-03-27 09:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UyOoapV_05-1200.jpg> (referer: https://vpauto.eu/vehicle/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places)
2026-03-27 09:03:00 [vpauto.fr] INFO: Found listing with ID: b1f6e64b36
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b1f6e64b36%27 HTTP/1.1" 200 None
2026-03-27 09:03:00 [vpauto.fr] INFO: Scrape type for b1f6e64b36: 0
2026-03-27 09:03:00 [vpauto.fr] INFO: Found listing with ID: 878d4cdb36
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27878d4cdb36%27 HTTP/1.1" 200 None
2026-03-27 09:03:00 [vpauto.fr] INFO: Scrape type for 878d4cdb36: 0
2026-03-27 09:03:00 [vpauto.fr] INFO: Found listing with ID: bc9b99fa94
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bc9b99fa94%27 HTTP/1.1" 200 None
2026-03-27 09:03:00 [vpauto.fr] INFO: Scrape type for bc9b99fa94: 1
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_09-1200.jpg not downloaded yet
2026-03-27 09:03:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:03:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:03:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:03:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61961810>
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_09-1200.jpg saved to cache
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 39dc67eb-24ec-562a-b5cc-e67d24d07491
2026-03-27 09:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UyOoapV_06-1200.jpg> (referer: https://vpauto.eu/vehicle/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places)
2026-03-27 09:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ae91c73894/ds-ds-4-v2-ds-4-v2-ptech-130-auto-etoile-alcantara> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MMblKRk_07-1200.jpg> (referer: https://vpauto.eu/vehicle/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort)
2026-03-27 09:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yzpAZnp_08-1200.jpg> (referer: https://vpauto.eu/vehicle/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl)
2026-03-27 09:03:00 [vpauto.fr] INFO: Found listing with ID: 99957a3c36
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2799957a3c36%27 HTTP/1.1" 200 None
2026-03-27 09:03:00 [vpauto.fr] INFO: Scrape type for 99957a3c36: 0
2026-03-27 09:03:00 [vpauto.fr] INFO: Found listing with ID: d34fd50736
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d34fd50736%27 HTTP/1.1" 200 None
2026-03-27 09:03:00 [vpauto.fr] INFO: Scrape type for d34fd50736: 0
2026-03-27 09:03:00 [vpauto.fr] INFO: Requesting listing page 11: https://vpauto.eu/vehicle/list?page=11
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_10-1200.jpg not downloaded yet
2026-03-27 09:03:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61961d90>
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJgGfxgz_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JgGfxgz_10-1200.jpg saved to cache
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 39dc67eb-24ec-562a-b5cc-e67d24d07491
2026-03-27 09:03:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 39dc67eb-24ec-562a-b5cc-e67d24d07491, skipping ID generation
2026-03-27 09:03:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39dc67eb-24ec-562a-b5cc-e67d24d07491 with scrape type 1
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 39dc67eb-24ec-562a-b5cc-e67d24d07491 sending to next pipeline
2026-03-27 09:03:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 39dc67eb-24ec-562a-b5cc-e67d24d07491, identifier: e56f939e5
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6437bf10>
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_04-1200.jpg saved to cache
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e
2026-03-27 09:03:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98e60b52-069f-5581-89dd-32b856356f07 with identifier: ede7ae16e5
2026-03-27 09:03:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98e60b52-069f-5581-89dd-32b856356f07 with scrape type 1
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 98e60b52-069f-5581-89dd-32b856356f07
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 98e60b52-069f-5581-89dd-32b856356f07
2026-03-27 09:03:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 98e60b52-069f-5581-89dd-32b856356f07, identifier: ede7ae16e5
2026-03-27 09:03:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5da8e37-008c-53df-a54d-7ab8a31fd18f with identifier: cd1a41e23a
2026-03-27 09:03:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5da8e37-008c-53df-a54d-7ab8a31fd18f with scrape type 1
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item d5da8e37-008c-53df-a54d-7ab8a31fd18f
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item d5da8e37-008c-53df-a54d-7ab8a31fd18f
2026-03-27 09:03:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d5da8e37-008c-53df-a54d-7ab8a31fd18f, identifier: cd1a41e23a
2026-03-27 09:03:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7567209f-7c66-5446-8343-8fb6b277f627 with identifier: 78c9d9f9e5
2026-03-27 09:03:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7567209f-7c66-5446-8343-8fb6b277f627 with scrape type 1
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7567209f-7c66-5446-8343-8fb6b277f627
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_01-1200.jpg not downloaded yet
2026-03-27 09:03:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8151bd5b-ab1d-55bd-8561-fd10d5c0a3a4 with identifier: 8656855694
2026-03-27 09:03:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8151bd5b-ab1d-55bd-8561-fd10d5c0a3a4 with scrape type 1
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 8151bd5b-ab1d-55bd-8561-fd10d5c0a3a4
2026-03-27 09:03:00 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 8151bd5b-ab1d-55bd-8561-fd10d5c0a3a4
2026-03-27 09:03:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8151bd5b-ab1d-55bd-8561-fd10d5c0a3a4, identifier: 8656855694
2026-03-27 09:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6247f9d0>
2026-03-27 09:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_05-1200.jpg saved to cache
2026-03-27 09:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e
2026-03-27 09:03:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 39dc67eb-24ec-562a-b5cc-e67d24d07491 with identifier: e56f939e5
2026-03-27 09:03:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 39dc67eb-24ec-562a-b5cc-e67d24d07491 with identifier: e56f939e5
2026-03-27 09:03:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 39dc67eb-24ec-562a-b5cc-e67d24d07491 with identifier: e56f939e5 to the API
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/JgGfxgz_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '6.1L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '39dc67eb-24ec-562a-b5cc-e67d24d07491',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e56f939e5/volkswagen-transporter-61-fgn-l1h1-20-tdi-90-bvm5-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER 6.1 FGN L1H1 2.0 TDI 90 BVM5 BUSINESS',
 'odometer': 183452,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 28,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93934,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JgGfxgz_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75472,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JgGfxgz_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77122,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JgGfxgz_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63532,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JgGfxgz_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84266,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JgGfxgz_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81578,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JgGfxgz_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86722,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JgGfxgz_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73532,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JgGfxgz_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106844,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JgGfxgz_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39dc67eb-24ec-562a-b5cc-e67d24d07491/39dc67eb-24ec-562a-b5cc-e67d24d07491_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94079,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JgGfxgz_10-1200.jpg',
             'Width': 1200}],
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2022-10-19',
 'seats_number': 3,
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER 6.1 FGN L1H1 2.0 TDI 90 BVM5 BUSINESS',
 'transmission': 'manual',
 'trim': 'TRANSPORTER 6.1 FGN L1H1 2.0 TDI 90 BVM5 BUSINESS',
 'year': 2022}
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e56f939e5%27 HTTP/1.1" 200 None
2026-03-27 09:03:01 [vpauto.fr] INFO: Saving data for e56f939e5: {'created_time': 1774602181.530646, 'last_price_update_time': 1774602181.530663}
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e56f939e5') HTTP/1.1" 204 0
2026-03-27 09:03:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 98e60b52-069f-5581-89dd-32b856356f07 with identifier: ede7ae16e5
2026-03-27 09:03:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 98e60b52-069f-5581-89dd-32b856356f07 with identifier: ede7ae16e5
2026-03-27 09:03:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 98e60b52-069f-5581-89dd-32b856356f07 with identifier: ede7ae16e5 to the API
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2798e60b52-069f-5581-89dd-32b856356f07%27 HTTP/1.1" 200 None
2026-03-27 09:03:01 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 98e60b52-069f-5581-89dd-32b856356f07: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022Unknown\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022SKODA KODIAQ\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 260000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022SKODA\u0022, \u0022Model\u0022: \u0022KODIAQ\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222025-07-11\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/ede7ae16e5/skoda-kodiaq\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002269 - LYON\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022KODIAQ\u0022, \u0022Year\u0022: 2025, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 138, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: false, \u0022IsVatDeductible\u0022: false, \u0022Id\u0022: \u002298e60b52-069f-5581-89dd-32b856356f07\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:03:01 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:03:01 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:01 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '98e60b52-069f-5581-89dd-32b856356f07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ede7ae16e5/skoda-kodiaq',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'SKODA',
 'model': 'KODIAQ',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2025-07-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA KODIAQ',
 'transmission': 'automatic',
 'trim': 'KODIAQ',
 '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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ede7ae16e5%27 HTTP/1.1" 200 None
2026-03-27 09:03:01 [vpauto.fr] INFO: Saving data for ede7ae16e5: {'created_time': 1774602181.827313, 'last_price_update_time': 1774602181.827327}
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ede7ae16e5') HTTP/1.1" 204 0
2026-03-27 09:03:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d5da8e37-008c-53df-a54d-7ab8a31fd18f with identifier: cd1a41e23a
2026-03-27 09:03:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d5da8e37-008c-53df-a54d-7ab8a31fd18f with identifier: cd1a41e23a
2026-03-27 09:03:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d5da8e37-008c-53df-a54d-7ab8a31fd18f with identifier: cd1a41e23a to the API
2026-03-27 09:03:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/cd1a41e23a/mg-mg4-ev-51kwh-125-kw-2wd-standard>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'd5da8e37-008c-53df-a54d-7ab8a31fd18f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cd1a41e23a/mg-mg4-ev-51kwh-125-kw-2wd-standard',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'MG',
 'model': '4 EV 51kWh - 125 kW 2WD Standard',
 'odometer': 19895,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2024-03-14',
 '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': 2024}
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cd1a41e23a%27 HTTP/1.1" 200 None
2026-03-27 09:03:02 [vpauto.fr] INFO: Saving data for cd1a41e23a: {'created_time': 1774602182.241477, 'last_price_update_time': 1774602182.24149}
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cd1a41e23a') HTTP/1.1" 204 0
2026-03-27 09:03:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8151bd5b-ab1d-55bd-8561-fd10d5c0a3a4 with identifier: 8656855694
2026-03-27 09:03:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8151bd5b-ab1d-55bd-8561-fd10d5c0a3a4 with identifier: 8656855694
2026-03-27 09:03:02 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8151bd5b-ab1d-55bd-8561-fd10d5c0a3a4 with identifier: 8656855694 to the API
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278151bd5b-ab1d-55bd-8561-fd10d5c0a3a4%27 HTTP/1.1" 200 None
2026-03-27 09:03:02 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 8151bd5b-ab1d-55bd-8561-fd10d5c0a3a4: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022Unknown\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022RENAULT MASTER FOURGON FG TR CF F3500 L3H2 BLUE DCI 1\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 260000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022RENAULT\u0022, \u0022Model\u0022: \u0022MASTER FOURGON FG TR CF F3500 L3H2 BLUE DCI 1\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222024-01-09\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/8656855694/renault-master-fourgon-fg-tr-cf-f3500-l3h2-blue-dci-1\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002256 - LORIENT\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022MASTER FOURGON FG TR CF F3500 L3H2 BLUE DCI 1\u0022, \u0022Year\u0022: 2024, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 3, \u0022DoorsNumber\u0022: null, \u0022CO2EmissionValue\u0022: 238, \u0022EmissionStandard\u0022: \u0022EURO 6\u0022, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u00228151bd5b-ab1d-55bd-8561-fd10d5c0a3a4\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:03:02 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:03:02 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:02 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 238,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '8151bd5b-ab1d-55bd-8561-fd10d5c0a3a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8656855694/renault-master-fourgon-fg-tr-cf-f3500-l3h2-blue-dci-1',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'MASTER FOURGON FG TR CF F3500 L3H2 BLUE DCI 1',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2024-01-09',
 'seats_number': 3,
 'seller_name': None,
 'title': 'RENAULT MASTER FOURGON FG TR CF F3500 L3H2 BLUE DCI 1',
 'transmission': 'automatic',
 'trim': 'MASTER FOURGON FG TR CF F3500 L3H2 BLUE DCI 1',
 'year': 2024}
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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278656855694%27 HTTP/1.1" 200 None
2026-03-27 09:03:02 [vpauto.fr] INFO: Saving data for 8656855694: {'created_time': 1774602182.583706, 'last_price_update_time': 1774602182.583717}
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8656855694') HTTP/1.1" 204 0
2026-03-27 09:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UyOoapV_07-1200.jpg> (referer: https://vpauto.eu/vehicle/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places)
2026-03-27 09:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/SPRYzwy_07-1200.jpg> (referer: https://vpauto.eu/vehicle/c2263b194/citroen-c3-hdi-70-airdream-confort)
2026-03-27 09:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UyOoapV_08-1200.jpg> (referer: https://vpauto.eu/vehicle/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places)
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_02-1200.jpg not downloaded yet
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ac00d0>
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_06-1200.jpg saved to cache
2026-03-27 09:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e
2026-03-27 09:03:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 998d0ff3-646d-5286-9bde-3ed2bb61d173 with identifier: ae91c73894
2026-03-27 09:03:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 998d0ff3-646d-5286-9bde-3ed2bb61d173 with scrape type 1
2026-03-27 09:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 998d0ff3-646d-5286-9bde-3ed2bb61d173
2026-03-27 09:03:02 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 998d0ff3-646d-5286-9bde-3ed2bb61d173
2026-03-27 09:03:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 998d0ff3-646d-5286-9bde-3ed2bb61d173, identifier: ae91c73894
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64be71d0>
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FMMblKRk_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MMblKRk_07-1200.jpg saved to cache
2026-03-27 09:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a
2026-03-27 09:03:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 172f4662-52a8-5dad-bb5e-73bbfdbe558a, skipping ID generation
2026-03-27 09:03:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a with scrape type 1
2026-03-27 09:03:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 172f4662-52a8-5dad-bb5e-73bbfdbe558a sending to next pipeline
2026-03-27 09:03:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 172f4662-52a8-5dad-bb5e-73bbfdbe558a, identifier: dc9c1f9e3a
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ab37d0>
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_08-1200.jpg saved to cache
2026-03-27 09:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_03-1200.jpg not downloaded yet
2026-03-27 09:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/667284f2e5/ford-puma-092019-puma-10-ecoboost-125-ch-mhev-ss-powershift-titanium-business-tout-terrain-5p> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ef8005abe5/volkswagen-t-roc> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 998d0ff3-646d-5286-9bde-3ed2bb61d173 with identifier: ae91c73894
2026-03-27 09:03:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 998d0ff3-646d-5286-9bde-3ed2bb61d173 with identifier: ae91c73894
2026-03-27 09:03:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 998d0ff3-646d-5286-9bde-3ed2bb61d173 with identifier: ae91c73894 to the API
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ae91c73894/ds-ds-4-v2-ds-4-v2-ptech-130-auto-etoile-alcantara>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '998d0ff3-646d-5286-9bde-3ed2bb61d173',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ae91c73894/ds-ds-4-v2-ds-4-v2-ptech-130-auto-etoile-alcantara',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'DS',
 'model': '4 V2  4 V2 PTECH 130 AUTO ÉTOILE  ALCANTARA',
 'odometer': 23234,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2024-08-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS 4 V2 DS 4 V2 PTECH 130 AUTO ÉTOILE  ALCANTARA',
 'transmission': 'automatic',
 'trim': '4 V2  4 V2 PTECH 130 AUTO ÉTOILE  ALCANTARA',
 'year': 2024}
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ae91c73894%27 HTTP/1.1" 200 None
2026-03-27 09:03:03 [vpauto.fr] INFO: Saving data for ae91c73894: {'created_time': 1774602183.35801, 'last_price_update_time': 1774602183.358022}
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ae91c73894') HTTP/1.1" 204 0
2026-03-27 09:03:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 172f4662-52a8-5dad-bb5e-73bbfdbe558a with identifier: dc9c1f9e3a
2026-03-27 09:03:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 172f4662-52a8-5dad-bb5e-73bbfdbe558a with identifier: dc9c1f9e3a
2026-03-27 09:03:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 172f4662-52a8-5dad-bb5e-73bbfdbe558a with identifier: dc9c1f9e3a to the API
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/MMblKRk_07-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '172f4662-52a8-5dad-bb5e-73bbfdbe558a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/dc9c1f9e3a/citroen-c4-aircross-e-hdi-150-4x2-confort',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'C4 Aircross e-HDi 150 4x2 Confort',
 'odometer': 166340,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 28,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103520,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMblKRk_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75184,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMblKRk_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92883,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMblKRk_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72173,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMblKRk_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86295,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMblKRk_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76226,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMblKRk_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92093,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMblKRk_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81205,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMblKRk_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141663,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMblKRk_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172f4662-52a8-5dad-bb5e-73bbfdbe558a/172f4662-52a8-5dad-bb5e-73bbfdbe558a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159651,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/MMblKRk_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2014-10-13',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 Aircross e-HDi 150 4x2 Confort',
 'transmission': 'manual',
 'trim': 'C4 Aircross e-HDi 150 4x2 Confort',
 'year': 2014}
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dc9c1f9e3a%27 HTTP/1.1" 200 None
2026-03-27 09:03:03 [vpauto.fr] INFO: Saving data for dc9c1f9e3a: {'created_time': 1774602183.783441, 'last_price_update_time': 1774602183.783457}
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='dc9c1f9e3a') HTTP/1.1" 204 0
2026-03-27 09:03:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:03:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yzpAZnp_07-1200.jpg> (referer: https://vpauto.eu/vehicle/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl)
2026-03-27 09:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UyOoapV_09-1200.jpg> (referer: https://vpauto.eu/vehicle/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places)
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_04-1200.jpg not downloaded yet
2026-03-27 09:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d8bb8511e5/peugeot-2008-electrique-136-ch-active> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/94ec9a5be5/opel-corsa-072019-corsa-15-diesel-100-ch-bvm6-edition-berline-5p> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61871350>
2026-03-27 09:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_07-1200.jpg saved to cache
2026-03-27 09:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e
2026-03-27 09:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61aab510>
2026-03-27 09:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FSPRYzwy_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SPRYzwy_07-1200.jpg saved to cache
2026-03-27 09:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e9f40621-ab41-52bb-91d3-5016ddb03a20
2026-03-27 09:03:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e9f40621-ab41-52bb-91d3-5016ddb03a20, skipping ID generation
2026-03-27 09:03:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9f40621-ab41-52bb-91d3-5016ddb03a20 with scrape type 1
2026-03-27 09:03:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e9f40621-ab41-52bb-91d3-5016ddb03a20 sending to next pipeline
2026-03-27 09:03:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e9f40621-ab41-52bb-91d3-5016ddb03a20, identifier: c2263b194
2026-03-27 09:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61782a50>
2026-03-27 09:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_08-1200.jpg saved to cache
2026-03-27 09:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e
2026-03-27 09:03:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:03:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:03:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e9f40621-ab41-52bb-91d3-5016ddb03a20 with identifier: c2263b194
2026-03-27 09:03:04 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:03:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e9f40621-ab41-52bb-91d3-5016ddb03a20 with identifier: c2263b194
2026-03-27 09:03:04 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e9f40621-ab41-52bb-91d3-5016ddb03a20 with identifier: c2263b194 to the API
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/SPRYzwy_07-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 4',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'e9f40621-ab41-52bb-91d3-5016ddb03a20',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c2263b194/citroen-c3-hdi-70-airdream-confort',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'C3 HDi 70 Airdream Confort',
 'odometer': 206578,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 31,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95342,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SPRYzwy_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87393,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SPRYzwy_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97064,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SPRYzwy_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78572,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SPRYzwy_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98277,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SPRYzwy_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88497,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SPRYzwy_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97445,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SPRYzwy_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89557,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SPRYzwy_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151679,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SPRYzwy_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9f40621-ab41-52bb-91d3-5016ddb03a20/e9f40621-ab41-52bb-91d3-5016ddb03a20_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124925,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SPRYzwy_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2009-10-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 HDi 70 Airdream Confort',
 'transmission': 'manual',
 'trim': 'C3 HDi 70 Airdream Confort',
 'year': 2009}
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c2263b194%27 HTTP/1.1" 200 None
2026-03-27 09:03:04 [vpauto.fr] INFO: Saving data for c2263b194: {'created_time': 1774602184.819379, 'last_price_update_time': 1774602184.81939}
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c2263b194') HTTP/1.1" 204 0
2026-03-27 09:03:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9967b764-f883-55f9-b71e-97260a304d39 with identifier: 667284f2e5
2026-03-27 09:03:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9967b764-f883-55f9-b71e-97260a304d39 with scrape type 1
2026-03-27 09:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 9967b764-f883-55f9-b71e-97260a304d39
2026-03-27 09:03:04 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 9967b764-f883-55f9-b71e-97260a304d39
2026-03-27 09:03:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9967b764-f883-55f9-b71e-97260a304d39, identifier: 667284f2e5
2026-03-27 09:03:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39f9a00a-d639-514e-8772-69e6989c3971 with identifier: ef8005abe5
2026-03-27 09:03:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39f9a00a-d639-514e-8772-69e6989c3971 with scrape type 1
2026-03-27 09:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 39f9a00a-d639-514e-8772-69e6989c3971
2026-03-27 09:03:04 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 39f9a00a-d639-514e-8772-69e6989c3971
2026-03-27 09:03:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 39f9a00a-d639-514e-8772-69e6989c3971, identifier: ef8005abe5
2026-03-27 09:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DmkaIge_01-1200.jpg> (referer: https://vpauto.eu/vehicle/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive)
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_05-1200.jpg not downloaded yet
2026-03-27 09:03:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9967b764-f883-55f9-b71e-97260a304d39 with identifier: 667284f2e5
2026-03-27 09:03:05 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:03:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9967b764-f883-55f9-b71e-97260a304d39 with identifier: 667284f2e5
2026-03-27 09:03:05 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9967b764-f883-55f9-b71e-97260a304d39 with identifier: 667284f2e5 to the API
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279967b764-f883-55f9-b71e-97260a304d39%27 HTTP/1.1" 200 None
2026-03-27 09:03:05 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 9967b764-f883-55f9-b71e-97260a304d39: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022GLACIER WHITE\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022FORD PUMA (09/2019) Puma 1.0 EcoBoost 125 ch mHEV S\u0026S Powershift Titanium Business Tout-Terrain 5P\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 260000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022FORD\u0022, \u0022Model\u0022: \u0022PUMA (09/2019) Puma 1.0 EcoBoost 125 ch mHEV S\u0026S Powershift Titanium Business Tout-Terrain 5P\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u00221.0L\u0022, \u0022FuelType\u0022: \u0022Hybrid\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222023-06-08\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/667284f2e5/ford-puma-092019-puma-10-ecoboost-125-ch-mhev-ss-powershift-titanium-business-tout-terrain-5p\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002269 - LYON\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022PUMA (09/2019) Puma 1.0 EcoBoost 125 ch mHEV S\u0026S Powershift Titanium Business Tout-Terrain 5P\u0022, \u0022Year\u0022: 2023, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 129, \u0022EmissionStandard\u0022: \u0022EURO 6\u0022, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u00229967b764-f883-55f9-b71e-97260a304d39\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:03:04 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:03:05 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:05 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'GLACIER WHITE',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '9967b764-f883-55f9-b71e-97260a304d39',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/667284f2e5/ford-puma-092019-puma-10-ecoboost-125-ch-mhev-ss-powershift-titanium-business-tout-terrain-5p',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'PUMA (09/2019) Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift '
          'Titanium Business Tout-Terrain 5P',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2023-06-08',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD PUMA (09/2019) Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift '
          'Titanium Business Tout-Terrain 5P',
 'transmission': 'automatic',
 'trim': 'PUMA (09/2019) Puma 1.0 EcoBoost 125 ch mHEV S&S Powershift Titanium '
         'Business Tout-Terrain 5P',
 'year': 2023}
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
    current.result = callback(  # type: ignore[misc]
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
    return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
  File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
    raise e
  File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
    response.raise_for_status()
  File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27667284f2e5%27 HTTP/1.1" 200 None
2026-03-27 09:03:05 [vpauto.fr] INFO: Saving data for 667284f2e5: {'created_time': 1774602185.348115, 'last_price_update_time': 1774602185.348127}
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='667284f2e5') HTTP/1.1" 204 0
2026-03-27 09:03:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 39f9a00a-d639-514e-8772-69e6989c3971 with identifier: ef8005abe5
2026-03-27 09:03:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 39f9a00a-d639-514e-8772-69e6989c3971 with identifier: ef8005abe5
2026-03-27 09:03:05 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 39f9a00a-d639-514e-8772-69e6989c3971 with identifier: ef8005abe5 to the API
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2739f9a00a-d639-514e-8772-69e6989c3971%27 HTTP/1.1" 200 None
2026-03-27 09:03:05 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 39f9a00a-d639-514e-8772-69e6989c3971: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022Unknown\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022VOLKSWAGEN T-Roc\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 260000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022VOLKSWAGEN\u0022, \u0022Model\u0022: \u0022T-Roc\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222024-05-29\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/ef8005abe5/volkswagen-t-roc\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002269 - LYON\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022T-Roc\u0022, \u0022Year\u0022: 2024, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 128, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: false, \u0022IsVatDeductible\u0022: false, \u0022Id\u0022: \u002239f9a00a-d639-514e-8772-69e6989c3971\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:03:05 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:03:05 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:05 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '39f9a00a-d639-514e-8772-69e6989c3971',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ef8005abe5/volkswagen-t-roc',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'T-Roc',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2024-05-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN T-Roc',
 'transmission': 'automatic',
 'trim': 'T-Roc',
 'year': 2024}
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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ef8005abe5%27 HTTP/1.1" 200 None
2026-03-27 09:03:05 [vpauto.fr] INFO: Saving data for ef8005abe5: {'created_time': 1774602185.685333, 'last_price_update_time': 1774602185.68535}
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ef8005abe5') HTTP/1.1" 204 0
2026-03-27 09:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/UyOoapV_10-1200.jpg> (referer: https://vpauto.eu/vehicle/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places)
2026-03-27 09:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/63f2d0a594/bmw-x6-xdrive40d-340-ch-bva8-m-sport> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a1ad50>
2026-03-27 09:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_07-1200.jpg saved to cache
2026-03-27 09:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d
2026-03-27 09:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ae7e50>
2026-03-27 09:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_09-1200.jpg saved to cache
2026-03-27 09:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e
2026-03-27 09:03:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19af3284-da60-5eb8-a0f9-10618012fc89 with identifier: d8bb8511e5
2026-03-27 09:03:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19af3284-da60-5eb8-a0f9-10618012fc89 with scrape type 1
2026-03-27 09:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 19af3284-da60-5eb8-a0f9-10618012fc89
2026-03-27 09:03:05 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 19af3284-da60-5eb8-a0f9-10618012fc89
2026-03-27 09:03:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 19af3284-da60-5eb8-a0f9-10618012fc89, identifier: d8bb8511e5
2026-03-27 09:03:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f785d3de-95e2-56aa-a8e7-823cf7d5d36f with identifier: 94ec9a5be5
2026-03-27 09:03:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f785d3de-95e2-56aa-a8e7-823cf7d5d36f with scrape type 1
2026-03-27 09:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item f785d3de-95e2-56aa-a8e7-823cf7d5d36f
2026-03-27 09:03:05 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item f785d3de-95e2-56aa-a8e7-823cf7d5d36f
2026-03-27 09:03:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f785d3de-95e2-56aa-a8e7-823cf7d5d36f, identifier: 94ec9a5be5
2026-03-27 09:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZUOXVYW_03-1200.jpg> (referer: https://vpauto.eu/vehicle/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack)
2026-03-27 09:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DmkaIge_02-1200.jpg> (referer: https://vpauto.eu/vehicle/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive)
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_06-1200.jpg not downloaded yet
2026-03-27 09:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a7e5e45494/ford-kuga-0921-25-duratec-190-ch-hybrid-flexifuel-fhev-e85-powershift-st-line> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 19af3284-da60-5eb8-a0f9-10618012fc89 with identifier: d8bb8511e5
2026-03-27 09:03:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 19af3284-da60-5eb8-a0f9-10618012fc89 with identifier: d8bb8511e5
2026-03-27 09:03:06 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 19af3284-da60-5eb8-a0f9-10618012fc89 with identifier: d8bb8511e5 to the API
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d8bb8511e5/peugeot-2008-electrique-136-ch-active>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Unknown',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '19af3284-da60-5eb8-a0f9-10618012fc89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d8bb8511e5/peugeot-2008-electrique-136-ch-active',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': '2008 Electrique 136 ch Active',
 'odometer': 28633,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2023-02-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 2008 Electrique 136 ch Active',
 'transmission': 'automatic',
 'trim': '2008 Electrique 136 ch Active',
 'year': 2023}
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d8bb8511e5%27 HTTP/1.1" 200 None
2026-03-27 09:03:06 [vpauto.fr] INFO: Saving data for d8bb8511e5: {'created_time': 1774602186.450649, 'last_price_update_time': 1774602186.450659}
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d8bb8511e5') HTTP/1.1" 204 0
2026-03-27 09:03:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f785d3de-95e2-56aa-a8e7-823cf7d5d36f with identifier: 94ec9a5be5
2026-03-27 09:03:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:03:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f785d3de-95e2-56aa-a8e7-823cf7d5d36f with identifier: 94ec9a5be5
2026-03-27 09:03:06 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f785d3de-95e2-56aa-a8e7-823cf7d5d36f with identifier: 94ec9a5be5 to the API
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 400 None
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f785d3de-95e2-56aa-a8e7-823cf7d5d36f%27 HTTP/1.1" 200 None
2026-03-27 09:03:06 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id f785d3de-95e2-56aa-a8e7-823cf7d5d36f: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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: \u0022Gris Kristall M\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022OPEL CORSA (07/2019) Corsa 1.5 Diesel 100 ch BVM6 Edition Berline 5P\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 260000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022OPEL\u0022, \u0022Model\u0022: \u0022CORSA (07/2019) Corsa 1.5 Diesel 100 ch BVM6 Edition Berline 5P\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u00221.5L\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222023-02-03\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/94ec9a5be5/opel-corsa-072019-corsa-15-diesel-100-ch-bvm6-edition-berline-5p\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002269 - LYON\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022CORSA (07/2019) Corsa 1.5 Diesel 100 ch BVM6 Edition Berline 5P\u0022, \u0022Year\u0022: 2023, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 110, \u0022EmissionStandard\u0022: \u0022EURO 6\u0022, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022f785d3de-95e2-56aa-a8e7-823cf7d5d36f\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Fri, 27 Mar 2026 09:03:06 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}

2026-03-27 09:03:06 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/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.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:06 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Gris Kristall M',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'f785d3de-95e2-56aa-a8e7-823cf7d5d36f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/94ec9a5be5/opel-corsa-072019-corsa-15-diesel-100-ch-bvm6-edition-berline-5p',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'OPEL',
 'model': 'CORSA (07/2019) Corsa 1.5 Diesel 100 ch BVM6 Edition Berline 5P',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2023-02-03',
 'seats_number': 5,
 'seller_name': None,
 'title': 'OPEL CORSA (07/2019) Corsa 1.5 Diesel 100 ch BVM6 Edition Berline '
          '5P',
 'transmission': 'manual',
 'trim': 'CORSA (07/2019) Corsa 1.5 Diesel 100 ch BVM6 Edition Berline 5P',
 'year': 2023}
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
    current.result = callback(  # type: ignore[misc]
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
    return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
  File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
    raise e
  File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
    response.raise_for_status()
  File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2794ec9a5be5%27 HTTP/1.1" 200 None
2026-03-27 09:03:06 [vpauto.fr] INFO: Saving data for 94ec9a5be5: {'created_time': 1774602186.790617, 'last_price_update_time': 1774602186.790627}
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='94ec9a5be5') HTTP/1.1" 204 0
2026-03-27 09:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DmkaIge_03-1200.jpg> (referer: https://vpauto.eu/vehicle/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive)
2026-03-27 09:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGELVrE_05-1200.jpg> (referer: https://vpauto.eu/vehicle/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style)
2026-03-27 09:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a230e7013a/peugeot-3008-hybrid-225-e-eat8-allure-pack> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6b92521594/citroen-berlingo-van-electrique-taille-m-800kg-136-ch-batterie-54kwh> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 09:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61764dd0>
2026-03-27 09:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_01-1200.jpg saved to cache
2026-03-27 09:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7567209f-7c66-5446-8343-8fb6b277f627
2026-03-27 09:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ozykWnw_08-1200.jpg> (referer: https://vpauto.eu/vehicle/f898535d94/volvo-s60-24d-163-summum-geartronic-a)
2026-03-27 09:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGELVrE_04-1200.jpg> (referer: https://vpauto.eu/vehicle/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style)
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_07-1200.jpg not downloaded yet
2026-03-27 09:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61ac2910>
2026-03-27 09:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FUyOoapV_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/UyOoapV_10-1200.jpg saved to cache
2026-03-27 09:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e
2026-03-27 09:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5ce9c9bb-3209-5782-91bd-f3b26944fe0e, skipping ID generation
2026-03-27 09:03:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e with scrape type 1
2026-03-27 09:03:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5ce9c9bb-3209-5782-91bd-f3b26944fe0e sending to next pipeline
2026-03-27 09:03:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5ce9c9bb-3209-5782-91bd-f3b26944fe0e, identifier: 64c978d0e5
2026-03-27 09:03:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa812750-4365-52d7-849d-eb8b7e469482 with identifier: 63f2d0a594
2026-03-27 09:03:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa812750-4365-52d7-849d-eb8b7e469482 with scrape type 1
2026-03-27 09:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item aa812750-4365-52d7-849d-eb8b7e469482
2026-03-27 09:03:07 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item aa812750-4365-52d7-849d-eb8b7e469482
2026-03-27 09:03:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: aa812750-4365-52d7-849d-eb8b7e469482, identifier: 63f2d0a594
2026-03-27 09:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DmkaIge_04-1200.jpg> (referer: https://vpauto.eu/vehicle/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive)
2026-03-27 09:03:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5ce9c9bb-3209-5782-91bd-f3b26944fe0e with identifier: 64c978d0e5
2026-03-27 09:03:07 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:03:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5ce9c9bb-3209-5782-91bd-f3b26944fe0e with identifier: 64c978d0e5
2026-03-27 09:03:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5ce9c9bb-3209-5782-91bd-f3b26944fe0e with identifier: 64c978d0e5 to the API
2026-03-27 09:03:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/UyOoapV_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '5ce9c9bb-3209-5782-91bd-f3b26944fe0e',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/64c978d0e5/renault-grand-scenic-blue-dci-120-business-intens-7-places',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'RENAULT',
 'model': 'Grand Scenic Blue dCi 120 Business Intens 7 places',
 'odometer': 96720,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 36,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106293,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UyOoapV_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97616,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UyOoapV_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103855,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UyOoapV_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79126,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UyOoapV_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97783,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UyOoapV_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89958,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UyOoapV_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101473,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UyOoapV_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91754,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UyOoapV_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128044,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UyOoapV_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ce9c9bb-3209-5782-91bd-f3b26944fe0e/5ce9c9bb-3209-5782-91bd-f3b26944fe0e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141314,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/UyOoapV_10-1200.jpg',
             'Width': 1200}],
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2018-12-26',
 'seats_number': 7,
 'seller_name': None,
 'title': 'RENAULT Grand Scenic Blue dCi 120 Business Intens 7 places',
 'transmission': 'manual',
 'trim': 'Grand Scenic Blue dCi 120 Business Intens 7 places',
 'year': 2018}
2026-03-27 09:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2764c978d0e5%27 HTTP/1.1" 200 None
2026-03-27 09:03:07 [vpauto.fr] INFO: Saving data for 64c978d0e5: {'created_time': 1774602187.569834, 'last_price_update_time': 1774602187.569852}
2026-03-27 09:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='64c978d0e5') HTTP/1.1" 204 0
2026-03-27 09:03:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: aa812750-4365-52d7-849d-eb8b7e469482 with identifier: 63f2d0a594
2026-03-27 09:03:07 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:03:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: aa812750-4365-52d7-849d-eb8b7e469482 with identifier: 63f2d0a594
2026-03-27 09:03:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: aa812750-4365-52d7-849d-eb8b7e469482 with identifier: 63f2d0a594 to the API
2026-03-27 09:03:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/63f2d0a594/bmw-x6-xdrive40d-340-ch-bva8-m-sport>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Navy blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel Hybrid',
 'id': 'aa812750-4365-52d7-849d-eb8b7e469482',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/63f2d0a594/bmw-x6-xdrive40d-340-ch-bva8-m-sport',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'BMW',
 'model': 'X6 xDrive40d 340 ch BVA8 M Sport',
 'odometer': 59741,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2023-03-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X6 xDrive40d 340 ch BVA8 M Sport',
 'transmission': 'automatic',
 'trim': 'X6 xDrive40d 340 ch BVA8 M Sport',
 'year': 2023}
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2763f2d0a594%27 HTTP/1.1" 200 None
2026-03-27 09:03:09 [vpauto.fr] INFO: Saving data for 63f2d0a594: {'created_time': 1774602189.177106, 'last_price_update_time': 1774602189.177118}
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='63f2d0a594') HTTP/1.1" 204 0
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a8a150>
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_03-1200.jpg saved to cache
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6437bc90>
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_02-1200.jpg saved to cache
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7567209f-7c66-5446-8343-8fb6b277f627
2026-03-27 09:03:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78e226c5-f28a-59bb-8314-894ccff36e94 with identifier: a7e5e45494
2026-03-27 09:03:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 78e226c5-f28a-59bb-8314-894ccff36e94
2026-03-27 09:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ozykWnw_07-1200.jpg> (referer: https://vpauto.eu/vehicle/f898535d94/volvo-s60-24d-163-summum-geartronic-a)
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_08-1200.jpg not downloaded yet
2026-03-27 09:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZUOXVYW_01-1200.jpg> (referer: https://vpauto.eu/vehicle/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack)
2026-03-27 09:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yzpAZnp_05-1200.jpg> (referer: https://vpauto.eu/vehicle/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl)
2026-03-27 09:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DmkaIge_05-1200.jpg> (referer: https://vpauto.eu/vehicle/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive)
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6186a7d0>
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_03-1200.jpg saved to cache
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7567209f-7c66-5446-8343-8fb6b277f627
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a4ab90>
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_05-1200.jpg saved to cache
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 133a32e0-4555-53d3-b0a8-fe052817b638
2026-03-27 09:03:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cbd72ed-bf3d-5384-8272-a71719c23b6f with identifier: a230e7013a
2026-03-27 09:03:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7cbd72ed-bf3d-5384-8272-a71719c23b6f with scrape type 1
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 7cbd72ed-bf3d-5384-8272-a71719c23b6f
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 7cbd72ed-bf3d-5384-8272-a71719c23b6f
2026-03-27 09:03:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7cbd72ed-bf3d-5384-8272-a71719c23b6f, identifier: a230e7013a
2026-03-27 09:03:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fef63c7-a20d-5bc7-9b93-daf79a7b9a91 with identifier: 6b92521594
2026-03-27 09:03:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fef63c7-a20d-5bc7-9b93-daf79a7b9a91 with scrape type 1
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 8fef63c7-a20d-5bc7-9b93-daf79a7b9a91
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 8fef63c7-a20d-5bc7-9b93-daf79a7b9a91
2026-03-27 09:03:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8fef63c7-a20d-5bc7-9b93-daf79a7b9a91, identifier: 6b92521594
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6163c910>
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_08-1200.jpg saved to cache
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 95f31310-3f22-5aa1-a083-56de8309f09d
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61996a90>
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_04-1200.jpg saved to cache
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 133a32e0-4555-53d3-b0a8-fe052817b638
2026-03-27 09:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LGELVrE_03-1200.jpg> (referer: https://vpauto.eu/vehicle/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style)
2026-03-27 09:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ozykWnw_06-1200.jpg> (referer: https://vpauto.eu/vehicle/f898535d94/volvo-s60-24d-163-summum-geartronic-a)
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_09-1200.jpg not downloaded yet
2026-03-27 09:03:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7cbd72ed-bf3d-5384-8272-a71719c23b6f with identifier: a230e7013a
2026-03-27 09:03:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7cbd72ed-bf3d-5384-8272-a71719c23b6f with identifier: a230e7013a
2026-03-27 09:03:09 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7cbd72ed-bf3d-5384-8272-a71719c23b6f with identifier: a230e7013a to the API
2026-03-27 09:03:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a230e7013a/peugeot-3008-hybrid-225-e-eat8-allure-pack>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Platinium Gray',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '7cbd72ed-bf3d-5384-8272-a71719c23b6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a230e7013a/peugeot-3008-hybrid-225-e-eat8-allure-pack',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': '3008 Hybrid 225 e-EAT8 Allure Pack',
 'odometer': 34816,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2023-02-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 3008 Hybrid 225 e-EAT8 Allure Pack',
 'transmission': 'automatic',
 'trim': '3008 Hybrid 225 e-EAT8 Allure Pack',
 'year': 2023}
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a230e7013a%27 HTTP/1.1" 200 None
2026-03-27 09:03:10 [vpauto.fr] INFO: Saving data for a230e7013a: {'created_time': 1774602190.463561, 'last_price_update_time': 1774602190.463572}
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a230e7013a') HTTP/1.1" 204 0
2026-03-27 09:03:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8fef63c7-a20d-5bc7-9b93-daf79a7b9a91 with identifier: 6b92521594
2026-03-27 09:03:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8fef63c7-a20d-5bc7-9b93-daf79a7b9a91 with identifier: 6b92521594
2026-03-27 09:03:10 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8fef63c7-a20d-5bc7-9b93-daf79a7b9a91 with identifier: 6b92521594 to the API
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6b92521594/citroen-berlingo-van-electrique-taille-m-800kg-136-ch-batterie-54kwh>
{'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': None,
 'fuel_type': 'Electric',
 'id': '8fef63c7-a20d-5bc7-9b93-daf79a7b9a91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6b92521594/citroen-berlingo-van-electrique-taille-m-800kg-136-ch-batterie-54kwh',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'BERLINGO VAN ELECTRIQUE TAILLE M 800KG 136 CH BATTERIE 54KWH',
 'odometer': 17748,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2024-12-18',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN BERLINGO VAN ELECTRIQUE TAILLE M 800KG 136 CH BATTERIE '
          '54KWH',
 'transmission': 'automatic',
 'trim': 'BERLINGO VAN ELECTRIQUE TAILLE M 800KG 136 CH BATTERIE 54KWH',
 'year': 2024}
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276b92521594%27 HTTP/1.1" 200 None
2026-03-27 09:03:10 [vpauto.fr] INFO: Saving data for 6b92521594: {'created_time': 1774602190.827747, 'last_price_update_time': 1774602190.827759}
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6b92521594') HTTP/1.1" 204 0
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61781ad0>
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_04-1200.jpg saved to cache
2026-03-27 09:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7567209f-7c66-5446-8343-8fb6b277f627
2026-03-27 09:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/yzpAZnp_04-1200.jpg> (referer: https://vpauto.eu/vehicle/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl)
2026-03-27 09:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DmkaIge_06-1200.jpg> (referer: https://vpauto.eu/vehicle/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive)
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_10-1200.jpg not downloaded yet
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a27a10>
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_07-1200.jpg saved to cache
2026-03-27 09:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 95f31310-3f22-5aa1-a083-56de8309f09d
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61a5f2d0>
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZUOXVYW_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZUOXVYW_01-1200.jpg saved to cache
2026-03-27 09:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851
2026-03-27 09:03:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4dbf2065-5c2a-5e10-8fea-b84d666c4851, skipping ID generation
2026-03-27 09:03:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851 with scrape type 1
2026-03-27 09:03:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4dbf2065-5c2a-5e10-8fea-b84d666c4851 sending to next pipeline
2026-03-27 09:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4dbf2065-5c2a-5e10-8fea-b84d666c4851, identifier: 52467b1a94
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64360d10>
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_05-1200.jpg saved to cache
2026-03-27 09:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618b23d0>
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_05-1200.jpg saved to cache
2026-03-27 09:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7567209f-7c66-5446-8343-8fb6b277f627
2026-03-27 09:03:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4dbf2065-5c2a-5e10-8fea-b84d666c4851 with identifier: 52467b1a94
2026-03-27 09:03:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4dbf2065-5c2a-5e10-8fea-b84d666c4851 with identifier: 52467b1a94
2026-03-27 09:03:11 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4dbf2065-5c2a-5e10-8fea-b84d666c4851 with identifier: 52467b1a94 to the API
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/ZUOXVYW_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Navy blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '4dbf2065-5c2a-5e10-8fea-b84d666c4851',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/52467b1a94/peugeot-3008-3008-bluehdi-130ch-ss-bvm6-allure-pack',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '3008 3008 BlueHDi 130ch S&S BVM6 Allure Pack',
 'odometer': 112585,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 24,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103586,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZUOXVYW_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85380,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZUOXVYW_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97803,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZUOXVYW_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74043,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZUOXVYW_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100643,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZUOXVYW_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86893,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZUOXVYW_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104221,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZUOXVYW_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84532,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZUOXVYW_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152866,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZUOXVYW_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4dbf2065-5c2a-5e10-8fea-b84d666c4851/4dbf2065-5c2a-5e10-8fea-b84d666c4851_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138570,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZUOXVYW_10-1200.jpg',
             'Width': 1200}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2021-06-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 3008 3008 BlueHDi 130ch S&S BVM6 Allure Pack',
 'transmission': 'manual',
 'trim': '3008 3008 BlueHDi 130ch S&S BVM6 Allure Pack',
 'year': 2021}
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2752467b1a94%27 HTTP/1.1" 200 None
2026-03-27 09:03:11 [vpauto.fr] INFO: Saving data for 52467b1a94: {'created_time': 1774602191.612514, 'last_price_update_time': 1774602191.612527}
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='52467b1a94') HTTP/1.1" 204 0
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61996790>
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FLGELVrE_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LGELVrE_03-1200.jpg saved to cache
2026-03-27 09:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 133a32e0-4555-53d3-b0a8-fe052817b638
2026-03-27 09:03:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 133a32e0-4555-53d3-b0a8-fe052817b638, skipping ID generation
2026-03-27 09:03:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 133a32e0-4555-53d3-b0a8-fe052817b638 with scrape type 1
2026-03-27 09:03:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 133a32e0-4555-53d3-b0a8-fe052817b638 sending to next pipeline
2026-03-27 09:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 133a32e0-4555-53d3-b0a8-fe052817b638, identifier: 73e0ee1894
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61926950>
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FozykWnw_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ozykWnw_06-1200.jpg saved to cache
2026-03-27 09:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 95f31310-3f22-5aa1-a083-56de8309f09d
2026-03-27 09:03:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 95f31310-3f22-5aa1-a083-56de8309f09d, skipping ID generation
2026-03-27 09:03:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95f31310-3f22-5aa1-a083-56de8309f09d with scrape type 1
2026-03-27 09:03:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 95f31310-3f22-5aa1-a083-56de8309f09d sending to next pipeline
2026-03-27 09:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 95f31310-3f22-5aa1-a083-56de8309f09d, identifier: f898535d94
2026-03-27 09:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DmkaIge_07-1200.jpg> (referer: https://vpauto.eu/vehicle/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive)
2026-03-27 09:03:11 [scrapy.extensions.logstats] INFO: Crawled 180 pages (at 55 pages/min), scraped 109 items (at 48 items/min)
2026-03-27 09:03:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 195MiB
2026-03-27 09:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7b1f8da94/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 133a32e0-4555-53d3-b0a8-fe052817b638 with identifier: 73e0ee1894
2026-03-27 09:03:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 133a32e0-4555-53d3-b0a8-fe052817b638 with identifier: 73e0ee1894
2026-03-27 09:03:11 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 133a32e0-4555-53d3-b0a8-fe052817b638 with identifier: 73e0ee1894 to the API
2026-03-27 09:03:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/LGELVrE_03-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.2L',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '133a32e0-4555-53d3-b0a8-fe052817b638',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/73e0ee1894/peugeot-2008-12-puretech-110ch-ss-bvm5-style',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': '2008 1.2 PureTech 110ch S&S BVM5 Style',
 'odometer': 108061,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90726,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGELVrE_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85051,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGELVrE_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91446,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGELVrE_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73028,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGELVrE_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91074,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGELVrE_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88093,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGELVrE_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96414,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGELVrE_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80768,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGELVrE_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109233,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGELVrE_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_133a32e0-4555-53d3-b0a8-fe052817b638/133a32e0-4555-53d3-b0a8-fe052817b638_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141378,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LGELVrE_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2016-06-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 PureTech 110ch S&S BVM5 Style',
 'transmission': 'manual',
 'trim': '2008 1.2 PureTech 110ch S&S BVM5 Style',
 'year': 2016}
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2773e0ee1894%27 HTTP/1.1" 200 None
2026-03-27 09:03:12 [vpauto.fr] INFO: Saving data for 73e0ee1894: {'created_time': 1774602192.286419, 'last_price_update_time': 1774602192.286429}
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='73e0ee1894') HTTP/1.1" 204 0
2026-03-27 09:03:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 95f31310-3f22-5aa1-a083-56de8309f09d with identifier: f898535d94
2026-03-27 09:03:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 95f31310-3f22-5aa1-a083-56de8309f09d with identifier: f898535d94
2026-03-27 09:03:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 95f31310-3f22-5aa1-a083-56de8309f09d with identifier: f898535d94 to the API
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/ozykWnw_06-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '95f31310-3f22-5aa1-a083-56de8309f09d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f898535d94/volvo-s60-24d-163-summum-geartronic-a',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLVO',
 'model': 'S60 2.4d 163 Summum Geartronic A',
 'odometer': 218273,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 25,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93036,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ozykWnw_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82705,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ozykWnw_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84244,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ozykWnw_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75535,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ozykWnw_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92919,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ozykWnw_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90734,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ozykWnw_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91368,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ozykWnw_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78737,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ozykWnw_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133204,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ozykWnw_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f31310-3f22-5aa1-a083-56de8309f09d/95f31310-3f22-5aa1-a083-56de8309f09d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133678,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ozykWnw_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2009-02-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLVO S60 2.4d 163 Summum Geartronic A',
 'transmission': 'automatic',
 'trim': 'S60 2.4d 163 Summum Geartronic A',
 'year': 2009}
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f898535d94%27 HTTP/1.1" 200 None
2026-03-27 09:03:12 [vpauto.fr] INFO: Saving data for f898535d94: {'created_time': 1774602192.704447, 'last_price_update_time': 1774602192.704459}
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f898535d94') HTTP/1.1" 204 0
2026-03-27 09:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DmkaIge_08-1200.jpg> (referer: https://vpauto.eu/vehicle/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive)
2026-03-27 09:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e617d8290>
2026-03-27 09:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FyzpAZnp_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yzpAZnp_04-1200.jpg saved to cache
2026-03-27 09:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d
2026-03-27 09:03:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b8f2e03c-9172-59e7-a89e-8f0f639a1a6d, skipping ID generation
2026-03-27 09:03:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d with scrape type 1
2026-03-27 09:03:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b8f2e03c-9172-59e7-a89e-8f0f639a1a6d sending to next pipeline
2026-03-27 09:03:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b8f2e03c-9172-59e7-a89e-8f0f639a1a6d, identifier: 4a36a98e94
2026-03-27 09:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62601ad0>
2026-03-27 09:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_06-1200.jpg saved to cache
2026-03-27 09:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7567209f-7c66-5446-8343-8fb6b277f627
2026-03-27 09:03:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b8f2e03c-9172-59e7-a89e-8f0f639a1a6d with identifier: 4a36a98e94
2026-03-27 09:03:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b8f2e03c-9172-59e7-a89e-8f0f639a1a6d with identifier: 4a36a98e94
2026-03-27 09:03:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b8f2e03c-9172-59e7-a89e-8f0f639a1a6d with identifier: 4a36a98e94 to the API
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/yzpAZnp_04-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': 'b8f2e03c-9172-59e7-a89e-8f0f639a1a6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4a36a98e94/renault-grand-scenic-tce-130-energy-zen-7-pl',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'RENAULT',
 'model': 'Grand Scénic TCe 130 Energy Zen 7 pl',
 'odometer': 151906,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 35,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94553,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yzpAZnp_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86010,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yzpAZnp_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94162,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yzpAZnp_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75978,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yzpAZnp_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91545,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yzpAZnp_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90126,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yzpAZnp_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94561,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yzpAZnp_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81882,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yzpAZnp_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139329,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yzpAZnp_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f2e03c-9172-59e7-a89e-8f0f639a1a6d/b8f2e03c-9172-59e7-a89e-8f0f639a1a6d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106120,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yzpAZnp_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2014-04-14',
 'seats_number': 7,
 'seller_name': None,
 'title': 'RENAULT Grand Scénic TCe 130 Energy Zen 7 pl',
 'transmission': 'manual',
 'trim': 'Grand Scénic TCe 130 Energy Zen 7 pl',
 'year': 2014}
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274a36a98e94%27 HTTP/1.1" 200 None
2026-03-27 09:03:13 [vpauto.fr] INFO: Saving data for 4a36a98e94: {'created_time': 1774602193.254717, 'last_price_update_time': 1774602193.254727}
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4a36a98e94') HTTP/1.1" 204 0
2026-03-27 09:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DmkaIge_09-1200.jpg> (referer: https://vpauto.eu/vehicle/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive)
2026-03-27 09:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=11> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/bc9b99fa94/volkswagen-golf-20-tsi-300-dsg7-gti-clubsport> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9f17f3e13a/citroen-c4-x-elec-156ch-auto-eten-bva-plus> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62471f90>
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_07-1200.jpg saved to cache
2026-03-27 09:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7567209f-7c66-5446-8343-8fb6b277f627
2026-03-27 09:03:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a633c5e-1bfb-5f95-93fe-7d338387618d with identifier: 7b1f8da94
2026-03-27 09:03:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a633c5e-1bfb-5f95-93fe-7d338387618d with scrape type 1
2026-03-27 09:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 0a633c5e-1bfb-5f95-93fe-7d338387618d
2026-03-27 09:03:13 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 0a633c5e-1bfb-5f95-93fe-7d338387618d
2026-03-27 09:03:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0a633c5e-1bfb-5f95-93fe-7d338387618d, identifier: 7b1f8da94
2026-03-27 09:03:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0a633c5e-1bfb-5f95-93fe-7d338387618d with identifier: 7b1f8da94
2026-03-27 09:03:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0a633c5e-1bfb-5f95-93fe-7d338387618d with identifier: 7b1f8da94
2026-03-27 09:03:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0a633c5e-1bfb-5f95-93fe-7d338387618d with identifier: 7b1f8da94 to the API
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7b1f8da94/ford-mustang-mach-e-standard-range-76-kwh-269-ch>
{'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': None,
 'fuel_type': 'Electric',
 'id': '0a633c5e-1bfb-5f95-93fe-7d338387618d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7b1f8da94/ford-mustang-mach-e-standard-range-76-kwh-269-ch',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'FORD',
 'model': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'odometer': 47301,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2023-11-23',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Mustang Mach-E Standard Range 76 kWh 269 ch',
 'transmission': 'automatic',
 'trim': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'year': 2023}
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277b1f8da94%27 HTTP/1.1" 200 None
2026-03-27 09:03:13 [vpauto.fr] INFO: Saving data for 7b1f8da94: {'created_time': 1774602193.853492, 'last_price_update_time': 1774602193.853512}
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7b1f8da94') HTTP/1.1" 204 0
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64712a90>
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_08-1200.jpg saved to cache
2026-03-27 09:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7567209f-7c66-5446-8343-8fb6b277f627
2026-03-27 09:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DmkaIge_10-1200.jpg> (referer: https://vpauto.eu/vehicle/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive)
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e624713d0>
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_09-1200.jpg saved to cache
2026-03-27 09:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7567209f-7c66-5446-8343-8fb6b277f627
2026-03-27 09:03:14 [vpauto.fr] INFO: Found 96 ads on page 11
2026-03-27 09:03:14 [vpauto.fr] INFO: Found listing with ID: 9cc22e0e36
2026-03-27 09:03:14 [vpauto.fr] ERROR: Error parsing ad_items: 'NoneType' object has no attribute 'strip'
2026-03-27 09:03:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 504c6c4b-f09b-5d3e-8914-34d361f021fa with identifier: bc9b99fa94
2026-03-27 09:03:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 504c6c4b-f09b-5d3e-8914-34d361f021fa with scrape type 1
2026-03-27 09:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 504c6c4b-f09b-5d3e-8914-34d361f021fa
2026-03-27 09:03:14 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 504c6c4b-f09b-5d3e-8914-34d361f021fa
2026-03-27 09:03:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 504c6c4b-f09b-5d3e-8914-34d361f021fa, identifier: bc9b99fa94
2026-03-27 09:03:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ab32c9f-e6c9-5c90-98cf-6437db343eda with identifier: 9f17f3e13a
2026-03-27 09:03:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ab32c9f-e6c9-5c90-98cf-6437db343eda with scrape type 1
2026-03-27 09:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 1ab32c9f-e6c9-5c90-98cf-6437db343eda
2026-03-27 09:03:14 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 1ab32c9f-e6c9-5c90-98cf-6437db343eda
2026-03-27 09:03:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1ab32c9f-e6c9-5c90-98cf-6437db343eda, identifier: 9f17f3e13a
2026-03-27 09:03:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46ad5b26-1069-5d5f-bbbe-29ad0f115856 with identifier: 2a7445094
2026-03-27 09:03:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856 with scrape type 1
2026-03-27 09:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856
2026-03-27 09:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_01-1200.jpg not downloaded yet
2026-03-27 09:03:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 504c6c4b-f09b-5d3e-8914-34d361f021fa with identifier: bc9b99fa94
2026-03-27 09:03:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 504c6c4b-f09b-5d3e-8914-34d361f021fa with identifier: bc9b99fa94
2026-03-27 09:03:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 504c6c4b-f09b-5d3e-8914-34d361f021fa with identifier: bc9b99fa94 to the API
2026-03-27 09:03:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/bc9b99fa94/volkswagen-golf-20-tsi-300-dsg7-gti-clubsport>
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '2.0L',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '504c6c4b-f09b-5d3e-8914-34d361f021fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/bc9b99fa94/volkswagen-golf-20-tsi-300-dsg7-gti-clubsport',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'Golf 2.0 TSI 300 DSG7 GTI Clubsport',
 'odometer': 64431,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2023-12-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Golf 2.0 TSI 300 DSG7 GTI Clubsport',
 'transmission': 'automatic',
 'trim': 'Golf 2.0 TSI 300 DSG7 GTI Clubsport',
 'year': 2023}
2026-03-27 09:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bc9b99fa94%27 HTTP/1.1" 200 None
2026-03-27 09:03:14 [vpauto.fr] INFO: Saving data for bc9b99fa94: {'created_time': 1774602194.765214, 'last_price_update_time': 1774602194.765227}
2026-03-27 09:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bc9b99fa94') HTTP/1.1" 204 0
2026-03-27 09:03:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1ab32c9f-e6c9-5c90-98cf-6437db343eda with identifier: 9f17f3e13a
2026-03-27 09:03:14 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-27 09:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-27 09:03:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1ab32c9f-e6c9-5c90-98cf-6437db343eda with identifier: 9f17f3e13a
2026-03-27 09:03:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1ab32c9f-e6c9-5c90-98cf-6437db343eda with identifier: 9f17f3e13a to the API
2026-03-27 09:03:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/9f17f3e13a/citroen-c4-x-elec-156ch-auto-eten-bva-plus>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'B',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '1ab32c9f-e6c9-5c90-98cf-6437db343eda',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/9f17f3e13a/citroen-c4-x-elec-156ch-auto-eten-bva-plus',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'odometer': 4223,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2025-04-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'transmission': 'automatic',
 'trim': 'C4 X ELEC 156CH. AUTO ÉTEN BVA PLUS',
 'year': 2025}
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279f17f3e13a%27 HTTP/1.1" 200 None
2026-03-27 09:03:15 [vpauto.fr] INFO: Saving data for 9f17f3e13a: {'created_time': 1774602195.213811, 'last_price_update_time': 1774602195.213829}
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9f17f3e13a') HTTP/1.1" 204 0
2026-03-27 09:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/YSFNmPj_BE.pdf> (referer: https://vpauto.eu/vehicle/a7e5e45494/ford-kuga-0921-25-duratec-190-ch-hybrid-flexifuel-fhev-e85-powershift-st-line)
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_02-1200.jpg not downloaded yet
2026-03-27 09:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e619b4f10>
2026-03-27 09:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FDmkaIge_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DmkaIge_10-1200.jpg saved to cache
2026-03-27 09:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7567209f-7c66-5446-8343-8fb6b277f627
2026-03-27 09:03:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7567209f-7c66-5446-8343-8fb6b277f627, skipping ID generation
2026-03-27 09:03:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7567209f-7c66-5446-8343-8fb6b277f627 with scrape type 1
2026-03-27 09:03:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7567209f-7c66-5446-8343-8fb6b277f627 sending to next pipeline
2026-03-27 09:03:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7567209f-7c66-5446-8343-8fb6b277f627, identifier: 78c9d9f9e5
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_03-1200.jpg not downloaded yet
2026-03-27 09:03:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7567209f-7c66-5446-8343-8fb6b277f627 with identifier: 78c9d9f9e5
2026-03-27 09:03:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7567209f-7c66-5446-8343-8fb6b277f627 with identifier: 78c9d9f9e5
2026-03-27 09:03:15 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7567209f-7c66-5446-8343-8fb6b277f627 with identifier: 78c9d9f9e5 to the API
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/DmkaIge_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 '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': '7567209f-7c66-5446-8343-8fb6b277f627',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/78c9d9f9e5/mercedes-glc-250-d-9g-tronic-4matic-business-executive',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'MERCEDES',
 'model': 'GLC 250 d 9G-TRONIC 4Matic Business Executive',
 'odometer': 145612,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92217,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DmkaIge_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84663,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DmkaIge_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98742,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DmkaIge_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76532,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DmkaIge_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96749,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DmkaIge_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88108,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DmkaIge_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95850,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DmkaIge_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78653,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DmkaIge_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123589,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DmkaIge_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7567209f-7c66-5446-8343-8fb6b277f627/7567209f-7c66-5446-8343-8fb6b277f627_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136098,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/DmkaIge_10-1200.jpg',
             'Width': 1200}],
 'price': 6100,
 'price_includes_vat': True,
 'registration_date': '2017-11-09',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES GLC 250 d 9G-TRONIC 4Matic Business Executive',
 'transmission': 'automatic',
 'trim': 'GLC 250 d 9G-TRONIC 4Matic Business Executive',
 'year': 2017}
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2778c9d9f9e5%27 HTTP/1.1" 200 None
2026-03-27 09:03:15 [vpauto.fr] INFO: Saving data for 78c9d9f9e5: {'created_time': 1774602195.821833, 'last_price_update_time': 1774602195.821845}
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='78c9d9f9e5') HTTP/1.1" 204 0
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_04-1200.jpg not downloaded yet
2026-03-27 09:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64be7d10>
2026-03-27 09:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78e226c5-f28a-59bb-8314-894ccff36e94/78e226c5-f28a-59bb-8314-894ccff36e94_expert_report_file_21d544ea-3a26-4a28-b209-e7e9572b2fcc.pdf HTTP/1.1" 201 0
2026-03-27 09:03:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 78e226c5-f28a-59bb-8314-894ccff36e94
2026-03-27 09:03:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 78e226c5-f28a-59bb-8314-894ccff36e94, skipping ID generation
2026-03-27 09:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 78e226c5-f28a-59bb-8314-894ccff36e94
2026-03-27 09:03:15 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 78e226c5-f28a-59bb-8314-894ccff36e94
2026-03-27 09:03:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 78e226c5-f28a-59bb-8314-894ccff36e94, identifier: a7e5e45494
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_05-1200.jpg not downloaded yet
2026-03-27 09:03:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 78e226c5-f28a-59bb-8314-894ccff36e94 with identifier: a7e5e45494
2026-03-27 09:03:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 78e226c5-f28a-59bb-8314-894ccff36e94 with identifier: a7e5e45494
2026-03-27 09:03:16 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 78e226c5-f28a-59bb-8314-894ccff36e94 with identifier: a7e5e45494 to the API
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/YSFNmPj_BE.pdf>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78e226c5-f28a-59bb-8314-894ccff36e94/78e226c5-f28a-59bb-8314-894ccff36e94_expert_report_file_21d544ea-3a26-4a28-b209-e7e9572b2fcc.pdf',
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/YSFNmPj_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-04-03T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '78e226c5-f28a-59bb-8314-894ccff36e94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a7e5e45494/ford-kuga-0921-25-duratec-190-ch-hybrid-flexifuel-fhev-e85-powershift-st-line',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'KUGA 0921 2.5 Duratec 190 ch Hybrid FlexiFuel (FHEV E85) Powershift '
          'ST-LINE',
 'odometer': 31347,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 21900,
 'price_includes_vat': True,
 'registration_date': '2023-12-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD KUGA 0921 2.5 Duratec 190 ch Hybrid FlexiFuel (FHEV E85) '
          'Powershift ST-LINE',
 'transmission': 'automatic',
 'trim': 'KUGA 0921 2.5 Duratec 190 ch Hybrid FlexiFuel (FHEV E85) Powershift '
         'ST-LINE',
 'year': 2023}
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a7e5e45494%27 HTTP/1.1" 200 None
2026-03-27 09:03:16 [vpauto.fr] INFO: Saving data for a7e5e45494: {'created_time': 1774602196.432798, 'last_price_update_time': 1774602196.43281, 'auction_closing_time': 1775223000.0}
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a7e5e45494') HTTP/1.1" 204 0
2026-03-27 09:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJLbUc_02-1200.jpg> (referer: https://vpauto.eu/vehicle/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus)
2026-03-27 09:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJLbUc_01-1200.jpg> (referer: https://vpauto.eu/vehicle/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus)
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_06-1200.jpg not downloaded yet
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_07-1200.jpg not downloaded yet
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_08-1200.jpg not downloaded yet
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_09-1200.jpg not downloaded yet
2026-03-27 09:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJLbUc_03-1200.jpg> (referer: https://vpauto.eu/vehicle/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus)
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_10-1200.jpg not downloaded yet
2026-03-27 09:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJLbUc_04-1200.jpg> (referer: https://vpauto.eu/vehicle/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus)
2026-03-27 09:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJLbUc_05-1200.jpg> (referer: https://vpauto.eu/vehicle/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus)
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618080d0>
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_1.jpg HTTP/1.1" 201 0
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_02-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_02-1200.jpg saved to cache
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6175da10>
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_0.jpg HTTP/1.1" 201 0
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_01-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_01-1200.jpg saved to cache
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856
2026-03-27 09:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJLbUc_06-1200.jpg> (referer: https://vpauto.eu/vehicle/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus)
2026-03-27 09:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJLbUc_07-1200.jpg> (referer: https://vpauto.eu/vehicle/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus)
2026-03-27 09:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJLbUc_08-1200.jpg> (referer: https://vpauto.eu/vehicle/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus)
2026-03-27 09:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJLbUc_09-1200.jpg> (referer: https://vpauto.eu/vehicle/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus)
2026-03-27 09:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJLbUc_10-1200.jpg> (referer: https://vpauto.eu/vehicle/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus)
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61657650>
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_2.jpg HTTP/1.1" 201 0
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_03-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_03-1200.jpg saved to cache
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e64652510>
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_3.jpg HTTP/1.1" 201 0
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_04-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_04-1200.jpg saved to cache
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e62378b10>
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_4.jpg HTTP/1.1" 201 0
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_05-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_05-1200.jpg saved to cache
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e623934d0>
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_5.jpg HTTP/1.1" 201 0
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_06-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_06-1200.jpg saved to cache
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e618c2310>
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_6.jpg HTTP/1.1" 201 0
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_07-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_07-1200.jpg saved to cache
2026-03-27 09:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e61842550>
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_7.jpg HTTP/1.1" 201 0
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_08-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_08-1200.jpg saved to cache
2026-03-27 09:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856
2026-03-27 09:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6168c590>
2026-03-27 09:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_8.jpg HTTP/1.1" 201 0
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_09-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_09-1200.jpg saved to cache
2026-03-27 09:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856
2026-03-27 09:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 09:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f3e6180a6d0>
2026-03-27 09:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 09:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_9.jpg HTTP/1.1" 201 0
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJLbUc_10-1200.jpg') HTTP/1.1" 204 0
2026-03-27 09:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJLbUc_10-1200.jpg saved to cache
2026-03-27 09:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856
2026-03-27 09:03:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 46ad5b26-1069-5d5f-bbbe-29ad0f115856, skipping ID generation
2026-03-27 09:03:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856 with scrape type 1
2026-03-27 09:03:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 46ad5b26-1069-5d5f-bbbe-29ad0f115856 sending to next pipeline
2026-03-27 09:03:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 46ad5b26-1069-5d5f-bbbe-29ad0f115856, identifier: 2a7445094
2026-03-27 09:03:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 46ad5b26-1069-5d5f-bbbe-29ad0f115856 with identifier: 2a7445094
2026-03-27 09:03:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 46ad5b26-1069-5d5f-bbbe-29ad0f115856 with identifier: 2a7445094
2026-03-27 09:03:17 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 46ad5b26-1069-5d5f-bbbe-29ad0f115856 with identifier: 2a7445094 to the API
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-27 09:03:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/fDJLbUc_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '6.1L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '46ad5b26-1069-5d5f-bbbe-29ad0f115856',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2a7445094/volkswagen-transporter-61-van-l1h1-20-tdi-150-dsg7-business-plus',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER 6.1 VAN L1H1 2.0 TDI 150 DSG7 BUSINESS PLUS',
 'odometer': 39653,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83665,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJLbUc_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80939,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJLbUc_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76500,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJLbUc_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76467,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJLbUc_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82421,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJLbUc_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80756,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJLbUc_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85947,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJLbUc_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76316,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJLbUc_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105107,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJLbUc_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46ad5b26-1069-5d5f-bbbe-29ad0f115856/46ad5b26-1069-5d5f-bbbe-29ad0f115856_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100145,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJLbUc_10-1200.jpg',
             'Width': 1200}],
 'price': 2600,
 'price_includes_vat': True,
 'registration_date': '2021-06-09',
 'seats_number': 3,
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER 6.1 VAN L1H1 2.0 TDI 150 DSG7 BUSINESS PLUS',
 'transmission': 'automatic',
 'trim': 'TRANSPORTER 6.1 VAN L1H1 2.0 TDI 150 DSG7 BUSINESS PLUS',
 'year': 2021}
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a7445094%27 HTTP/1.1" 200 None
2026-03-27 09:03:17 [vpauto.fr] INFO: Saving data for 2a7445094: {'created_time': 1774602197.714831, 'last_price_update_time': 1774602197.714843}
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2a7445094') HTTP/1.1" 204 0
2026-03-27 09:03:17 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-27 09:03:17 [vpauto.fr] INFO: vpauto.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 2, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 6, <ScrapeType.BATCH_SKIPPED: 5>: 0}
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c3dd6f5436%27 HTTP/1.1" 200 None
2026-03-27 09:03:17 [vpauto.fr] INFO: Saving data for c3dd6f5436: {'created_time': 1774602197.849076}
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c3dd6f5436') HTTP/1.1" 204 0
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272ea8b22d36%27 HTTP/1.1" 200 None
2026-03-27 09:03:17 [vpauto.fr] INFO: Saving data for 2ea8b22d36: {'created_time': 1774602197.881034}
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2ea8b22d36') HTTP/1.1" 204 0
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2736b140ef36%27 HTTP/1.1" 200 None
2026-03-27 09:03:17 [vpauto.fr] INFO: Saving data for 36b140ef36: {'created_time': 1774602197.912457}
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='36b140ef36') HTTP/1.1" 204 0
2026-03-27 09:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20last_price_update_time%20lt%201774170197 HTTP/1.1" 200 None
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1060801753') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='172ca79a7f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='190c084b7f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1a862b1f61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1badba0a7f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2215744e7f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2429d3de7f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='263a2b7561') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='29ce05667f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2deb553961') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3143a46c61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3196666053') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='331ecf961') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='36f5751d7f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3ba2118353') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3e6d1cb461') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3f9e73961') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='43e8047161') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='453f2a7261') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4bb28e0561') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4d1e057f61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='523b565661') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5753a3e861') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5972acb953') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5a08d8af61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='649248e53') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='65b25d1e61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='661bf7617f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6ae7d8561') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6c811e517f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6ddd7d7053') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='822c33987f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='826d891961') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='86f17aaa61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='898a753e53') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8dc000d161') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='93d54aa261') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='96e9ac3053') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='96f8770061') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='98d81d7d61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9d23a89e53') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9d2ab80d61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9ebfc9e553') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a4007e3d61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a53a85967f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a70c6f253') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a9adbb2161') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ab8c9fe761') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b351508461') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b4aa303661') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b51bea1653') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bbe8095461') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bfd2018e7f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c03501a47f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c0988e6e53') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c5b773ef7f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c5fa625c61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cb1db67a7f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d3009f047f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d93b673e53') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='da79ceea61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ddef090c53') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='de33c13161') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='de59257861') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e530ed887f') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e87d58ba61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e8ea937361') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fa03669761') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='faf7578561') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fca1744b61') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fda9952f53') HTTP/1.1" 204 0
2026-03-27 09:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fdf8935461') HTTP/1.1" 204 0
2026-03-27 09:03:18 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (118 items) in: file:///var/lib/scrapyd/items/sourcing_v2/vpauto.fr/task_20_2026-03-27T09_00_00.jl
2026-03-27 09:03:18 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 364890,
 'downloader/request_count': 873,
 'downloader/request_method_count/GET': 873,
 'downloader/response_bytes': 91245512,
 'downloader/response_count': 873,
 'downloader/response_status_count/200': 873,
 'elapsed_time_seconds': 187.013281,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 27, 9, 3, 18, 788713, tzinfo=datetime.timezone.utc),
 'httpcompression/response_bytes': 5562245,
 'httpcompression/response_count': 58,
 'item_scraped_count': 118,
 'log_count/DEBUG': 9078,
 'log_count/ERROR': 43,
 'log_count/INFO': 8625,
 'memusage/max': 204726272,
 'memusage/startup': 149938176,
 'photo_download_count': 690,
 'request_depth_max': 11,
 'response_received_count': 183,
 'scheduler/dequeued': 873,
 'scheduler/dequeued/memory': 873,
 'scheduler/enqueued': 873,
 'scheduler/enqueued/memory': 873,
 'scrape_type/new': 133,
 'scrape_type/skipped': 827,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 144,
 'scrapy-zyte-api/error_ratio': 0.0,
 'scrapy-zyte-api/errors': 0,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 5.300422691494329,
 'scrapy-zyte-api/mean_response_seconds': 5.373525365462734,
 'scrapy-zyte-api/processed': 144,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 143,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 143,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 144,
 'scrapy-zyte-api/request_args/httpResponseBody': 144,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 144,
 'scrapy-zyte-api/request_args/sessionContext': 144,
 'scrapy-zyte-api/request_args/url': 144,
 'scrapy-zyte-api/status_codes/200': 144,
 'scrapy-zyte-api/success': 144,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 3, 27, 9, 0, 11, 775432, tzinfo=datetime.timezone.utc)}
2026-03-27 09:03:18 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-27 09:03:18 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f3e64513b10>
2026-03-27 09:03:18 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f3e643964d0>

PROJECT (sourcing_v2), SPIDER (vpauto.fr)