2026-03-24 09:00:10 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-24 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-24 09:00:10 [vpauto.fr] INFO: Starting spider vpauto.fr
2026-03-24 09:00:10 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-24 09:00:10 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-24 09:00:10 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-24 09:00:10 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-24 09:00:10 [scrapy.extensions.telnet] INFO: Telnet Password: 23bb0f999b7ad9cf
2026-03-24 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-24 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-24T09_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-24 09:00:11 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-24 09:00:11 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-24 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-24 09:00:11 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
2026-03-24 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-24 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-24 09:00:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-24 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 2106
2026-03-24 09:00:11 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-24 09:00:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-24 09:00:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:11 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: en
2026-03-24 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-24 09:00:11 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
2026-03-24 09:00:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
2026-03-24 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-24 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-24 09:00:11 [scrapy.core.engine] INFO: Spider opened
2026-03-24 09:00:11 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-24 09:00:11 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2026-03-24 09:00:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 141MiB
2026-03-24 09:00:11 [scrapy-playwright] INFO: Starting download handler
2026-03-24 09:00:11 [scrapy-playwright] INFO: Starting download handler
2026-03-24 09:00:16 [vpauto.fr] INFO: Requesting listing page 1: https://vpauto.eu/vehicle/list?page=1
2026-03-24 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-24 09:00:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=1> (referer: None) ['zyte-api']
2026-03-24 09:00:18 [vpauto.fr] INFO: Found 96 ads on page 1
2026-03-24 09:00:18 [vpauto.fr] INFO: Found listing with ID: 7339f956ec
2026-03-24 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277339f956ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:18 [vpauto.fr] INFO: Scrape type for 7339f956ec: 0
2026-03-24 09:00:18 [vpauto.fr] INFO: Found listing with ID: 15bf5091ec
2026-03-24 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2715bf5091ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:18 [vpauto.fr] INFO: Scrape type for 15bf5091ec: 0
2026-03-24 09:00:18 [vpauto.fr] INFO: Found listing with ID: 7faf8132ec
2026-03-24 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277faf8132ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:18 [vpauto.fr] INFO: Scrape type for 7faf8132ec: 0
2026-03-24 09:00:18 [vpauto.fr] INFO: Found listing with ID: fbc1e8c2ec
2026-03-24 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fbc1e8c2ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:18 [vpauto.fr] INFO: Scrape type for fbc1e8c2ec: 0
2026-03-24 09:00:18 [vpauto.fr] INFO: Found listing with ID: af86185ec
2026-03-24 09:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27af86185ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:18 [vpauto.fr] INFO: Scrape type for af86185ec: 0
2026-03-24 09:00:18 [vpauto.fr] INFO: Found listing with ID: 9c17895cec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279c17895cec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 9c17895cec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 2c3ad0dcec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272c3ad0dcec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 2c3ad0dcec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: f0ac4f5ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f0ac4f5ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for f0ac4f5ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 1a12d959ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271a12d959ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 1a12d959ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 90c7dca9ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2790c7dca9ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 90c7dca9ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: f415ccadec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f415ccadec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for f415ccadec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 498bfcf0ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27498bfcf0ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 498bfcf0ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 7f384afbec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277f384afbec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 7f384afbec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: a4166328ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a4166328ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for a4166328ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: c5e98fdeec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c5e98fdeec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for c5e98fdeec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 1984d0a0ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271984d0a0ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 1984d0a0ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 886ef72cec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27886ef72cec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 886ef72cec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 8ce1b976ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278ce1b976ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 8ce1b976ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 7cd7886dec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277cd7886dec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 7cd7886dec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 5601798bec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275601798bec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 5601798bec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 29296999ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2729296999ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 29296999ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 1ac0c3b8ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271ac0c3b8ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 1ac0c3b8ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: dc60578dec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27dc60578dec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for dc60578dec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 2faee677ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272faee677ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 2faee677ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 5a5235b7ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275a5235b7ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 5a5235b7ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 958cd14cec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27958cd14cec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 958cd14cec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 12aae88ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2712aae88ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 12aae88ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: fe35137aec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fe35137aec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for fe35137aec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: aa0db7fbec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27aa0db7fbec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for aa0db7fbec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 95f35a6aec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2795f35a6aec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 95f35a6aec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 6a52ef9ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276a52ef9ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 6a52ef9ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: f593054fec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f593054fec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for f593054fec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: ae9f6b62ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ae9f6b62ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for ae9f6b62ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 44c51621ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2744c51621ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 44c51621ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: c5d7921aec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c5d7921aec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for c5d7921aec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: f2ca1721ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f2ca1721ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for f2ca1721ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: ef37f8d2ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ef37f8d2ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for ef37f8d2ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: e612285fec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e612285fec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for e612285fec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 9b9e0b77ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279b9e0b77ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 9b9e0b77ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 87a7f373ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2787a7f373ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 87a7f373ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: bd7d0eadec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bd7d0eadec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for bd7d0eadec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: b9261490ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b9261490ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for b9261490ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 706892f0ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27706892f0ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 706892f0ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 1dbc205bec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271dbc205bec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 1dbc205bec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 17be9cf8ec
2026-03-24 09:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2717be9cf8ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:19 [vpauto.fr] INFO: Scrape type for 17be9cf8ec: 0
2026-03-24 09:00:19 [vpauto.fr] INFO: Found listing with ID: 6d258e0dec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276d258e0dec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 6d258e0dec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 4d1008dbec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274d1008dbec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 4d1008dbec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 8416dcfaec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278416dcfaec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 8416dcfaec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: ab892bf4ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ab892bf4ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for ab892bf4ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 3d7ea549ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273d7ea549ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 3d7ea549ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 33d2a7b5ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2733d2a7b5ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 33d2a7b5ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 5114c2adec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275114c2adec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 5114c2adec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 91074384ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2791074384ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 91074384ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: b0262e91ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b0262e91ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for b0262e91ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 55c1abadec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2755c1abadec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 55c1abadec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 5281c37ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275281c37ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 5281c37ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 24278c2dec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2724278c2dec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 24278c2dec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 19f5d200ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2719f5d200ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 19f5d200ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: e32a79e9ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e32a79e9ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for e32a79e9ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: e9dbc98bec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e9dbc98bec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for e9dbc98bec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: cb08ca4bec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cb08ca4bec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for cb08ca4bec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 2bab7e88ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272bab7e88ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 2bab7e88ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: ad4499b8ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ad4499b8ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for ad4499b8ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: eb1ec57dec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27eb1ec57dec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for eb1ec57dec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 9d2ffc1eec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279d2ffc1eec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 9d2ffc1eec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: d49f2db9ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d49f2db9ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for d49f2db9ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: c1fdf514ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c1fdf514ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for c1fdf514ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: b868f9b7ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b868f9b7ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for b868f9b7ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: f98ab0a3ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f98ab0a3ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for f98ab0a3ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: cf2df284ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cf2df284ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for cf2df284ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 331a6bdfec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27331a6bdfec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 331a6bdfec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: d24c3a0ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d24c3a0ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for d24c3a0ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 5086eff9ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275086eff9ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 5086eff9ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 51c09fd0ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2751c09fd0ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 51c09fd0ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 292397bbec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27292397bbec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 292397bbec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: eee8f44ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27eee8f44ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for eee8f44ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: df6640c1ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27df6640c1ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for df6640c1ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: e1d7e936ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e1d7e936ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for e1d7e936ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 41aedfe6ec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2741aedfe6ec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 41aedfe6ec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: f2c706bfec
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f2c706bfec%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for f2c706bfec: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: fe42688ff8
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fe42688ff8%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for fe42688ff8: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: c490df35f8
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c490df35f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for c490df35f8: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 35daf9bbf8
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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-24 09:00:20 [vpauto.fr] INFO: Scrape type for 35daf9bbf8: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 6d7500c2b1
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276d7500c2b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 6d7500c2b1: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 566ffef1b1
2026-03-24 09:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27566ffef1b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:20 [vpauto.fr] INFO: Scrape type for 566ffef1b1: 0
2026-03-24 09:00:20 [vpauto.fr] INFO: Found listing with ID: 75dd138dbf
2026-03-24 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2775dd138dbf%27 HTTP/1.1" 200 None
2026-03-24 09:00:21 [vpauto.fr] INFO: Scrape type for 75dd138dbf: 0
2026-03-24 09:00:21 [vpauto.fr] INFO: Found listing with ID: 8bd5f29c36
2026-03-24 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278bd5f29c36%27 HTTP/1.1" 200 None
2026-03-24 09:00:21 [vpauto.fr] INFO: Scrape type for 8bd5f29c36: 1
2026-03-24 09:00:21 [vpauto.fr] INFO: Found listing with ID: 5a9ee95b55
2026-03-24 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275a9ee95b55%27 HTTP/1.1" 200 None
2026-03-24 09:00:21 [vpauto.fr] INFO: Scrape type for 5a9ee95b55: 0
2026-03-24 09:00:21 [vpauto.fr] INFO: Found listing with ID: 22baa2a0bf
2026-03-24 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2722baa2a0bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:21 [vpauto.fr] INFO: Scrape type for 22baa2a0bf: 0
2026-03-24 09:00:21 [vpauto.fr] INFO: Found listing with ID: 86261e55b1
2026-03-24 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2786261e55b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:21 [vpauto.fr] INFO: Scrape type for 86261e55b1: 0
2026-03-24 09:00:21 [vpauto.fr] INFO: Found listing with ID: b610acaef8
2026-03-24 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b610acaef8%27 HTTP/1.1" 200 None
2026-03-24 09:00:21 [vpauto.fr] INFO: Scrape type for b610acaef8: 0
2026-03-24 09:00:21 [vpauto.fr] INFO: Found listing with ID: 71932b1
2026-03-24 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2771932b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:21 [vpauto.fr] INFO: Scrape type for 71932b1: 0
2026-03-24 09:00:21 [vpauto.fr] INFO: Found listing with ID: b671ac6ab1
2026-03-24 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b671ac6ab1%27 HTTP/1.1" 200 None
2026-03-24 09:00:21 [vpauto.fr] INFO: Scrape type for b671ac6ab1: 0
2026-03-24 09:00:21 [vpauto.fr] INFO: Found listing with ID: 9194cde9b1
2026-03-24 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279194cde9b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:21 [vpauto.fr] INFO: Scrape type for 9194cde9b1: 0
2026-03-24 09:00:21 [vpauto.fr] INFO: Found listing with ID: 582bbb51f8
2026-03-24 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27582bbb51f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:21 [vpauto.fr] INFO: Scrape type for 582bbb51f8: 0
2026-03-24 09:00:21 [vpauto.fr] INFO: Found listing with ID: f7f3fd09f8
2026-03-24 09:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f7f3fd09f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:21 [vpauto.fr] INFO: Scrape type for f7f3fd09f8: 0
2026-03-24 09:00:21 [vpauto.fr] INFO: Requesting listing page 2: https://vpauto.eu/vehicle/list?page=2
2026-03-24 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-24 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-24 09:00:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8bd5f29c36/volkswagen-polo-10-tsi-116-ss-dsg7-r-line> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-24 09:00:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f52bb007-a6b1-5df5-b7db-dbb47444bd80 with identifier: 8bd5f29c36
2026-03-24 09:00:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f52bb007-a6b1-5df5-b7db-dbb47444bd80
2026-03-24 09:00:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/mPgjOps_BE.pdf> (referer: https://vpauto.eu/vehicle/8bd5f29c36/volkswagen-polo-10-tsi-116-ss-dsg7-r-line)
2026-03-24 09:00:23 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-24 09:00:23 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-24 09:00:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92421c2190>
2026-03-24 09:00:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-24 09:00:23 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2113
2026-03-24 09:00:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-24 09:00:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_expert_report_file_59b232c1-c068-40b4-b021-692703f9ddb4.pdf HTTP/1.1" 201 0
2026-03-24 09:00:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f52bb007-a6b1-5df5-b7db-dbb47444bd80
2026-03-24 09:00:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f52bb007-a6b1-5df5-b7db-dbb47444bd80, skipping ID generation
2026-03-24 09:00:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 6 photos for item f52bb007-a6b1-5df5-b7db-dbb47444bd80
2026-03-24 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FmPgjOps_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_01-1200.jpg not downloaded yet
2026-03-24 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FmPgjOps_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_02-1200.jpg not downloaded yet
2026-03-24 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FmPgjOps_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_03-1200.jpg not downloaded yet
2026-03-24 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FmPgjOps_13-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_13-1200.jpg not downloaded yet
2026-03-24 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FmPgjOps_20-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_20-1200.jpg not downloaded yet
2026-03-24 09:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FmPgjOps_21-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_21-1200.jpg not downloaded yet
2026-03-24 09:00:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mPgjOps_20-1200.jpg> (referer: https://cdn.vpauto.fr/d/mPgjOps_BE.pdf)
2026-03-24 09:00:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mPgjOps_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/mPgjOps_BE.pdf)
2026-03-24 09:00:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mPgjOps_13-1200.jpg> (referer: https://cdn.vpauto.fr/d/mPgjOps_BE.pdf)
2026-03-24 09:00:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mPgjOps_21-1200.jpg> (referer: https://cdn.vpauto.fr/d/mPgjOps_BE.pdf)
2026-03-24 09:00:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mPgjOps_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/mPgjOps_BE.pdf)
2026-03-24 09:00:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/mPgjOps_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/mPgjOps_BE.pdf)
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92421d3590>
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmPgjOps_20-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_20-1200.jpg saved to cache
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f52bb007-a6b1-5df5-b7db-dbb47444bd80
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418ba350>
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmPgjOps_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_01-1200.jpg saved to cache
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f52bb007-a6b1-5df5-b7db-dbb47444bd80
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241982550>
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmPgjOps_13-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_13-1200.jpg saved to cache
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f52bb007-a6b1-5df5-b7db-dbb47444bd80
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241977a10>
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmPgjOps_21-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_21-1200.jpg saved to cache
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f52bb007-a6b1-5df5-b7db-dbb47444bd80
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241981dd0>
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmPgjOps_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_03-1200.jpg saved to cache
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f52bb007-a6b1-5df5-b7db-dbb47444bd80
2026-03-24 09:00:24 [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-24 09:00:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92419a6f50>
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FmPgjOps_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/mPgjOps_02-1200.jpg saved to cache
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f52bb007-a6b1-5df5-b7db-dbb47444bd80
2026-03-24 09:00:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f52bb007-a6b1-5df5-b7db-dbb47444bd80, skipping ID generation
2026-03-24 09:00:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f52bb007-a6b1-5df5-b7db-dbb47444bd80 sending to next pipeline
2026-03-24 09:00:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f52bb007-a6b1-5df5-b7db-dbb47444bd80, identifier: 8bd5f29c36
2026-03-24 09:00:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f52bb007-a6b1-5df5-b7db-dbb47444bd80 with identifier: 8bd5f29c36
2026-03-24 09:00:24 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:00:24 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:00:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f52bb007-a6b1-5df5-b7db-dbb47444bd80 with identifier: 8bd5f29c36
2026-03-24 09:00:24 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f52bb007-a6b1-5df5-b7db-dbb47444bd80 with identifier: 8bd5f29c36 to the API
2026-03-24 09:00:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00:27 [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-24 09:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/mPgjOps_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_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_expert_report_file_59b232c1-c068-40b4-b021-692703f9ddb4.pdf',
'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/mPgjOps_BE.pdf',
'category': None,
'color': 'Light grey metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f52bb007-a6b1-5df5-b7db-dbb47444bd80',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/8bd5f29c36/volkswagen-polo-10-tsi-116-ss-dsg7-r-line',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'VOLKSWAGEN',
'model': 'Polo 1.0 TSI 116 S&S DSG7 R-Line',
'odometer': 13551,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 6,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91848,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/mPgjOps_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88291,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/mPgjOps_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84166,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/mPgjOps_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117890,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/mPgjOps_13-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72314,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/mPgjOps_20-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f52bb007-a6b1-5df5-b7db-dbb47444bd80/f52bb007-a6b1-5df5-b7db-dbb47444bd80_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105761,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/mPgjOps_21-1200.jpg',
'Width': 1200}],
'price': 25400,
'price_includes_vat': True,
'registration_date': '2025-02-26',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN Polo 1.0 TSI 116 S&S DSG7 R-Line',
'transmission': 'automatic',
'trim': 'Polo 1.0 TSI 116 S&S DSG7 R-Line',
'year': 2025}
2026-03-24 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278bd5f29c36%27 HTTP/1.1" 200 None
2026-03-24 09:00:27 [vpauto.fr] INFO: Saving data for 8bd5f29c36: {'created_time': 1774342827.745604, 'last_price_update_time': 1774342827.745615}
2026-03-24 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8bd5f29c36') HTTP/1.1" 204 0
2026-03-24 09:00:27 [vpauto.fr] INFO: Found 96 ads on page 2
2026-03-24 09:00:27 [vpauto.fr] INFO: Found listing with ID: a4e7e7bbf8
2026-03-24 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a4e7e7bbf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:27 [vpauto.fr] INFO: Scrape type for a4e7e7bbf8: 0
2026-03-24 09:00:27 [vpauto.fr] INFO: Found listing with ID: 62c65536bf
2026-03-24 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2762c65536bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:27 [vpauto.fr] INFO: Scrape type for 62c65536bf: 0
2026-03-24 09:00:27 [vpauto.fr] INFO: Found listing with ID: b697eb16b1
2026-03-24 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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-24 09:00:27 [vpauto.fr] INFO: Scrape type for b697eb16b1: 0
2026-03-24 09:00:27 [vpauto.fr] INFO: Found listing with ID: 740848e4f8
2026-03-24 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27740848e4f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:27 [vpauto.fr] INFO: Scrape type for 740848e4f8: 0
2026-03-24 09:00:27 [vpauto.fr] INFO: Found listing with ID: 3881010b1
2026-03-24 09:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273881010b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:27 [vpauto.fr] INFO: Scrape type for 3881010b1: 0
2026-03-24 09:00:27 [vpauto.fr] INFO: Found listing with ID: bc0a882b1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bc0a882b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for bc0a882b1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 4ae7ab86b1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274ae7ab86b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 4ae7ab86b1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 1236dddaf8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271236dddaf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 1236dddaf8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 877ed83bb1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27877ed83bb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 877ed83bb1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: e33b1ad6f8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e33b1ad6f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for e33b1ad6f8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 440578c35a
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27440578c35a%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 440578c35a: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: ed8506c4bf
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ed8506c4bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for ed8506c4bf: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: b4d9e777f8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b4d9e777f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for b4d9e777f8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 9727de77f8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279727de77f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 9727de77f8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 4d9d5fcef8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274d9d5fcef8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 4d9d5fcef8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: fe548ffcb1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fe548ffcb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for fe548ffcb1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 638b9d6b1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27638b9d6b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 638b9d6b1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 4dc861dc55
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274dc861dc55%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 4dc861dc55: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: e2e0c9b8f8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e2e0c9b8f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for e2e0c9b8f8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: c52ff606f8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c52ff606f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for c52ff606f8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 2446bff0f8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272446bff0f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 2446bff0f8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 72e53141b1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2772e53141b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 72e53141b1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 71e264bdb1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2771e264bdb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 71e264bdb1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: af0fb314f8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27af0fb314f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for af0fb314f8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 2bd0c09ef8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272bd0c09ef8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 2bd0c09ef8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: ce7bbb30b1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ce7bbb30b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for ce7bbb30b1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: b6834718f8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b6834718f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for b6834718f8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 764db9d55
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27764db9d55%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 764db9d55: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 8b227894b1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278b227894b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 8b227894b1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: a1c4f78ef8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a1c4f78ef8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for a1c4f78ef8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 6b538aa8bf
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276b538aa8bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 6b538aa8bf: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 2c9b9b41bf
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272c9b9b41bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 2c9b9b41bf: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 365e9c7b55
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27365e9c7b55%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 365e9c7b55: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 67569c04f8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2767569c04f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 67569c04f8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 245dbbb836
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27245dbbb836%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 245dbbb836: 1
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: c9c7ba96b1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c9c7ba96b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for c9c7ba96b1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 13ce02e755
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2713ce02e755%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 13ce02e755: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 9a53f288f8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279a53f288f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 9a53f288f8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 56534962bf
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2756534962bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 56534962bf: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: fc1f97faf8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fc1f97faf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for fc1f97faf8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 56401384b1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2756401384b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 56401384b1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 36e0a77c55
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2736e0a77c55%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 36e0a77c55: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 53d4fa1fb1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2753d4fa1fb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 53d4fa1fb1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 911d9af1aa
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27911d9af1aa%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 911d9af1aa: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: c47c3c449e
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c47c3c449e%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for c47c3c449e: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 535398529e
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27535398529e%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 535398529e: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: d217718436
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d217718436%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for d217718436: 1
2026-03-24 09:00:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: a81dee1f8
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a81dee1f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for a81dee1f8: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: 1fc76f1db1
2026-03-24 09:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271fc76f1db1%27 HTTP/1.1" 200 None
2026-03-24 09:00:28 [vpauto.fr] INFO: Scrape type for 1fc76f1db1: 0
2026-03-24 09:00:28 [vpauto.fr] INFO: Found listing with ID: ecb1c0fab1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ecb1c0fab1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for ecb1c0fab1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 2cd87f70bf
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272cd87f70bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 2cd87f70bf: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 553a5ee7bf
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27553a5ee7bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 553a5ee7bf: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: e753c2e1b1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e753c2e1b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for e753c2e1b1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: ec798a7f55
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ec798a7f55%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for ec798a7f55: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 8890899b9e
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278890899b9e%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 8890899b9e: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 35929248bf
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2735929248bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 35929248bf: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 8582c131b1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278582c131b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 8582c131b1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: c3bafc8eb1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c3bafc8eb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for c3bafc8eb1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 23405da5b1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2723405da5b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 23405da5b1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 59111eaab1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2759111eaab1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 59111eaab1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: f8464ddff8
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f8464ddff8%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for f8464ddff8: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: f06d1e019e
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f06d1e019e%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for f06d1e019e: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: c83b1abf8
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c83b1abf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for c83b1abf8: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 2fa726409e
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272fa726409e%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 2fa726409e: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 384e4591b1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27384e4591b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 384e4591b1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: a1d05c2a9e
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a1d05c2a9e%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for a1d05c2a9e: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: eedabda9e
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27eedabda9e%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for eedabda9e: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 164a244655
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27164a244655%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 164a244655: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 8e67ecf09e
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278e67ecf09e%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 8e67ecf09e: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 20392b59aa
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2720392b59aa%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 20392b59aa: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: a2604aefb1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a2604aefb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for a2604aefb1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: e33dddfa9e
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e33dddfa9e%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for e33dddfa9e: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 669540885a
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27669540885a%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 669540885a: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 38247834b1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2738247834b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 38247834b1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: e7cb6a4ab1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e7cb6a4ab1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for e7cb6a4ab1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: cb9213265a
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cb9213265a%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for cb9213265a: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 591c9c1f55
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27591c9c1f55%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 591c9c1f55: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: fef0f2775a
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fef0f2775a%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for fef0f2775a: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: c0a099afbf
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c0a099afbf%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for c0a099afbf: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 9798380b1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279798380b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 9798380b1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 48cd0f39b1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2748cd0f39b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 48cd0f39b1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 8be3757e9e
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278be3757e9e%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 8be3757e9e: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: e8a38bf99e
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e8a38bf99e%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for e8a38bf99e: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 9adbf19f55
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279adbf19f55%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 9adbf19f55: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: f552bf6c5a
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f552bf6c5a%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for f552bf6c5a: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: d23adb2f55
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d23adb2f55%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for d23adb2f55: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 318dc6f5b1
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27318dc6f5b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 318dc6f5b1: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 2b12be6f8
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272b12be6f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 2b12be6f8: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: 43c6b99af8
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2743c6b99af8%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for 43c6b99af8: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: db8103a15a
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27db8103a15a%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for db8103a15a: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: b54d75ea55
2026-03-24 09:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b54d75ea55%27 HTTP/1.1" 200 None
2026-03-24 09:00:29 [vpauto.fr] INFO: Scrape type for b54d75ea55: 0
2026-03-24 09:00:29 [vpauto.fr] INFO: Found listing with ID: f88e9c52b1
2026-03-24 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f88e9c52b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:30 [vpauto.fr] INFO: Scrape type for f88e9c52b1: 0
2026-03-24 09:00:30 [vpauto.fr] INFO: Found listing with ID: 52ff930155
2026-03-24 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2752ff930155%27 HTTP/1.1" 200 None
2026-03-24 09:00:30 [vpauto.fr] INFO: Scrape type for 52ff930155: 0
2026-03-24 09:00:30 [vpauto.fr] INFO: Found listing with ID: 65477e09e
2026-03-24 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2765477e09e%27 HTTP/1.1" 200 None
2026-03-24 09:00:30 [vpauto.fr] INFO: Scrape type for 65477e09e: 0
2026-03-24 09:00:30 [vpauto.fr] INFO: Found listing with ID: fd738138b1
2026-03-24 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fd738138b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:30 [vpauto.fr] INFO: Scrape type for fd738138b1: 0
2026-03-24 09:00:30 [vpauto.fr] INFO: Found listing with ID: a45274925a
2026-03-24 09:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a45274925a%27 HTTP/1.1" 200 None
2026-03-24 09:00:30 [vpauto.fr] INFO: Scrape type for a45274925a: 0
2026-03-24 09:00:30 [vpauto.fr] INFO: Requesting listing page 3: https://vpauto.eu/vehicle/list?page=3
2026-03-24 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-24 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-24 09:00:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d217718436/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-business> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-24 09:00:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43c90ef6-3f2a-5edf-adb4-142adbb25865 with identifier: d217718436
2026-03-24 09:00:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43c90ef6-3f2a-5edf-adb4-142adbb25865 with scrape type 1
2026-03-24 09:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 43c90ef6-3f2a-5edf-adb4-142adbb25865
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FvVEuVWP_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vVEuVWP_01-1200.jpg already downloaded
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FvVEuVWP_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vVEuVWP_02-1200.jpg already downloaded
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FvVEuVWP_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vVEuVWP_03-1200.jpg already downloaded
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FvVEuVWP_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vVEuVWP_04-1200.jpg already downloaded
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FvVEuVWP_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vVEuVWP_05-1200.jpg already downloaded
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FvVEuVWP_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vVEuVWP_06-1200.jpg already downloaded
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FvVEuVWP_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vVEuVWP_07-1200.jpg already downloaded
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FvVEuVWP_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vVEuVWP_08-1200.jpg already downloaded
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FvVEuVWP_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vVEuVWP_09-1200.jpg already downloaded
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FvVEuVWP_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/vVEuVWP_10-1200.jpg already downloaded
2026-03-24 09:00:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 43c90ef6-3f2a-5edf-adb4-142adbb25865, identifier: d217718436
2026-03-24 09:00:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 43c90ef6-3f2a-5edf-adb4-142adbb25865 with identifier: d217718436
2026-03-24 09:00:31 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:00:31 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:00:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 43c90ef6-3f2a-5edf-adb4-142adbb25865 with identifier: d217718436
2026-03-24 09:00:32 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 43c90ef6-3f2a-5edf-adb4-142adbb25865 with identifier: d217718436 to the API
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00: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-24 09:00:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d217718436/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-business>
{'auction_title': '',
'c_o_2_emission_value': 23,
'car_expert_report_source_url': None,
'category': None,
'color': 'Medium blue metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '2.5L',
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '43c90ef6-3f2a-5edf-adb4-142adbb25865',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/d217718436/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-business',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'FORD',
'model': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line Business',
'odometer': 19293,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 17,
'photo_urls': ['https://cdn.vpauto.fr/vVEuVWP_01-1200.jpg',
'https://cdn.vpauto.fr/vVEuVWP_02-1200.jpg',
'https://cdn.vpauto.fr/vVEuVWP_03-1200.jpg',
'https://cdn.vpauto.fr/vVEuVWP_04-1200.jpg',
'https://cdn.vpauto.fr/vVEuVWP_05-1200.jpg',
'https://cdn.vpauto.fr/vVEuVWP_06-1200.jpg',
'https://cdn.vpauto.fr/vVEuVWP_07-1200.jpg',
'https://cdn.vpauto.fr/vVEuVWP_08-1200.jpg',
'https://cdn.vpauto.fr/vVEuVWP_09-1200.jpg',
'https://cdn.vpauto.fr/vVEuVWP_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_074c42f9-e283-573f-90ab-661657419598/074c42f9-e283-573f-90ab-661657419598_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92162,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/vVEuVWP_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_074c42f9-e283-573f-90ab-661657419598/074c42f9-e283-573f-90ab-661657419598_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79500,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/vVEuVWP_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_074c42f9-e283-573f-90ab-661657419598/074c42f9-e283-573f-90ab-661657419598_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86783,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/vVEuVWP_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_074c42f9-e283-573f-90ab-661657419598/074c42f9-e283-573f-90ab-661657419598_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74102,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/vVEuVWP_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_074c42f9-e283-573f-90ab-661657419598/074c42f9-e283-573f-90ab-661657419598_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81895,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/vVEuVWP_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_074c42f9-e283-573f-90ab-661657419598/074c42f9-e283-573f-90ab-661657419598_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78138,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/vVEuVWP_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_074c42f9-e283-573f-90ab-661657419598/074c42f9-e283-573f-90ab-661657419598_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89676,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/vVEuVWP_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_074c42f9-e283-573f-90ab-661657419598/074c42f9-e283-573f-90ab-661657419598_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75148,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/vVEuVWP_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_074c42f9-e283-573f-90ab-661657419598/074c42f9-e283-573f-90ab-661657419598_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118379,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/vVEuVWP_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_074c42f9-e283-573f-90ab-661657419598/074c42f9-e283-573f-90ab-661657419598_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110577,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/vVEuVWP_10-1200.jpg',
'Width': 1200}],
'price': 10400,
'price_includes_vat': True,
'registration_date': '2023-11-15',
'seats_number': 5,
'seller_name': None,
'title': 'FORD Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line Business',
'transmission': 'automatic',
'trim': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line Business',
'year': 2023}
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d217718436%27 HTTP/1.1" 200 None
2026-03-24 09:00:32 [vpauto.fr] INFO: Saving data for d217718436: {'created_time': 1774342832.448462, 'last_price_update_time': 1774342832.448473}
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d217718436') HTTP/1.1" 204 0
2026-03-24 09:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/245dbbb836/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-24 09:00:32 [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-24 09:00:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbfc9814-a6a5-5a9d-8a7a-de4c09433b29 with identifier: 245dbbb836
2026-03-24 09:00:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbfc9814-a6a5-5a9d-8a7a-de4c09433b29 with scrape type 1
2026-03-24 09:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cbfc9814-a6a5-5a9d-8a7a-de4c09433b29
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FzlquHDb_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zlquHDb_01-1200.jpg already downloaded
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FzlquHDb_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zlquHDb_02-1200.jpg already downloaded
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FzlquHDb_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zlquHDb_03-1200.jpg already downloaded
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FzlquHDb_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zlquHDb_04-1200.jpg already downloaded
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FzlquHDb_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zlquHDb_05-1200.jpg already downloaded
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FzlquHDb_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zlquHDb_06-1200.jpg already downloaded
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FzlquHDb_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zlquHDb_07-1200.jpg already downloaded
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FzlquHDb_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zlquHDb_08-1200.jpg already downloaded
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FzlquHDb_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zlquHDb_09-1200.jpg already downloaded
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FzlquHDb_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zlquHDb_10-1200.jpg already downloaded
2026-03-24 09:00:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cbfc9814-a6a5-5a9d-8a7a-de4c09433b29, identifier: 245dbbb836
2026-03-24 09:00:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cbfc9814-a6a5-5a9d-8a7a-de4c09433b29 with identifier: 245dbbb836
2026-03-24 09:00:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:00:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cbfc9814-a6a5-5a9d-8a7a-de4c09433b29 with identifier: 245dbbb836
2026-03-24 09:00:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cbfc9814-a6a5-5a9d-8a7a-de4c09433b29 with identifier: 245dbbb836 to the API
2026-03-24 09:00:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00: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-24 09:00:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/245dbbb836/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line>
{'auction_title': '',
'c_o_2_emission_value': 118,
'car_expert_report_source_url': None,
'category': None,
'color': 'Medium blue metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'F H',
'id': 'cbfc9814-a6a5-5a9d-8a7a-de4c09433b29',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/245dbbb836/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'FORD',
'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
'odometer': 15213,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photo_urls': ['https://cdn.vpauto.fr/zlquHDb_01-1200.jpg',
'https://cdn.vpauto.fr/zlquHDb_02-1200.jpg',
'https://cdn.vpauto.fr/zlquHDb_03-1200.jpg',
'https://cdn.vpauto.fr/zlquHDb_04-1200.jpg',
'https://cdn.vpauto.fr/zlquHDb_05-1200.jpg',
'https://cdn.vpauto.fr/zlquHDb_06-1200.jpg',
'https://cdn.vpauto.fr/zlquHDb_07-1200.jpg',
'https://cdn.vpauto.fr/zlquHDb_08-1200.jpg',
'https://cdn.vpauto.fr/zlquHDb_09-1200.jpg',
'https://cdn.vpauto.fr/zlquHDb_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946ff04f-8dbe-53d2-a5dc-46052f428968/946ff04f-8dbe-53d2-a5dc-46052f428968_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88360,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zlquHDb_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946ff04f-8dbe-53d2-a5dc-46052f428968/946ff04f-8dbe-53d2-a5dc-46052f428968_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81728,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zlquHDb_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946ff04f-8dbe-53d2-a5dc-46052f428968/946ff04f-8dbe-53d2-a5dc-46052f428968_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88398,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zlquHDb_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946ff04f-8dbe-53d2-a5dc-46052f428968/946ff04f-8dbe-53d2-a5dc-46052f428968_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74681,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zlquHDb_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946ff04f-8dbe-53d2-a5dc-46052f428968/946ff04f-8dbe-53d2-a5dc-46052f428968_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88480,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zlquHDb_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946ff04f-8dbe-53d2-a5dc-46052f428968/946ff04f-8dbe-53d2-a5dc-46052f428968_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81259,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zlquHDb_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946ff04f-8dbe-53d2-a5dc-46052f428968/946ff04f-8dbe-53d2-a5dc-46052f428968_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87383,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zlquHDb_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946ff04f-8dbe-53d2-a5dc-46052f428968/946ff04f-8dbe-53d2-a5dc-46052f428968_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71365,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zlquHDb_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946ff04f-8dbe-53d2-a5dc-46052f428968/946ff04f-8dbe-53d2-a5dc-46052f428968_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123789,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zlquHDb_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_946ff04f-8dbe-53d2-a5dc-46052f428968/946ff04f-8dbe-53d2-a5dc-46052f428968_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84438,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zlquHDb_10-1200.jpg',
'Width': 1200}],
'price': 10400,
'price_includes_vat': True,
'registration_date': '2023-10-19',
'seats_number': 5,
'seller_name': None,
'title': 'FORD Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
'transmission': 'manual',
'trim': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
'year': 2023}
2026-03-24 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27245dbbb836%27 HTTP/1.1" 200 None
2026-03-24 09:00:33 [vpauto.fr] INFO: Saving data for 245dbbb836: {'created_time': 1774342833.853677, 'last_price_update_time': 1774342833.853688}
2026-03-24 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='245dbbb836') HTTP/1.1" 204 0
2026-03-24 09:00:33 [vpauto.fr] INFO: Found 96 ads on page 3
2026-03-24 09:00:33 [vpauto.fr] INFO: Found listing with ID: ca0e8ec15a
2026-03-24 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ca0e8ec15a%27 HTTP/1.1" 200 None
2026-03-24 09:00:33 [vpauto.fr] INFO: Scrape type for ca0e8ec15a: 0
2026-03-24 09:00:33 [vpauto.fr] INFO: Found listing with ID: 64547749b1
2026-03-24 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2764547749b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:33 [vpauto.fr] INFO: Scrape type for 64547749b1: 0
2026-03-24 09:00:33 [vpauto.fr] INFO: Found listing with ID: dc7113e2b1
2026-03-24 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27dc7113e2b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:33 [vpauto.fr] INFO: Scrape type for dc7113e2b1: 0
2026-03-24 09:00:33 [vpauto.fr] INFO: Found listing with ID: f285e4915a
2026-03-24 09:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f285e4915a%27 HTTP/1.1" 200 None
2026-03-24 09:00:33 [vpauto.fr] INFO: Scrape type for f285e4915a: 0
2026-03-24 09:00:33 [vpauto.fr] INFO: Found listing with ID: 3dcb1bca55
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273dcb1bca55%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 3dcb1bca55: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: b2b6d635b1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b2b6d635b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for b2b6d635b1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: fa4e5130b1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fa4e5130b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for fa4e5130b1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 68e8a8f09e
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2768e8a8f09e%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 68e8a8f09e: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: fbf36f92f8
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fbf36f92f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for fbf36f92f8: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: e138d32c5a
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e138d32c5a%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for e138d32c5a: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: e4bfb0f1f8
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e4bfb0f1f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for e4bfb0f1f8: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: acd1c96236
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27acd1c96236%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for acd1c96236: 1
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: a0de97abb1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a0de97abb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for a0de97abb1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 634f7db5b1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27634f7db5b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 634f7db5b1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: c8a04835a
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c8a04835a%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for c8a04835a: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 29aa83a7b1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2729aa83a7b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 29aa83a7b1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 6c3bd9c15a
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276c3bd9c15a%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 6c3bd9c15a: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 8ff6c5f35a
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278ff6c5f35a%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 8ff6c5f35a: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 77b10ccb5a
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2777b10ccb5a%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 77b10ccb5a: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: a4d16ad055
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a4d16ad055%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for a4d16ad055: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 86b2c07aaa
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2786b2c07aaa%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 86b2c07aaa: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 8788924db1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278788924db1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 8788924db1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: abb8b2d9b1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27abb8b2d9b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for abb8b2d9b1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 77ac98ad5a
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2777ac98ad5a%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 77ac98ad5a: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: f2b3734aa
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f2b3734aa%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for f2b3734aa: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: be1a4855bf
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27be1a4855bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for be1a4855bf: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: daa47eafbf
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27daa47eafbf%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for daa47eafbf: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: babb4c3eb1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27babb4c3eb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for babb4c3eb1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 486cd51bf8
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27486cd51bf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 486cd51bf8: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 778b1532f8
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27778b1532f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 778b1532f8: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 72fd4eabb1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2772fd4eabb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 72fd4eabb1: 1
2026-03-24 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-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: baf20cd2f8
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27baf20cd2f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for baf20cd2f8: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 9de981bdf8
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279de981bdf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 9de981bdf8: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 25523b3c9e
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2725523b3c9e%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 25523b3c9e: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: a7e2ad6bf8
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a7e2ad6bf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for a7e2ad6bf8: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: bc4c269455
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bc4c269455%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for bc4c269455: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 1e1b2f0bb1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271e1b2f0bb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 1e1b2f0bb1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 82d1d48cb1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2782d1d48cb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 82d1d48cb1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: e9362604b1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e9362604b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for e9362604b1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 61f6af2736
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2761f6af2736%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 61f6af2736: 1
2026-03-24 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-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 4d9b5d7af8
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274d9b5d7af8%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 4d9b5d7af8: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 65f0e7e5f8
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2765f0e7e5f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 65f0e7e5f8: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: a74dcfdbf
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a74dcfdbf%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for a74dcfdbf: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: c2db9b87b1
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c2db9b87b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for c2db9b87b1: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 5704e16cf8
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275704e16cf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 5704e16cf8: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 45806c8ef8
2026-03-24 09:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2745806c8ef8%27 HTTP/1.1" 200 None
2026-03-24 09:00:34 [vpauto.fr] INFO: Scrape type for 45806c8ef8: 0
2026-03-24 09:00:34 [vpauto.fr] INFO: Found listing with ID: 183544ef9e
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 183544ef9e: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: a199bb8ff8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for a199bb8ff8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: ec08032d5a
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for ec08032d5a: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 83f19b345a
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 83f19b345a: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: cd0f4a50aa
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for cd0f4a50aa: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: a1bbcc48aa
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for a1bbcc48aa: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 6374189b1
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 6374189b1: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: ce7890e5f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for ce7890e5f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: c0008badf8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for c0008badf8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: c65601c6f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for c65601c6f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 5969ea5bb1
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275969ea5bb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:35 [vpauto.fr] INFO: Scrape type for 5969ea5bb1: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: d4408881aa
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for d4408881aa: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 5103e57ff8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 5103e57ff8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 164f7a5a
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 164f7a5a: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: b628f269f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b628f269f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:35 [vpauto.fr] INFO: Scrape type for b628f269f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 54f70584b1
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 54f70584b1: 1
2026-03-24 09:00:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: a87030a3f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for a87030a3f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 59bb4c635a
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 59bb4c635a: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 8a31ae7af8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 8a31ae7af8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: afec9c5ff8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for afec9c5ff8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 24c0c194f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 24c0c194f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: a5d01398bf
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for a5d01398bf: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: e4aa98efb1
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for e4aa98efb1: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: d017892df8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for d017892df8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 1796cc16bf
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 1796cc16bf: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 7ad1702bf
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 7ad1702bf: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: b4480455f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for b4480455f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 4412e071f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 4412e071f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 3c7b7c42b1
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 3c7b7c42b1: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 44a59a45f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 44a59a45f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 81c01fbeb1
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 81c01fbeb1: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 75ea06d655
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2775ea06d655%27 HTTP/1.1" 200 None
2026-03-24 09:00:35 [vpauto.fr] INFO: Scrape type for 75ea06d655: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 165b940f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 165b940f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: ecb19d13b1
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for ecb19d13b1: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 86a2b67bf8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 86a2b67bf8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 58e36241f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 58e36241f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 444b7d21f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 444b7d21f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 28b13f37f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 28b13f37f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 604809b9f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 604809b9f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: ba92d548f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ba92d548f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:35 [vpauto.fr] INFO: Scrape type for ba92d548f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 729d4b69f8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 729d4b69f8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 533e03945a
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 533e03945a: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: 6d691f8cf8
2026-03-24 09:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:35 [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-24 09:00:35 [vpauto.fr] INFO: Scrape type for 6d691f8cf8: 0
2026-03-24 09:00:35 [vpauto.fr] INFO: Found listing with ID: ef3dba5b55
2026-03-24 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ef3dba5b55%27 HTTP/1.1" 200 None
2026-03-24 09:00:36 [vpauto.fr] INFO: Scrape type for ef3dba5b55: 0
2026-03-24 09:00:36 [vpauto.fr] INFO: Found listing with ID: c27ce610bf
2026-03-24 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c27ce610bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:36 [vpauto.fr] INFO: Scrape type for c27ce610bf: 0
2026-03-24 09:00:36 [vpauto.fr] INFO: Found listing with ID: 6c1e28df9e
2026-03-24 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276c1e28df9e%27 HTTP/1.1" 200 None
2026-03-24 09:00:36 [vpauto.fr] INFO: Scrape type for 6c1e28df9e: 0
2026-03-24 09:00:36 [vpauto.fr] INFO: Found listing with ID: d4c5f713f8
2026-03-24 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d4c5f713f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:36 [vpauto.fr] INFO: Scrape type for d4c5f713f8: 0
2026-03-24 09:00:36 [vpauto.fr] INFO: Found listing with ID: 62f62717b1
2026-03-24 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2762f62717b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:36 [vpauto.fr] INFO: Scrape type for 62f62717b1: 0
2026-03-24 09:00:36 [vpauto.fr] INFO: Found listing with ID: 61f37f06f8
2026-03-24 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2761f37f06f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:36 [vpauto.fr] INFO: Scrape type for 61f37f06f8: 0
2026-03-24 09:00:36 [vpauto.fr] INFO: Found listing with ID: 64637325f8
2026-03-24 09:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2764637325f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:36 [vpauto.fr] INFO: Scrape type for 64637325f8: 0
2026-03-24 09:00:36 [vpauto.fr] INFO: Requesting listing page 4: https://vpauto.eu/vehicle/list?page=4
2026-03-24 09:00:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/72fd4eabb1/peugeot-5008-puretech-130ch-ss-eat8-allure> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-24 09:00:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f73ef61-4096-5dbf-83e3-914674978a05 with identifier: 72fd4eabb1
2026-03-24 09:00:37 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/61f6af2736/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-24 09:00:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf> (referer: https://vpauto.eu/vehicle/72fd4eabb1/peugeot-5008-puretech-130ch-ss-eat8-allure)
2026-03-24 09:00:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84dae528-a796-5d15-8917-d6b6bdfc8b1b with identifier: 61f6af2736
2026-03-24 09:00:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84dae528-a796-5d15-8917-d6b6bdfc8b1b with scrape type 1
2026-03-24 09:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 84dae528-a796-5d15-8917-d6b6bdfc8b1b
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbjvMjWh_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bjvMjWh_01-1200.jpg already downloaded
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbjvMjWh_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bjvMjWh_02-1200.jpg already downloaded
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbjvMjWh_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bjvMjWh_03-1200.jpg already downloaded
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbjvMjWh_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bjvMjWh_04-1200.jpg already downloaded
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbjvMjWh_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bjvMjWh_05-1200.jpg already downloaded
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbjvMjWh_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bjvMjWh_06-1200.jpg already downloaded
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbjvMjWh_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bjvMjWh_07-1200.jpg already downloaded
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbjvMjWh_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bjvMjWh_08-1200.jpg already downloaded
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbjvMjWh_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bjvMjWh_09-1200.jpg already downloaded
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FbjvMjWh_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bjvMjWh_10-1200.jpg already downloaded
2026-03-24 09:00:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 84dae528-a796-5d15-8917-d6b6bdfc8b1b, identifier: 61f6af2736
2026-03-24 09:00:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 84dae528-a796-5d15-8917-d6b6bdfc8b1b with identifier: 61f6af2736
2026-03-24 09:00:38 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:00:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 84dae528-a796-5d15-8917-d6b6bdfc8b1b with identifier: 61f6af2736
2026-03-24 09:00:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 84dae528-a796-5d15-8917-d6b6bdfc8b1b with identifier: 61f6af2736 to the API
2026-03-24 09:00:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00: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-24 09:00:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/61f6af2736/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium>
{'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_source_url': None,
'category': None,
'color': 'Navy blue',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '2.5L',
'expiration_date': None,
'fuel_type': 'F H',
'id': '84dae528-a796-5d15-8917-d6b6bdfc8b1b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/61f6af2736/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'FORD',
'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Titanium',
'odometer': 49896,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 41,
'photo_urls': ['https://cdn.vpauto.fr/bjvMjWh_01-1200.jpg',
'https://cdn.vpauto.fr/bjvMjWh_02-1200.jpg',
'https://cdn.vpauto.fr/bjvMjWh_03-1200.jpg',
'https://cdn.vpauto.fr/bjvMjWh_04-1200.jpg',
'https://cdn.vpauto.fr/bjvMjWh_05-1200.jpg',
'https://cdn.vpauto.fr/bjvMjWh_06-1200.jpg',
'https://cdn.vpauto.fr/bjvMjWh_07-1200.jpg',
'https://cdn.vpauto.fr/bjvMjWh_08-1200.jpg',
'https://cdn.vpauto.fr/bjvMjWh_09-1200.jpg',
'https://cdn.vpauto.fr/bjvMjWh_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84dae528-a796-5d15-8917-d6b6bdfc8b1b/84dae528-a796-5d15-8917-d6b6bdfc8b1b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97020,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bjvMjWh_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84dae528-a796-5d15-8917-d6b6bdfc8b1b/84dae528-a796-5d15-8917-d6b6bdfc8b1b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91004,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bjvMjWh_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84dae528-a796-5d15-8917-d6b6bdfc8b1b/84dae528-a796-5d15-8917-d6b6bdfc8b1b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101043,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bjvMjWh_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84dae528-a796-5d15-8917-d6b6bdfc8b1b/84dae528-a796-5d15-8917-d6b6bdfc8b1b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81688,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bjvMjWh_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84dae528-a796-5d15-8917-d6b6bdfc8b1b/84dae528-a796-5d15-8917-d6b6bdfc8b1b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94187,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bjvMjWh_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84dae528-a796-5d15-8917-d6b6bdfc8b1b/84dae528-a796-5d15-8917-d6b6bdfc8b1b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90442,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bjvMjWh_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84dae528-a796-5d15-8917-d6b6bdfc8b1b/84dae528-a796-5d15-8917-d6b6bdfc8b1b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103640,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bjvMjWh_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84dae528-a796-5d15-8917-d6b6bdfc8b1b/84dae528-a796-5d15-8917-d6b6bdfc8b1b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85612,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bjvMjWh_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84dae528-a796-5d15-8917-d6b6bdfc8b1b/84dae528-a796-5d15-8917-d6b6bdfc8b1b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122671,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bjvMjWh_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84dae528-a796-5d15-8917-d6b6bdfc8b1b/84dae528-a796-5d15-8917-d6b6bdfc8b1b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89292,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bjvMjWh_10-1200.jpg',
'Width': 1200}],
'price': 14300,
'price_includes_vat': True,
'registration_date': '2023-10-06',
'seats_number': 5,
'seller_name': None,
'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Titanium',
'transmission': 'automatic',
'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Titanium',
'year': 2023}
2026-03-24 09:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2761f6af2736%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Saving data for 61f6af2736: {'created_time': 1774342839.00063, 'last_price_update_time': 1774342839.000641}
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='61f6af2736') HTTP/1.1" 204 0
2026-03-24 09:00:39 [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-24 09:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/54f70584b1/ford-transit-custom-fourgon-300-l1h1-20-ecoblue-130-trend-business> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-24 09:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/acd1c96236/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-24 09:00:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418d3a10>
2026-03-24 09:00:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_expert_report_file_48d19a94-1917-4844-a995-675fd44ebc63.pdf HTTP/1.1" 201 0
2026-03-24 09:00:39 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0f73ef61-4096-5dbf-83e3-914674978a05, skipping ID generation
2026-03-24 09:00:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_01-1200.jpg not downloaded yet
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_02-1200.jpg not downloaded yet
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_03-1200.jpg not downloaded yet
2026-03-24 09:00:39 [vpauto.fr] INFO: Found 96 ads on page 4
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 9da0fc835a
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279da0fc835a%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 9da0fc835a: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: b2631813f8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b2631813f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for b2631813f8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 2a6e4e8af8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272a6e4e8af8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 2a6e4e8af8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: a049163f8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a049163f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for a049163f8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 37cbe96ff8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2737cbe96ff8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 37cbe96ff8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: e133136df8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e133136df8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for e133136df8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 5e0405d45a
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275e0405d45a%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 5e0405d45a: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 6c9b52999e
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276c9b52999e%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 6c9b52999e: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: fc895b6a5a
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fc895b6a5a%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for fc895b6a5a: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 4862350b1
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274862350b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 4862350b1: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: aef692dcf8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27aef692dcf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for aef692dcf8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: d2f71f3bf8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d2f71f3bf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for d2f71f3bf8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 9ef602105a
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279ef602105a%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 9ef602105a: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: a103a231f8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a103a231f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for a103a231f8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: eb0f83dbf8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27eb0f83dbf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for eb0f83dbf8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 3fd80024b1
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273fd80024b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 3fd80024b1: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 95d261efb1
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2795d261efb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 95d261efb1: 1
2026-03-24 09:00:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c115319-b7f6-59c3-8b8a-08b914f88e0f with identifier: 54f70584b1
2026-03-24 09:00:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8c115319-b7f6-59c3-8b8a-08b914f88e0f
2026-03-24 09:00:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff1bff35-124f-5174-b86c-9bb53b488203 with identifier: acd1c96236
2026-03-24 09:00:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ff1bff35-124f-5174-b86c-9bb53b488203
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_04-1200.jpg not downloaded yet
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: e2fa89e8b1
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e2fa89e8b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for e2fa89e8b1: 1
2026-03-24 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-24 09:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KMDJzfC_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf)
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_05-1200.jpg not downloaded yet
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: a1410e43b1
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a1410e43b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for a1410e43b1: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 9b29fc95f8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279b29fc95f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 9b29fc95f8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 38f2bb17f8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2738f2bb17f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 38f2bb17f8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: 67b4da03f8
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2767b4da03f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:39 [vpauto.fr] INFO: Scrape type for 67b4da03f8: 0
2026-03-24 09:00:39 [vpauto.fr] INFO: Found listing with ID: ab5c2f92b1
2026-03-24 09:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for ab5c2f92b1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 27a50081b1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2727a50081b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:40 [vpauto.fr] INFO: Scrape type for 27a50081b1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 753c3cbab1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 753c3cbab1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 5be5ae6ff8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 5be5ae6ff8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: f349ac02b1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for f349ac02b1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 5e680bb55
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275e680bb55%27 HTTP/1.1" 200 None
2026-03-24 09:00:40 [vpauto.fr] INFO: Scrape type for 5e680bb55: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 70c69b6ff8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 70c69b6ff8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 37783140f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 37783140f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: ab440c8bb1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for ab440c8bb1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 1c24cb3ff8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 1c24cb3ff8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 178f046bb1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 178f046bb1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: d28abf11f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d28abf11f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:40 [vpauto.fr] INFO: Scrape type for d28abf11f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: afb287fb1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for afb287fb1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: fc5b813b1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for fc5b813b1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: d5f7d799f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for d5f7d799f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: e56eb2c7b1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for e56eb2c7b1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: fa4b3a8b1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for fa4b3a8b1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: f215c107b1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f215c107b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:40 [vpauto.fr] INFO: Scrape type for f215c107b1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: c2eb47e6f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for c2eb47e6f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: c9371059f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for c9371059f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: c0bd31aef8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for c0bd31aef8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 81aa4912f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 81aa4912f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 53c0f5c6bf
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 53c0f5c6bf: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 51bbc226aa
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 51bbc226aa: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: b93c34a6f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for b93c34a6f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 811d2c9b55
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27811d2c9b55%27 HTTP/1.1" 200 None
2026-03-24 09:00:40 [vpauto.fr] INFO: Scrape type for 811d2c9b55: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: b96d7affb1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for b96d7affb1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: cf85918d55
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cf85918d55%27 HTTP/1.1" 200 None
2026-03-24 09:00:40 [vpauto.fr] INFO: Scrape type for cf85918d55: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: cd0f7d30f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for cd0f7d30f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 479db83ff8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 479db83ff8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: d431ba5af8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for d431ba5af8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: d589ae7d55
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d589ae7d55%27 HTTP/1.1" 200 None
2026-03-24 09:00:40 [vpauto.fr] INFO: Scrape type for d589ae7d55: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 68cdcb88aa
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 68cdcb88aa: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 23beefb8b1
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 23beefb8b1: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: f009422f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for f009422f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: c6caf061f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for c6caf061f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 595391a4f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for 595391a4f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: 5428bd0255
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275428bd0255%27 HTTP/1.1" 200 None
2026-03-24 09:00:40 [vpauto.fr] INFO: Scrape type for 5428bd0255: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: aecd424355
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27aecd424355%27 HTTP/1.1" 200 None
2026-03-24 09:00:40 [vpauto.fr] INFO: Scrape type for aecd424355: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: d872ab81f8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [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-24 09:00:40 [vpauto.fr] INFO: Scrape type for d872ab81f8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: b8c5f27ff8
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b8c5f27ff8%27 HTTP/1.1" 200 None
2026-03-24 09:00:40 [vpauto.fr] INFO: Scrape type for b8c5f27ff8: 0
2026-03-24 09:00:40 [vpauto.fr] INFO: Found listing with ID: ef326776f8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for ef326776f8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: a9245f09b1
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a9245f09b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:41 [vpauto.fr] INFO: Scrape type for a9245f09b1: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 8d7b01b4f8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 8d7b01b4f8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: ae9f65a336
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for ae9f65a336: 1
2026-03-24 09:00:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FKMDJzfC_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_06-1200.jpg not downloaded yet
2026-03-24 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KMDJzfC_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf)
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: e5f7d8e6f8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for e5f7d8e6f8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: ba64826a55
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ba64826a55%27 HTTP/1.1" 200 None
2026-03-24 09:00:41 [vpauto.fr] INFO: Scrape type for ba64826a55: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: a5f47fd6f8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for a5f47fd6f8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 44d2e3de9e
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 44d2e3de9e: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 7749b620f8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 7749b620f8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 2d9a686bf8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 2d9a686bf8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 2cdb823e9e
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 2cdb823e9e: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: de9b0bf3f8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for de9b0bf3f8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: eaa81fd15a
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for eaa81fd15a: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: d2c0c6dff8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for d2c0c6dff8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 1e8719eaf8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 1e8719eaf8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: fce93d5455
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fce93d5455%27 HTTP/1.1" 200 None
2026-03-24 09:00:41 [vpauto.fr] INFO: Scrape type for fce93d5455: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 5d7798c6b1
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 5d7798c6b1: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 36f0ce16f8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 36f0ce16f8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: eb5daa18b1
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eb5daa18b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:41 [vpauto.fr] INFO: Scrape type for eb5daa18b1: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 38eefb04f8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 38eefb04f8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 58b0e67cb1
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2758b0e67cb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:41 [vpauto.fr] INFO: Scrape type for 58b0e67cb1: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 1ba9574baa
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 1ba9574baa: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: f4934a87f8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for f4934a87f8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 9255da31b1
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 9255da31b1: 1
2026-03-24 09:00:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KMDJzfC_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf)
2026-03-24 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/zxyzRja_BE.pdf> (referer: https://vpauto.eu/vehicle/acd1c96236/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium)
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FKMDJzfC_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_07-1200.jpg not downloaded yet
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 961319fdf8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 961319fdf8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: dd74d9e9b1
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for dd74d9e9b1: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: c0255890f8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for c0255890f8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 3f6a8948b1
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 3f6a8948b1: 1
2026-03-24 09:00:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92440fb690>
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FKMDJzfC_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_01-1200.jpg saved to cache
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KMDJzfC_04-1200.jpg> (referer: https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf)
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FKMDJzfC_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_08-1200.jpg not downloaded yet
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 27d64521f8
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 27d64521f8: 0
2026-03-24 09:00:41 [vpauto.fr] INFO: Found listing with ID: 3a5bd53536
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:41 [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-24 09:00:41 [vpauto.fr] INFO: Scrape type for 3a5bd53536: 1
2026-03-24 09:00:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92419a2e90>
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FKMDJzfC_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_02-1200.jpg saved to cache
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KMDJzfC_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf)
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FKMDJzfC_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_09-1200.jpg not downloaded yet
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241801790>
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FKMDJzfC_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_03-1200.jpg saved to cache
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241835750>
2026-03-24 09:00:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_expert_report_file_412e421d-a4cb-4b17-a615-66d5c3f12a69.pdf HTTP/1.1" 201 0
2026-03-24 09:00:41 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ff1bff35-124f-5174-b86c-9bb53b488203
2026-03-24 09:00:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ff1bff35-124f-5174-b86c-9bb53b488203, skipping ID generation
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ff1bff35-124f-5174-b86c-9bb53b488203
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FzxyzRja_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zxyzRja_01-1200.jpg already downloaded
2026-03-24 09:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzxyzRja_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zxyzRja_02-1200.jpg already downloaded
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzxyzRja_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zxyzRja_03-1200.jpg already downloaded
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzxyzRja_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zxyzRja_04-1200.jpg already downloaded
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzxyzRja_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zxyzRja_05-1200.jpg already downloaded
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzxyzRja_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zxyzRja_06-1200.jpg already downloaded
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzxyzRja_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zxyzRja_07-1200.jpg already downloaded
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzxyzRja_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zxyzRja_08-1200.jpg already downloaded
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzxyzRja_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zxyzRja_09-1200.jpg already downloaded
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FzxyzRja_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/zxyzRja_10-1200.jpg already downloaded
2026-03-24 09:00:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ff1bff35-124f-5174-b86c-9bb53b488203, identifier: acd1c96236
2026-03-24 09:00:42 [vpauto.fr] INFO: Found listing with ID: 23ca135936
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:42 [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-24 09:00:42 [vpauto.fr] INFO: Scrape type for 23ca135936: 1
2026-03-24 09:00:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ff1bff35-124f-5174-b86c-9bb53b488203 with identifier: acd1c96236
2026-03-24 09:00:42 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 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-24 09:00:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ff1bff35-124f-5174-b86c-9bb53b488203 with identifier: acd1c96236
2026-03-24 09:00:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ff1bff35-124f-5174-b86c-9bb53b488203 with identifier: acd1c96236 to the API
2026-03-24 09:00:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00: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-24 09:00:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/zxyzRja_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_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_expert_report_file_412e421d-a4cb-4b17-a615-66d5c3f12a69.pdf',
'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/zxyzRja_BE.pdf',
'category': None,
'color': 'Navy blue',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '1.0L',
'expiration_date': '2026-04-07T13:30:00Z',
'fuel_type': 'ELEC + S.ETH HNR',
'id': 'ff1bff35-124f-5174-b86c-9bb53b488203',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/acd1c96236/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'FORD',
'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
'odometer': 39783,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 16,
'photo_urls': ['https://cdn.vpauto.fr/zxyzRja_01-1200.jpg',
'https://cdn.vpauto.fr/zxyzRja_02-1200.jpg',
'https://cdn.vpauto.fr/zxyzRja_03-1200.jpg',
'https://cdn.vpauto.fr/zxyzRja_04-1200.jpg',
'https://cdn.vpauto.fr/zxyzRja_05-1200.jpg',
'https://cdn.vpauto.fr/zxyzRja_06-1200.jpg',
'https://cdn.vpauto.fr/zxyzRja_07-1200.jpg',
'https://cdn.vpauto.fr/zxyzRja_08-1200.jpg',
'https://cdn.vpauto.fr/zxyzRja_09-1200.jpg',
'https://cdn.vpauto.fr/zxyzRja_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89475,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zxyzRja_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90968,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zxyzRja_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94251,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zxyzRja_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74042,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zxyzRja_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91098,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zxyzRja_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84160,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zxyzRja_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95900,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zxyzRja_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80780,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zxyzRja_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126678,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zxyzRja_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff1bff35-124f-5174-b86c-9bb53b488203/ff1bff35-124f-5174-b86c-9bb53b488203_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121815,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/zxyzRja_10-1200.jpg',
'Width': 1200}],
'price': 12900,
'price_includes_vat': True,
'registration_date': '2023-11-22',
'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-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27acd1c96236%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [vpauto.fr] INFO: Saving data for acd1c96236: {'created_time': 1774342843.267426, 'last_price_update_time': 1774342843.267441, 'auction_closing_time': 1775568600.0}
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='acd1c96236') HTTP/1.1" 204 0
2026-03-24 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-24 09:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KMDJzfC_06-1200.jpg> (referer: https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf)
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_10-1200.jpg not downloaded yet
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241941490>
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_04-1200.jpg saved to cache
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KMDJzfC_07-1200.jpg> (referer: https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf)
2026-03-24 09:00:43 [vpauto.fr] INFO: Found listing with ID: 878129a2b1
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27878129a2b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [vpauto.fr] INFO: Scrape type for 878129a2b1: 0
2026-03-24 09:00:43 [vpauto.fr] INFO: Found listing with ID: f42d983cf8
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f42d983cf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [vpauto.fr] INFO: Scrape type for f42d983cf8: 0
2026-03-24 09:00:43 [vpauto.fr] INFO: Requesting listing page 5: https://vpauto.eu/vehicle/list?page=5
2026-03-24 09:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-24 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-24 09:00:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92419ab050>
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_05-1200.jpg saved to cache
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KMDJzfC_08-1200.jpg> (referer: https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf)
2026-03-24 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-24 09:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/d/dqLHrrM_BE.pdf> (referer: https://vpauto.eu/vehicle/54f70584b1/ford-transit-custom-fourgon-300-l1h1-20-ecoblue-130-trend-business)
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241902350>
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_06-1200.jpg saved to cache
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241990a90>
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_07-1200.jpg saved to cache
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KMDJzfC_09-1200.jpg> (referer: https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf)
2026-03-24 09:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KMDJzfC_10-1200.jpg> (referer: https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf)
2026-03-24 09:00:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb with identifier: 95d261efb1
2026-03-24 09:00:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb with scrape type 1
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTFnCviI_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_01-1200.jpg not downloaded yet
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTFnCviI_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_02-1200.jpg not downloaded yet
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241901790>
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_08-1200.jpg saved to cache
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241813390>
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_expert_report_file_c1bd6751-99fc-4a27-b3fb-1ab96ac4339f.pdf HTTP/1.1" 201 0
2026-03-24 09:00:43 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8c115319-b7f6-59c3-8b8a-08b914f88e0f
2026-03-24 09:00:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8c115319-b7f6-59c3-8b8a-08b914f88e0f, skipping ID generation
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8c115319-b7f6-59c3-8b8a-08b914f88e0f
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdqLHrrM_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dqLHrrM_01-1200.jpg already downloaded
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdqLHrrM_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dqLHrrM_02-1200.jpg already downloaded
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdqLHrrM_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dqLHrrM_03-1200.jpg already downloaded
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdqLHrrM_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dqLHrrM_04-1200.jpg already downloaded
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdqLHrrM_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dqLHrrM_05-1200.jpg already downloaded
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdqLHrrM_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dqLHrrM_06-1200.jpg already downloaded
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdqLHrrM_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dqLHrrM_07-1200.jpg already downloaded
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdqLHrrM_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dqLHrrM_08-1200.jpg already downloaded
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdqLHrrM_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dqLHrrM_09-1200.jpg already downloaded
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdqLHrrM_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dqLHrrM_10-1200.jpg already downloaded
2026-03-24 09:00:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8c115319-b7f6-59c3-8b8a-08b914f88e0f, identifier: 54f70584b1
2026-03-24 09:00:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8c115319-b7f6-59c3-8b8a-08b914f88e0f with identifier: 54f70584b1
2026-03-24 09:00:44 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:00:44 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:00:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8c115319-b7f6-59c3-8b8a-08b914f88e0f with identifier: 54f70584b1
2026-03-24 09:00:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8c115319-b7f6-59c3-8b8a-08b914f88e0f with identifier: 54f70584b1 to the API
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00: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-24 09:00:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/d/dqLHrrM_BE.pdf>
{'auction_title': '',
'c_o_2_emission_value': 191,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_expert_report_file_c1bd6751-99fc-4a27-b3fb-1ab96ac4339f.pdf',
'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/dqLHrrM_BE.pdf',
'category': None,
'color': 'White',
'currency': 'EUR',
'doors_number': None,
'emission_standard': 'EURO 6',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '8c115319-b7f6-59c3-8b8a-08b914f88e0f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/54f70584b1/ford-transit-custom-fourgon-300-l1h1-20-ecoblue-130-trend-business',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'FORD',
'model': 'TRANSIT CUSTOM FOURGON 300 L1H1 2.0 ECOBLUE 130 TREND BUSINESS',
'odometer': 73388,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 45,
'photo_urls': ['https://cdn.vpauto.fr/dqLHrrM_01-1200.jpg',
'https://cdn.vpauto.fr/dqLHrrM_02-1200.jpg',
'https://cdn.vpauto.fr/dqLHrrM_03-1200.jpg',
'https://cdn.vpauto.fr/dqLHrrM_04-1200.jpg',
'https://cdn.vpauto.fr/dqLHrrM_05-1200.jpg',
'https://cdn.vpauto.fr/dqLHrrM_06-1200.jpg',
'https://cdn.vpauto.fr/dqLHrrM_07-1200.jpg',
'https://cdn.vpauto.fr/dqLHrrM_08-1200.jpg',
'https://cdn.vpauto.fr/dqLHrrM_09-1200.jpg',
'https://cdn.vpauto.fr/dqLHrrM_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92419,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/dqLHrrM_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82935,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/dqLHrrM_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93273,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/dqLHrrM_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73635,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/dqLHrrM_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85243,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/dqLHrrM_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89072,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/dqLHrrM_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103315,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/dqLHrrM_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89629,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/dqLHrrM_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109298,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/dqLHrrM_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c115319-b7f6-59c3-8b8a-08b914f88e0f/8c115319-b7f6-59c3-8b8a-08b914f88e0f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105507,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/dqLHrrM_10-1200.jpg',
'Width': 1200}],
'price': 14300,
'price_includes_vat': True,
'registration_date': '2023-11-02',
'seats_number': 3,
'seller_name': None,
'title': 'FORD TRANSIT CUSTOM FOURGON 300 L1H1 2.0 ECOBLUE 130 TREND BUSINESS',
'transmission': 'manual',
'trim': 'TRANSIT CUSTOM FOURGON 300 L1H1 2.0 ECOBLUE 130 TREND BUSINESS',
'year': 2023}
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2754f70584b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:44 [vpauto.fr] INFO: Saving data for 54f70584b1: {'created_time': 1774342844.773661, 'last_price_update_time': 1774342844.773673}
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='54f70584b1') HTTP/1.1" 204 0
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_03-1200.jpg not downloaded yet
2026-03-24 09:00:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9244153dd0>
2026-03-24 09:00:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_09-1200.jpg saved to cache
2026-03-24 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9242395a50>
2026-03-24 09:00:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:00:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKMDJzfC_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KMDJzfC_10-1200.jpg saved to cache
2026-03-24 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0f73ef61-4096-5dbf-83e3-914674978a05
2026-03-24 09:00:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0f73ef61-4096-5dbf-83e3-914674978a05, skipping ID generation
2026-03-24 09:00:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0f73ef61-4096-5dbf-83e3-914674978a05 sending to next pipeline
2026-03-24 09:00:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0f73ef61-4096-5dbf-83e3-914674978a05, identifier: 72fd4eabb1
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_04-1200.jpg not downloaded yet
2026-03-24 09:00:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0f73ef61-4096-5dbf-83e3-914674978a05 with identifier: 72fd4eabb1
2026-03-24 09:00:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0f73ef61-4096-5dbf-83e3-914674978a05 with identifier: 72fd4eabb1
2026-03-24 09:00:45 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0f73ef61-4096-5dbf-83e3-914674978a05 with identifier: 72fd4eabb1 to the API
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00: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-24 09:00:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/KMDJzfC_10-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 166,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_expert_report_file_48d19a94-1917-4844-a995-675fd44ebc63.pdf',
'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/KMDJzfC_BE.pdf',
'category': None,
'color': 'Medium blue metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0f73ef61-4096-5dbf-83e3-914674978a05',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/72fd4eabb1/peugeot-5008-puretech-130ch-ss-eat8-allure',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'PEUGEOT',
'model': '5008 PureTech 130ch S&S EAT8 Allure',
'odometer': 47161,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97415,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/KMDJzfC_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82990,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/KMDJzfC_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98012,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/KMDJzfC_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73539,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/KMDJzfC_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101763,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/KMDJzfC_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99378,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/KMDJzfC_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101054,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/KMDJzfC_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88133,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/KMDJzfC_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113371,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/KMDJzfC_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f73ef61-4096-5dbf-83e3-914674978a05/0f73ef61-4096-5dbf-83e3-914674978a05_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114146,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/KMDJzfC_10-1200.jpg',
'Width': 1200}],
'price': 14300,
'price_includes_vat': True,
'registration_date': '2023-01-31',
'seats_number': 7,
'seller_name': None,
'title': 'PEUGEOT 5008 PureTech 130ch S&S EAT8 Allure',
'transmission': 'automatic',
'trim': '5008 PureTech 130ch S&S EAT8 Allure',
'year': 2023}
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2772fd4eabb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [vpauto.fr] INFO: Saving data for 72fd4eabb1: {'created_time': 1774342845.458556, 'last_price_update_time': 1774342845.45857}
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='72fd4eabb1') HTTP/1.1" 204 0
2026-03-24 09:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ae9f65a336/renault-megane-iv-berline-blue-dci-115-edc-21n-business> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-24 09:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TFnCviI_01-1200.jpg> (referer: https://vpauto.eu/vehicle/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak)
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_05-1200.jpg not downloaded yet
2026-03-24 09:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-24 09:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_06-1200.jpg not downloaded yet
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_07-1200.jpg not downloaded yet
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_08-1200.jpg not downloaded yet
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_09-1200.jpg not downloaded yet
2026-03-24 09:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TFnCviI_03-1200.jpg> (referer: https://vpauto.eu/vehicle/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak)
2026-03-24 09:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TFnCviI_02-1200.jpg> (referer: https://vpauto.eu/vehicle/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak)
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_10-1200.jpg not downloaded yet
2026-03-24 09:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TFnCviI_04-1200.jpg> (referer: https://vpauto.eu/vehicle/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak)
2026-03-24 09:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TFnCviI_05-1200.jpg> (referer: https://vpauto.eu/vehicle/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak)
2026-03-24 09:00:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 297e5859-cc00-5f1b-8b19-f25916b5226e with identifier: ae9f65a336
2026-03-24 09:00:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 297e5859-cc00-5f1b-8b19-f25916b5226e with scrape type 1
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 297e5859-cc00-5f1b-8b19-f25916b5226e
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjWVjCQV_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jWVjCQV_01-1200.jpg already downloaded
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjWVjCQV_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jWVjCQV_02-1200.jpg already downloaded
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjWVjCQV_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jWVjCQV_03-1200.jpg already downloaded
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjWVjCQV_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jWVjCQV_04-1200.jpg already downloaded
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjWVjCQV_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jWVjCQV_05-1200.jpg already downloaded
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjWVjCQV_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jWVjCQV_06-1200.jpg already downloaded
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjWVjCQV_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jWVjCQV_07-1200.jpg already downloaded
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjWVjCQV_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jWVjCQV_08-1200.jpg already downloaded
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjWVjCQV_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jWVjCQV_09-1200.jpg already downloaded
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjWVjCQV_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jWVjCQV_10-1200.jpg already downloaded
2026-03-24 09:00:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 297e5859-cc00-5f1b-8b19-f25916b5226e, identifier: ae9f65a336
2026-03-24 09:00:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924192ded0>
2026-03-24 09:00:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_01-1200.jpg saved to cache
2026-03-24 09:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb
2026-03-24 09:00:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 297e5859-cc00-5f1b-8b19-f25916b5226e with identifier: ae9f65a336
2026-03-24 09:00:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 297e5859-cc00-5f1b-8b19-f25916b5226e with identifier: ae9f65a336
2026-03-24 09:00:46 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 297e5859-cc00-5f1b-8b19-f25916b5226e with identifier: ae9f65a336 to the API
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00: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-24 09:00:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ae9f65a336/renault-megane-iv-berline-blue-dci-115-edc-21n-business>
{'auction_title': '',
'c_o_2_emission_value': 121,
'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-07T13:30:00Z',
'fuel_type': 'Diesel',
'id': '297e5859-cc00-5f1b-8b19-f25916b5226e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/ae9f65a336/renault-megane-iv-berline-blue-dci-115-edc-21n-business',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'Megane IV Berline Blue dCi 115 EDC - 21N Business',
'odometer': 191591,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 19,
'photo_urls': ['https://cdn.vpauto.fr/jWVjCQV_01-1200.jpg',
'https://cdn.vpauto.fr/jWVjCQV_02-1200.jpg',
'https://cdn.vpauto.fr/jWVjCQV_03-1200.jpg',
'https://cdn.vpauto.fr/jWVjCQV_04-1200.jpg',
'https://cdn.vpauto.fr/jWVjCQV_05-1200.jpg',
'https://cdn.vpauto.fr/jWVjCQV_06-1200.jpg',
'https://cdn.vpauto.fr/jWVjCQV_07-1200.jpg',
'https://cdn.vpauto.fr/jWVjCQV_08-1200.jpg',
'https://cdn.vpauto.fr/jWVjCQV_09-1200.jpg',
'https://cdn.vpauto.fr/jWVjCQV_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_297e5859-cc00-5f1b-8b19-f25916b5226e/297e5859-cc00-5f1b-8b19-f25916b5226e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92052,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jWVjCQV_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_297e5859-cc00-5f1b-8b19-f25916b5226e/297e5859-cc00-5f1b-8b19-f25916b5226e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85893,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jWVjCQV_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_297e5859-cc00-5f1b-8b19-f25916b5226e/297e5859-cc00-5f1b-8b19-f25916b5226e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85235,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jWVjCQV_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_297e5859-cc00-5f1b-8b19-f25916b5226e/297e5859-cc00-5f1b-8b19-f25916b5226e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71996,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jWVjCQV_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_297e5859-cc00-5f1b-8b19-f25916b5226e/297e5859-cc00-5f1b-8b19-f25916b5226e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89683,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jWVjCQV_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_297e5859-cc00-5f1b-8b19-f25916b5226e/297e5859-cc00-5f1b-8b19-f25916b5226e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90232,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jWVjCQV_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_297e5859-cc00-5f1b-8b19-f25916b5226e/297e5859-cc00-5f1b-8b19-f25916b5226e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94025,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jWVjCQV_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_297e5859-cc00-5f1b-8b19-f25916b5226e/297e5859-cc00-5f1b-8b19-f25916b5226e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82175,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jWVjCQV_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_297e5859-cc00-5f1b-8b19-f25916b5226e/297e5859-cc00-5f1b-8b19-f25916b5226e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121122,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jWVjCQV_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_297e5859-cc00-5f1b-8b19-f25916b5226e/297e5859-cc00-5f1b-8b19-f25916b5226e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114118,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jWVjCQV_10-1200.jpg',
'Width': 1200}],
'price': 7800,
'price_includes_vat': True,
'registration_date': '2022-01-26',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Megane IV Berline Blue dCi 115 EDC - 21N Business',
'transmission': 'automatic',
'trim': 'Megane IV Berline Blue dCi 115 EDC - 21N Business',
'year': 2022}
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:46 [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-24 09:00:46 [vpauto.fr] INFO: Saving data for ae9f65a336: {'created_time': 1774342846.411818, 'last_price_update_time': 1774342846.41183, 'auction_closing_time': 1775568600.0}
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ae9f65a336') HTTP/1.1" 204 0
2026-03-24 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TFnCviI_07-1200.jpg> (referer: https://vpauto.eu/vehicle/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak)
2026-03-24 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TFnCviI_06-1200.jpg> (referer: https://vpauto.eu/vehicle/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak)
2026-03-24 09:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b61af9a-b362-571d-a6f1-8cc452e0b070 with identifier: 3f6a8948b1
2026-03-24 09:00:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b61af9a-b362-571d-a6f1-8cc452e0b070 with scrape type 1
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4b61af9a-b362-571d-a6f1-8cc452e0b070
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_01-1200.jpg not downloaded yet
2026-03-24 09:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0988bafe-6cd1-56b3-a921-91872ec4a010 with identifier: 9255da31b1
2026-03-24 09:00:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0988bafe-6cd1-56b3-a921-91872ec4a010 with scrape type 1
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0988bafe-6cd1-56b3-a921-91872ec4a010
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_01-1200.jpg not downloaded yet
2026-03-24 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TFnCviI_09-1200.jpg> (referer: https://vpauto.eu/vehicle/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak)
2026-03-24 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_02-1200.jpg not downloaded yet
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_02-1200.jpg not downloaded yet
2026-03-24 09:00:46 [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-24 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417cdad0>
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_03-1200.jpg saved to cache
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92419871d0>
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_02-1200.jpg saved to cache
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924186c690>
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_04-1200.jpg saved to cache
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241869590>
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_05-1200.jpg saved to cache
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb
2026-03-24 09:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TFnCviI_10-1200.jpg> (referer: https://vpauto.eu/vehicle/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak)
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_03-1200.jpg not downloaded yet
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_03-1200.jpg not downloaded yet
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418517d0>
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_07-1200.jpg saved to cache
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9242351250>
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_06-1200.jpg saved to cache
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418acd90>
2026-03-24 09:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFnCviI_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_09-1200.jpg saved to cache
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb
2026-03-24 09:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41821956-e87f-52ee-a7b6-6cd9e8b4b2da with identifier: 23ca135936
2026-03-24 09:00:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da with scrape type 1
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_01-1200.jpg not downloaded yet
2026-03-24 09:00:46 [vpauto.fr] INFO: Found 96 ads on page 5
2026-03-24 09:00:46 [vpauto.fr] INFO: Found listing with ID: 14e7c610f8
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:46 [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-24 09:00:46 [vpauto.fr] INFO: Scrape type for 14e7c610f8: 0
2026-03-24 09:00:46 [vpauto.fr] INFO: Found listing with ID: 69dbbe09b1
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:46 [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-24 09:00:46 [vpauto.fr] INFO: Scrape type for 69dbbe09b1: 1
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_04-1200.jpg not downloaded yet
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_04-1200.jpg not downloaded yet
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_02-1200.jpg not downloaded yet
2026-03-24 09:00:46 [vpauto.fr] INFO: Found listing with ID: 774a0d96b1
2026-03-24 09:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27774a0d96b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [vpauto.fr] INFO: Scrape type for 774a0d96b1: 0
2026-03-24 09:00:47 [vpauto.fr] INFO: Found listing with ID: 3c038d8bb1
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273c038d8bb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [vpauto.fr] INFO: Scrape type for 3c038d8bb1: 0
2026-03-24 09:00:47 [vpauto.fr] INFO: Found listing with ID: 9131c3d955
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279131c3d955%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [vpauto.fr] INFO: Scrape type for 9131c3d955: 0
2026-03-24 09:00:47 [vpauto.fr] INFO: Found listing with ID: d7d35623bf
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d7d35623bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [vpauto.fr] INFO: Scrape type for d7d35623bf: 0
2026-03-24 09:00:47 [vpauto.fr] INFO: Found listing with ID: bf191a27f8
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bf191a27f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [vpauto.fr] INFO: Scrape type for bf191a27f8: 0
2026-03-24 09:00:47 [vpauto.fr] INFO: Found listing with ID: 4d7b9e42b1
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274d7b9e42b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [vpauto.fr] INFO: Scrape type for 4d7b9e42b1: 1
2026-03-24 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-24 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/doBvSmQ_01-1200.jpg> (referer: https://vpauto.eu/vehicle/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DZPDZKz_01-1200.jpg> (referer: https://vpauto.eu/vehicle/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TFnCviI_08-1200.jpg> (referer: https://vpauto.eu/vehicle/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak)
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdoBvSmQ_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_05-1200.jpg not downloaded yet
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDZPDZKz_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_05-1200.jpg not downloaded yet
2026-03-24 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/doBvSmQ_02-1200.jpg> (referer: https://vpauto.eu/vehicle/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FifCkiyB_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_03-1200.jpg not downloaded yet
2026-03-24 09:00:47 [vpauto.fr] INFO: Found listing with ID: e43234a9f8
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e43234a9f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [vpauto.fr] INFO: Scrape type for e43234a9f8: 0
2026-03-24 09:00:47 [vpauto.fr] INFO: Found listing with ID: e67abfacf8
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e67abfacf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [vpauto.fr] INFO: Scrape type for e67abfacf8: 0
2026-03-24 09:00:47 [vpauto.fr] INFO: Found listing with ID: 2d1ab68436
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272d1ab68436%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [vpauto.fr] INFO: Scrape type for 2d1ab68436: 1
2026-03-24 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-24 09:00:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241858350>
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTFnCviI_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_10-1200.jpg saved to cache
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb
2026-03-24 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DZPDZKz_02-1200.jpg> (referer: https://vpauto.eu/vehicle/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdoBvSmQ_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_06-1200.jpg not downloaded yet
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDZPDZKz_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_06-1200.jpg not downloaded yet
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FifCkiyB_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_04-1200.jpg not downloaded yet
2026-03-24 09:00:47 [vpauto.fr] INFO: Found listing with ID: 6e31185eb1
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276e31185eb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [vpauto.fr] INFO: Scrape type for 6e31185eb1: 1
2026-03-24 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-24 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-24 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ifCkiyB_01-1200.jpg> (referer: https://vpauto.eu/vehicle/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x)
2026-03-24 09:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DZPDZKz_03-1200.jpg> (referer: https://vpauto.eu/vehicle/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdoBvSmQ_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_07-1200.jpg not downloaded yet
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FDZPDZKz_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_07-1200.jpg not downloaded yet
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92445fd510>
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FdoBvSmQ_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_01-1200.jpg saved to cache
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4b61af9a-b362-571d-a6f1-8cc452e0b070
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241856d50>
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FDZPDZKz_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_01-1200.jpg saved to cache
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0988bafe-6cd1-56b3-a921-91872ec4a010
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924440e150>
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTFnCviI_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFnCviI_08-1200.jpg saved to cache
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb
2026-03-24 09:00:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb, skipping ID generation
2026-03-24 09:00:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb with scrape type 1
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb sending to next pipeline
2026-03-24 09:00:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb, identifier: 95d261efb1
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241707cd0>
2026-03-24 09:00:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FdoBvSmQ_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_02-1200.jpg saved to cache
2026-03-24 09:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4b61af9a-b362-571d-a6f1-8cc452e0b070
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_05-1200.jpg not downloaded yet
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: a4049b3bf8
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for a4049b3bf8: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: c4e221c955
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c4e221c955%27 HTTP/1.1" 200 None
2026-03-24 09:00:48 [vpauto.fr] INFO: Scrape type for c4e221c955: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: 287b4f3f8
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for 287b4f3f8: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: f75ed4dbf
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for f75ed4dbf: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: 7d0a46e5f8
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for 7d0a46e5f8: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: 2931a81cf8
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for 2931a81cf8: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: 7f7205cef8
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for 7f7205cef8: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: d927cff0b1
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for d927cff0b1: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: 4604aeaaf8
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for 4604aeaaf8: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: 53a2b78cf8
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for 53a2b78cf8: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: 7cbc431bf8
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for 7cbc431bf8: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: 56c3b653f8
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for 56c3b653f8: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: bda54a64b1
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for bda54a64b1: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: 4a5839e4b1
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for 4a5839e4b1: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: c2e5646ef8
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for c2e5646ef8: 0
2026-03-24 09:00:48 [vpauto.fr] INFO: Found listing with ID: a218de83b1
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Scrape type for a218de83b1: 1
2026-03-24 09:00:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb with identifier: 95d261efb1
2026-03-24 09:00:48 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 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-24 09:00:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb with identifier: 95d261efb1
2026-03-24 09:00:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb with identifier: 95d261efb1 to the API
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00: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-24 09:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/TFnCviI_08-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 255,
'car_expert_report_source_url': None,
'category': None,
'color': 'Black metallic',
'currency': 'EUR',
'doors_number': 4,
'emission_standard': 'EURO +',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/95d261efb1/ford-ranger-super-cabine-20-ecoblue-213-bv10-wildtrak',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'FORD',
'model': 'RANGER SUPER CABINE 2.0 ECOBLUE 213 BV10 WILDTRAK',
'odometer': 54400,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 27,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93194,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFnCviI_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78078,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFnCviI_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97131,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFnCviI_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89266,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFnCviI_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111196,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFnCviI_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91562,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFnCviI_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101859,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFnCviI_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90617,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFnCviI_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117084,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFnCviI_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb/fd4ae151-77f0-5c9c-bbde-bc1e5508d4fb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152681,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFnCviI_10-1200.jpg',
'Width': 1200}],
'price': 9800,
'price_includes_vat': True,
'registration_date': '2022-01-21',
'seats_number': 4,
'seller_name': None,
'title': 'FORD RANGER SUPER CABINE 2.0 ECOBLUE 213 BV10 WILDTRAK',
'transmission': 'automatic',
'trim': 'RANGER SUPER CABINE 2.0 ECOBLUE 213 BV10 WILDTRAK',
'year': 2022}
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:48 [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-24 09:00:48 [vpauto.fr] INFO: Saving data for 95d261efb1: {'created_time': 1774342848.989093, 'last_price_update_time': 1774342848.989106}
2026-03-24 09:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='95d261efb1') HTTP/1.1" 204 0
2026-03-24 09:00:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DZPDZKz_04-1200.jpg> (referer: https://vpauto.eu/vehicle/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/doBvSmQ_04-1200.jpg> (referer: https://vpauto.eu/vehicle/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ifCkiyB_02-1200.jpg> (referer: https://vpauto.eu/vehicle/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x)
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_08-1200.jpg not downloaded yet
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_08-1200.jpg not downloaded yet
2026-03-24 09:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ifCkiyB_03-1200.jpg> (referer: https://vpauto.eu/vehicle/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x)
2026-03-24 09:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DZPDZKz_05-1200.jpg> (referer: https://vpauto.eu/vehicle/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/doBvSmQ_05-1200.jpg> (referer: https://vpauto.eu/vehicle/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_06-1200.jpg not downloaded yet
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: dca9a23ebf
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27dca9a23ebf%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for dca9a23ebf: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 972d7915f8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27972d7915f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 972d7915f8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 1bc43450f8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271bc43450f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 1bc43450f8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 1072609f55
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271072609f55%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 1072609f55: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 6d55ae03f8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276d55ae03f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 6d55ae03f8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 1f4428f1f8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271f4428f1f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 1f4428f1f8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 206b5324f8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27206b5324f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 206b5324f8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 54caa4faf8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2754caa4faf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 54caa4faf8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 941b4415f8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27941b4415f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 941b4415f8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 3d8bd716f8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273d8bd716f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 3d8bd716f8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: bf4c9e6af8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bf4c9e6af8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for bf4c9e6af8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 9a0e88ea36
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279a0e88ea36%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 9a0e88ea36: 1
2026-03-24 09:00:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241985ed0>
2026-03-24 09:00:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_02-1200.jpg saved to cache
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0988bafe-6cd1-56b3-a921-91872ec4a010
2026-03-24 09:00:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee615875-d924-5e65-a13b-7ba1be75a800 with identifier: 3a5bd53536
2026-03-24 09:00:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee615875-d924-5e65-a13b-7ba1be75a800 with scrape type 1
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ee615875-d924-5e65-a13b-7ba1be75a800
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_01-1200.jpg not downloaded yet
2026-03-24 09:00:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924238bed0>
2026-03-24 09:00:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_01-1200.jpg saved to cache
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da
2026-03-24 09:00:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92419757d0>
2026-03-24 09:00:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_03-1200.jpg saved to cache
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0988bafe-6cd1-56b3-a921-91872ec4a010
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_09-1200.jpg not downloaded yet
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_09-1200.jpg not downloaded yet
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_07-1200.jpg not downloaded yet
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 537a2e7d5a
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27537a2e7d5a%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 537a2e7d5a: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: d6a7fa5bf8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d6a7fa5bf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for d6a7fa5bf8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 91b0e296f8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2791b0e296f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 91b0e296f8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: de9581f2f8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27de9581f2f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for de9581f2f8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 75aa5e5f8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2775aa5e5f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 75aa5e5f8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: b7a1d4aaf8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b7a1d4aaf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for b7a1d4aaf8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: c06d53aeb1
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c06d53aeb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for c06d53aeb1: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: e8c8cc50b1
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e8c8cc50b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for e8c8cc50b1: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 8e4042f9b1
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278e4042f9b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 8e4042f9b1: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 1beea361b1
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271beea361b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 1beea361b1: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 13a6b50bf8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2713a6b50bf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 13a6b50bf8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 522849bfb1
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27522849bfb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 522849bfb1: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: cca52d03f8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cca52d03f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for cca52d03f8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: d3d28134aa
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d3d28134aa%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for d3d28134aa: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: 7932353cf8
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277932353cf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for 7932353cf8: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: cccbe9d7b1
2026-03-24 09:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cccbe9d7b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:49 [vpauto.fr] INFO: Scrape type for cccbe9d7b1: 0
2026-03-24 09:00:49 [vpauto.fr] INFO: Found listing with ID: dbe246405a
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27dbe246405a%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for dbe246405a: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: cd9a089555
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cd9a089555%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for cd9a089555: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 77f0d90bb1
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2777f0d90bb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 77f0d90bb1: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: ca45a5d855
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ca45a5d855%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for ca45a5d855: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 34e8a0dbf8
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2734e8a0dbf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 34e8a0dbf8: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: ed47f15b1
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ed47f15b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for ed47f15b1: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 5888b5c855
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275888b5c855%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 5888b5c855: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 1442e66af8
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271442e66af8%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 1442e66af8: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 31e516a4f8
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2731e516a4f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 31e516a4f8: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 6ab55f71aa
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276ab55f71aa%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 6ab55f71aa: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 6cfcea68bf
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276cfcea68bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 6cfcea68bf: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: a6e80f5f8
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a6e80f5f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for a6e80f5f8: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 1e7b74ddb1
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271e7b74ddb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 1e7b74ddb1: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: e840b6d0b1
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e840b6d0b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for e840b6d0b1: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 97946bd95a
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2797946bd95a%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 97946bd95a: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: cf99e277b1
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cf99e277b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for cf99e277b1: 1
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_02-1200.jpg not downloaded yet
2026-03-24 09:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DZPDZKz_06-1200.jpg> (referer: https://vpauto.eu/vehicle/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_10-1200.jpg not downloaded yet
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_10-1200.jpg not downloaded yet
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92419467d0>
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_04-1200.jpg saved to cache
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0988bafe-6cd1-56b3-a921-91872ec4a010
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241606390>
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_04-1200.jpg saved to cache
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4b61af9a-b362-571d-a6f1-8cc452e0b070
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924160d510>
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_02-1200.jpg saved to cache
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924160c250>
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_03-1200.jpg saved to cache
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241776c10>
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_05-1200.jpg saved to cache
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0988bafe-6cd1-56b3-a921-91872ec4a010
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241609d50>
2026-03-24 09:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_05-1200.jpg saved to cache
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4b61af9a-b362-571d-a6f1-8cc452e0b070
2026-03-24 09:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/doBvSmQ_06-1200.jpg> (referer: https://vpauto.eu/vehicle/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_08-1200.jpg not downloaded yet
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: efb0cc1df8
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27efb0cc1df8%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for efb0cc1df8: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 433c4cea36
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27433c4cea36%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 433c4cea36: 1
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_03-1200.jpg not downloaded yet
2026-03-24 09:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ifCkiyB_04-1200.jpg> (referer: https://vpauto.eu/vehicle/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x)
2026-03-24 09:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/doBvSmQ_07-1200.jpg> (referer: https://vpauto.eu/vehicle/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DZPDZKz_07-1200.jpg> (referer: https://vpauto.eu/vehicle/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ifCkiyB_05-1200.jpg> (referer: https://vpauto.eu/vehicle/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x)
2026-03-24 09:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/69dbbe09b1/fiat-fiorino-tole-13-16v-multijet-95-evoluzione> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-24 09:00:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DZPDZKz_08-1200.jpg> (referer: https://vpauto.eu/vehicle/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/doBvSmQ_03-1200.jpg> (referer: https://vpauto.eu/vehicle/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_09-1200.jpg not downloaded yet
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 8179eb66f8
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278179eb66f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 8179eb66f8: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 54fbe4f255
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2754fbe4f255%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 54fbe4f255: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: f0a0f49fb1
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f0a0f49fb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for f0a0f49fb1: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: c75118fbb1
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c75118fbb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for c75118fbb1: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 2139e832bf
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272139e832bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 2139e832bf: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: c76ff1d355
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c76ff1d355%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for c76ff1d355: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 1c6dca3af8
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271c6dca3af8%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 1c6dca3af8: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 2a034f9bf
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272a034f9bf%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 2a034f9bf: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 2f99eb06f8
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272f99eb06f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 2f99eb06f8: 0
2026-03-24 09:00:50 [vpauto.fr] INFO: Found listing with ID: 40573beaf8
2026-03-24 09:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2740573beaf8%27 HTTP/1.1" 200 None
2026-03-24 09:00:50 [vpauto.fr] INFO: Scrape type for 40573beaf8: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: 6d2fd564f8
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [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-24 09:00:51 [vpauto.fr] INFO: Scrape type for 6d2fd564f8: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: 2a2e25bdf8
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [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-24 09:00:51 [vpauto.fr] INFO: Scrape type for 2a2e25bdf8: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: 9e7c9165f8
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [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-24 09:00:51 [vpauto.fr] INFO: Scrape type for 9e7c9165f8: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: 535f7746b1
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27535f7746b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [vpauto.fr] INFO: Scrape type for 535f7746b1: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: 81510cecb1
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2781510cecb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [vpauto.fr] INFO: Scrape type for 81510cecb1: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: fff4363ab1
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fff4363ab1%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [vpauto.fr] INFO: Scrape type for fff4363ab1: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: 141ad4dbf8
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [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-24 09:00:51 [vpauto.fr] INFO: Scrape type for 141ad4dbf8: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: 19fd17c9bf
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [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-24 09:00:51 [vpauto.fr] INFO: Scrape type for 19fd17c9bf: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: e9bb7d95b1
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [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-24 09:00:51 [vpauto.fr] INFO: Scrape type for e9bb7d95b1: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: a1d79880f8
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [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-24 09:00:51 [vpauto.fr] INFO: Scrape type for a1d79880f8: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: 8e44b124f8
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [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-24 09:00:51 [vpauto.fr] INFO: Scrape type for 8e44b124f8: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Found listing with ID: 1e2ad6c15a
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:51 [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-24 09:00:51 [vpauto.fr] INFO: Scrape type for 1e2ad6c15a: 0
2026-03-24 09:00:51 [vpauto.fr] INFO: Requesting listing page 6: https://vpauto.eu/vehicle/list?page=6
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_04-1200.jpg not downloaded yet
2026-03-24 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-24 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/doBvSmQ_08-1200.jpg> (referer: https://vpauto.eu/vehicle/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92415b8450>
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_06-1200.jpg saved to cache
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0988bafe-6cd1-56b3-a921-91872ec4a010
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_10-1200.jpg not downloaded yet
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_05-1200.jpg not downloaded yet
2026-03-24 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IgUtzGX_01-1200.jpg> (referer: https://vpauto.eu/vehicle/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style)
2026-03-24 09:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DZPDZKz_09-1200.jpg> (referer: https://vpauto.eu/vehicle/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 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-24 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924171e750>
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_06-1200.jpg saved to cache
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4b61af9a-b362-571d-a6f1-8cc452e0b070
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418c7690>
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_04-1200.jpg saved to cache
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241606f90>
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_07-1200.jpg saved to cache
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4b61af9a-b362-571d-a6f1-8cc452e0b070
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92444dfdd0>
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_07-1200.jpg saved to cache
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0988bafe-6cd1-56b3-a921-91872ec4a010
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92415dea90>
2026-03-24 09:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_05-1200.jpg saved to cache
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da
2026-03-24 09:00:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2b9c2dc-e2de-54c4-bcec-a334a17b0927 with identifier: 69dbbe09b1
2026-03-24 09:00:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2b9c2dc-e2de-54c4-bcec-a334a17b0927 with scrape type 1
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f2b9c2dc-e2de-54c4-bcec-a334a17b0927
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FnbtddpN_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nbtddpN_01-1200.jpg already downloaded
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FnbtddpN_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nbtddpN_02-1200.jpg already downloaded
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FnbtddpN_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nbtddpN_03-1200.jpg already downloaded
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FnbtddpN_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nbtddpN_04-1200.jpg already downloaded
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FnbtddpN_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nbtddpN_05-1200.jpg already downloaded
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FnbtddpN_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nbtddpN_06-1200.jpg already downloaded
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FnbtddpN_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nbtddpN_07-1200.jpg already downloaded
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FnbtddpN_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nbtddpN_08-1200.jpg already downloaded
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FnbtddpN_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nbtddpN_09-1200.jpg already downloaded
2026-03-24 09:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FnbtddpN_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nbtddpN_10-1200.jpg already downloaded
2026-03-24 09:00:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f2b9c2dc-e2de-54c4-bcec-a334a17b0927, identifier: 69dbbe09b1
2026-03-24 09:00:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92447a4790>
2026-03-24 09:00:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_08-1200.jpg saved to cache
2026-03-24 09:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0988bafe-6cd1-56b3-a921-91872ec4a010
2026-03-24 09:00:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924160c690>
2026-03-24 09:00:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_03-1200.jpg saved to cache
2026-03-24 09:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4b61af9a-b362-571d-a6f1-8cc452e0b070
2026-03-24 09:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ifCkiyB_07-1200.jpg> (referer: https://vpauto.eu/vehicle/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x)
2026-03-24 09:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FIgUtzGX_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_06-1200.jpg not downloaded yet
2026-03-24 09:00:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f2b9c2dc-e2de-54c4-bcec-a334a17b0927 with identifier: 69dbbe09b1
2026-03-24 09:00:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f2b9c2dc-e2de-54c4-bcec-a334a17b0927 with identifier: 69dbbe09b1
2026-03-24 09:00:52 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f2b9c2dc-e2de-54c4-bcec-a334a17b0927 with identifier: 69dbbe09b1 to the API
2026-03-24 09:00:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00: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-24 09:00:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/69dbbe09b1/fiat-fiorino-tole-13-16v-multijet-95-evoluzione>
{'auction_title': '',
'c_o_2_emission_value': 137,
'car_expert_report_source_url': None,
'category': None,
'color': 'White',
'currency': 'EUR',
'doors_number': 3,
'emission_standard': 'EURO 6',
'engine': '1.3L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f2b9c2dc-e2de-54c4-bcec-a334a17b0927',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/69dbbe09b1/fiat-fiorino-tole-13-16v-multijet-95-evoluzione',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'FIAT',
'model': 'FIORINO TOLE 1.3 16V MULTIJET 95 EVOLUZIONE',
'odometer': 84366,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 25,
'photo_urls': ['https://cdn.vpauto.fr/nbtddpN_01-1200.jpg',
'https://cdn.vpauto.fr/nbtddpN_02-1200.jpg',
'https://cdn.vpauto.fr/nbtddpN_03-1200.jpg',
'https://cdn.vpauto.fr/nbtddpN_04-1200.jpg',
'https://cdn.vpauto.fr/nbtddpN_05-1200.jpg',
'https://cdn.vpauto.fr/nbtddpN_06-1200.jpg',
'https://cdn.vpauto.fr/nbtddpN_07-1200.jpg',
'https://cdn.vpauto.fr/nbtddpN_08-1200.jpg',
'https://cdn.vpauto.fr/nbtddpN_09-1200.jpg',
'https://cdn.vpauto.fr/nbtddpN_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cde2ffc2-baad-5dfb-8262-ad4db3beb8ab/cde2ffc2-baad-5dfb-8262-ad4db3beb8ab_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91104,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/nbtddpN_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cde2ffc2-baad-5dfb-8262-ad4db3beb8ab/cde2ffc2-baad-5dfb-8262-ad4db3beb8ab_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76534,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/nbtddpN_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cde2ffc2-baad-5dfb-8262-ad4db3beb8ab/cde2ffc2-baad-5dfb-8262-ad4db3beb8ab_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81160,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/nbtddpN_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cde2ffc2-baad-5dfb-8262-ad4db3beb8ab/cde2ffc2-baad-5dfb-8262-ad4db3beb8ab_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68895,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/nbtddpN_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cde2ffc2-baad-5dfb-8262-ad4db3beb8ab/cde2ffc2-baad-5dfb-8262-ad4db3beb8ab_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84525,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/nbtddpN_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cde2ffc2-baad-5dfb-8262-ad4db3beb8ab/cde2ffc2-baad-5dfb-8262-ad4db3beb8ab_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83479,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/nbtddpN_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cde2ffc2-baad-5dfb-8262-ad4db3beb8ab/cde2ffc2-baad-5dfb-8262-ad4db3beb8ab_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95495,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/nbtddpN_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cde2ffc2-baad-5dfb-8262-ad4db3beb8ab/cde2ffc2-baad-5dfb-8262-ad4db3beb8ab_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89965,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/nbtddpN_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cde2ffc2-baad-5dfb-8262-ad4db3beb8ab/cde2ffc2-baad-5dfb-8262-ad4db3beb8ab_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119418,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/nbtddpN_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cde2ffc2-baad-5dfb-8262-ad4db3beb8ab/cde2ffc2-baad-5dfb-8262-ad4db3beb8ab_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106040,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/nbtddpN_10-1200.jpg',
'Width': 1200}],
'price': 6000,
'price_includes_vat': True,
'registration_date': '2021-12-28',
'seats_number': 2,
'seller_name': None,
'title': 'FIAT FIORINO TOLE 1.3 16V MULTIJET 95 EVOLUZIONE',
'transmission': 'manual',
'trim': 'FIORINO TOLE 1.3 16V MULTIJET 95 EVOLUZIONE',
'year': 2021}
2026-03-24 09:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:52 [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-24 09:00:52 [vpauto.fr] INFO: Saving data for 69dbbe09b1: {'created_time': 1774342852.81313, 'last_price_update_time': 1774342852.813141}
2026-03-24 09:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='69dbbe09b1') HTTP/1.1" 204 0
2026-03-24 09:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/doBvSmQ_10-1200.jpg> (referer: https://vpauto.eu/vehicle/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/DZPDZKz_10-1200.jpg> (referer: https://vpauto.eu/vehicle/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IgUtzGX_02-1200.jpg> (referer: https://vpauto.eu/vehicle/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style)
2026-03-24 09:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-24 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ifCkiyB_08-1200.jpg> (referer: https://vpauto.eu/vehicle/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x)
2026-03-24 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IgUtzGX_03-1200.jpg> (referer: https://vpauto.eu/vehicle/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style)
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_07-1200.jpg not downloaded yet
2026-03-24 09:00:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2d1ab68436/renault-megane-iv-estate-e-tech-plug-in-hybride-160-business> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-24 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a218de83b1/hyundai-kona-hybrid-141-intuitive> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241805d50>
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_08-1200.jpg saved to cache
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4b61af9a-b362-571d-a6f1-8cc452e0b070
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241636e10>
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_01-1200.jpg saved to cache
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ee615875-d924-5e65-a13b-7ba1be75a800
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924162bed0>
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_09-1200.jpg saved to cache
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0988bafe-6cd1-56b3-a921-91872ec4a010
2026-03-24 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/doBvSmQ_09-1200.jpg> (referer: https://vpauto.eu/vehicle/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack)
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241635b10>
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_07-1200.jpg saved to cache
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da
2026-03-24 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IgUtzGX_04-1200.jpg> (referer: https://vpauto.eu/vehicle/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style)
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_08-1200.jpg not downloaded yet
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92419a3690>
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_10-1200.jpg saved to cache
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4b61af9a-b362-571d-a6f1-8cc452e0b070
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417e5450>
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZPDZKz_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZPDZKz_10-1200.jpg saved to cache
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0988bafe-6cd1-56b3-a921-91872ec4a010
2026-03-24 09:00:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0988bafe-6cd1-56b3-a921-91872ec4a010, skipping ID generation
2026-03-24 09:00:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0988bafe-6cd1-56b3-a921-91872ec4a010 with scrape type 1
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0988bafe-6cd1-56b3-a921-91872ec4a010 sending to next pipeline
2026-03-24 09:00:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0988bafe-6cd1-56b3-a921-91872ec4a010, identifier: 9255da31b1
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9242320e10>
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_02-1200.jpg saved to cache
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ee615875-d924-5e65-a13b-7ba1be75a800
2026-03-24 09:00:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e964932f-0820-5e67-98f4-1bd266778f25 with identifier: 4d7b9e42b1
2026-03-24 09:00:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e964932f-0820-5e67-98f4-1bd266778f25 with scrape type 1
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e964932f-0820-5e67-98f4-1bd266778f25
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_01-1200.jpg not downloaded yet
2026-03-24 09:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IgUtzGX_05-1200.jpg> (referer: https://vpauto.eu/vehicle/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style)
2026-03-24 09:00:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0988bafe-6cd1-56b3-a921-91872ec4a010 with identifier: 9255da31b1
2026-03-24 09:00:53 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:00:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0988bafe-6cd1-56b3-a921-91872ec4a010 with identifier: 9255da31b1
2026-03-24 09:00:53 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0988bafe-6cd1-56b3-a921-91872ec4a010 with identifier: 9255da31b1 to the API
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:00:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/DZPDZKz_10-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 123,
'car_expert_report_source_url': None,
'category': None,
'color': 'Medium red metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0988bafe-6cd1-56b3-a921-91872ec4a010',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/9255da31b1/peugeot-208-puretech-100-ss-eat8-allure-pack',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'PEUGEOT',
'model': '208 PureTech 100 S&S EAT8 Allure Pack',
'odometer': 73118,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 22,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95402,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZPDZKz_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86976,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZPDZKz_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94978,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZPDZKz_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77408,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZPDZKz_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95123,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZPDZKz_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99742,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZPDZKz_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105198,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZPDZKz_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95471,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZPDZKz_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114577,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZPDZKz_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0988bafe-6cd1-56b3-a921-91872ec4a010/0988bafe-6cd1-56b3-a921-91872ec4a010_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163818,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZPDZKz_10-1200.jpg',
'Width': 1200}],
'price': 9800,
'price_includes_vat': True,
'registration_date': '2021-01-18',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 208 PureTech 100 S&S EAT8 Allure Pack',
'transmission': 'automatic',
'trim': '208 PureTech 100 S&S EAT8 Allure Pack',
'year': 2021}
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279255da31b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:53 [vpauto.fr] INFO: Saving data for 9255da31b1: {'created_time': 1774342853.971212, 'last_price_update_time': 1774342853.971225}
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9255da31b1') HTTP/1.1" 204 0
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92419007d0>
2026-03-24 09:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_08-1200.jpg saved to cache
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da
2026-03-24 09:00:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92416be110>
2026-03-24 09:00:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_03-1200.jpg saved to cache
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ee615875-d924-5e65-a13b-7ba1be75a800
2026-03-24 09:00:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88aab351-7d7e-582f-bfb0-d497bf08da68 with identifier: 2d1ab68436
2026-03-24 09:00:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88aab351-7d7e-582f-bfb0-d497bf08da68 with scrape type 1
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 88aab351-7d7e-582f-bfb0-d497bf08da68
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjgqBmlB_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jgqBmlB_01-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjgqBmlB_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jgqBmlB_02-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjgqBmlB_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jgqBmlB_03-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjgqBmlB_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jgqBmlB_04-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjgqBmlB_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jgqBmlB_05-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjgqBmlB_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jgqBmlB_06-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjgqBmlB_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jgqBmlB_07-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjgqBmlB_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jgqBmlB_08-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjgqBmlB_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jgqBmlB_09-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FjgqBmlB_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/jgqBmlB_10-1200.jpg already downloaded
2026-03-24 09:00:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 88aab351-7d7e-582f-bfb0-d497bf08da68, identifier: 2d1ab68436
2026-03-24 09:00:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca07a0e4-0398-5997-8b8d-fd33b58fa1d0 with identifier: a218de83b1
2026-03-24 09:00:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca07a0e4-0398-5997-8b8d-fd33b58fa1d0 with scrape type 1
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ca07a0e4-0398-5997-8b8d-fd33b58fa1d0
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCIwGceN_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CIwGceN_01-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCIwGceN_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CIwGceN_02-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCIwGceN_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CIwGceN_03-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCIwGceN_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CIwGceN_04-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCIwGceN_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CIwGceN_05-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCIwGceN_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CIwGceN_06-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCIwGceN_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CIwGceN_07-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCIwGceN_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CIwGceN_08-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCIwGceN_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CIwGceN_09-1200.jpg already downloaded
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCIwGceN_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CIwGceN_10-1200.jpg already downloaded
2026-03-24 09:00:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ca07a0e4-0398-5997-8b8d-fd33b58fa1d0, identifier: a218de83b1
2026-03-24 09:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ifCkiyB_09-1200.jpg> (referer: https://vpauto.eu/vehicle/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x)
2026-03-24 09:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ifCkiyB_10-1200.jpg> (referer: https://vpauto.eu/vehicle/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x)
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_09-1200.jpg not downloaded yet
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_02-1200.jpg not downloaded yet
2026-03-24 09:00:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 88aab351-7d7e-582f-bfb0-d497bf08da68 with identifier: 2d1ab68436
2026-03-24 09:00:54 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:00:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 88aab351-7d7e-582f-bfb0-d497bf08da68 with identifier: 2d1ab68436
2026-03-24 09:00:54 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 88aab351-7d7e-582f-bfb0-d497bf08da68 with identifier: 2d1ab68436 to the API
2026-03-24 09:00:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:00:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2d1ab68436/renault-megane-iv-estate-e-tech-plug-in-hybride-160-business>
{'auction_title': '',
'c_o_2_emission_value': 28,
'car_expert_report_source_url': None,
'category': None,
'color': 'Gray blue metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '88aab351-7d7e-582f-bfb0-d497bf08da68',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/2d1ab68436/renault-megane-iv-estate-e-tech-plug-in-hybride-160-business',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'Megane IV Estate E-TECH Plug-In Hybride 160 Business',
'odometer': 97975,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 26,
'photo_urls': ['https://cdn.vpauto.fr/jgqBmlB_01-1200.jpg',
'https://cdn.vpauto.fr/jgqBmlB_02-1200.jpg',
'https://cdn.vpauto.fr/jgqBmlB_03-1200.jpg',
'https://cdn.vpauto.fr/jgqBmlB_04-1200.jpg',
'https://cdn.vpauto.fr/jgqBmlB_05-1200.jpg',
'https://cdn.vpauto.fr/jgqBmlB_06-1200.jpg',
'https://cdn.vpauto.fr/jgqBmlB_07-1200.jpg',
'https://cdn.vpauto.fr/jgqBmlB_08-1200.jpg',
'https://cdn.vpauto.fr/jgqBmlB_09-1200.jpg',
'https://cdn.vpauto.fr/jgqBmlB_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_856dee2d-cb90-5448-97b8-306cda921b36/856dee2d-cb90-5448-97b8-306cda921b36_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92685,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jgqBmlB_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_856dee2d-cb90-5448-97b8-306cda921b36/856dee2d-cb90-5448-97b8-306cda921b36_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87082,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jgqBmlB_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_856dee2d-cb90-5448-97b8-306cda921b36/856dee2d-cb90-5448-97b8-306cda921b36_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98692,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jgqBmlB_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_856dee2d-cb90-5448-97b8-306cda921b36/856dee2d-cb90-5448-97b8-306cda921b36_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75993,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jgqBmlB_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_856dee2d-cb90-5448-97b8-306cda921b36/856dee2d-cb90-5448-97b8-306cda921b36_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96059,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jgqBmlB_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_856dee2d-cb90-5448-97b8-306cda921b36/856dee2d-cb90-5448-97b8-306cda921b36_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87424,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jgqBmlB_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_856dee2d-cb90-5448-97b8-306cda921b36/856dee2d-cb90-5448-97b8-306cda921b36_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94651,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jgqBmlB_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_856dee2d-cb90-5448-97b8-306cda921b36/856dee2d-cb90-5448-97b8-306cda921b36_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81735,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jgqBmlB_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_856dee2d-cb90-5448-97b8-306cda921b36/856dee2d-cb90-5448-97b8-306cda921b36_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109166,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jgqBmlB_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_856dee2d-cb90-5448-97b8-306cda921b36/856dee2d-cb90-5448-97b8-306cda921b36_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101453,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/jgqBmlB_10-1200.jpg',
'Width': 1200}],
'price': 6000,
'price_includes_vat': True,
'registration_date': '2021-10-26',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Megane IV Estate E-TECH Plug-In Hybride 160 Business',
'transmission': 'automatic',
'trim': 'Megane IV Estate E-TECH Plug-In Hybride 160 Business',
'year': 2021}
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272d1ab68436%27 HTTP/1.1" 200 None
2026-03-24 09:00:55 [vpauto.fr] INFO: Saving data for 2d1ab68436: {'created_time': 1774342855.107351, 'last_price_update_time': 1774342855.107361}
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2d1ab68436') HTTP/1.1" 204 0
2026-03-24 09:00:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ca07a0e4-0398-5997-8b8d-fd33b58fa1d0 with identifier: a218de83b1
2026-03-24 09:00:55 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 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-24 09:00:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ca07a0e4-0398-5997-8b8d-fd33b58fa1d0 with identifier: a218de83b1
2026-03-24 09:00:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ca07a0e4-0398-5997-8b8d-fd33b58fa1d0 with identifier: a218de83b1 to the API
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00: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-24 09:00:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a218de83b1/hyundai-kona-hybrid-141-intuitive>
{'auction_title': '',
'c_o_2_emission_value': 112,
'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': 'ca07a0e4-0398-5997-8b8d-fd33b58fa1d0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/a218de83b1/hyundai-kona-hybrid-141-intuitive',
'listing': 'auction',
'location': '76 - ROUEN',
'make': 'HYUNDAI',
'model': 'Kona Hybrid 141 Intuitive',
'odometer': 116697,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photo_urls': ['https://cdn.vpauto.fr/CIwGceN_01-1200.jpg',
'https://cdn.vpauto.fr/CIwGceN_02-1200.jpg',
'https://cdn.vpauto.fr/CIwGceN_03-1200.jpg',
'https://cdn.vpauto.fr/CIwGceN_04-1200.jpg',
'https://cdn.vpauto.fr/CIwGceN_05-1200.jpg',
'https://cdn.vpauto.fr/CIwGceN_06-1200.jpg',
'https://cdn.vpauto.fr/CIwGceN_07-1200.jpg',
'https://cdn.vpauto.fr/CIwGceN_08-1200.jpg',
'https://cdn.vpauto.fr/CIwGceN_09-1200.jpg',
'https://cdn.vpauto.fr/CIwGceN_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6cb6f100-307d-5c22-a689-a3bd92f2bbb7/6cb6f100-307d-5c22-a689-a3bd92f2bbb7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100083,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CIwGceN_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6cb6f100-307d-5c22-a689-a3bd92f2bbb7/6cb6f100-307d-5c22-a689-a3bd92f2bbb7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97347,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CIwGceN_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6cb6f100-307d-5c22-a689-a3bd92f2bbb7/6cb6f100-307d-5c22-a689-a3bd92f2bbb7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103707,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CIwGceN_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6cb6f100-307d-5c22-a689-a3bd92f2bbb7/6cb6f100-307d-5c22-a689-a3bd92f2bbb7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81643,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CIwGceN_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6cb6f100-307d-5c22-a689-a3bd92f2bbb7/6cb6f100-307d-5c22-a689-a3bd92f2bbb7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104098,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CIwGceN_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6cb6f100-307d-5c22-a689-a3bd92f2bbb7/6cb6f100-307d-5c22-a689-a3bd92f2bbb7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97879,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CIwGceN_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6cb6f100-307d-5c22-a689-a3bd92f2bbb7/6cb6f100-307d-5c22-a689-a3bd92f2bbb7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95843,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CIwGceN_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6cb6f100-307d-5c22-a689-a3bd92f2bbb7/6cb6f100-307d-5c22-a689-a3bd92f2bbb7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89615,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CIwGceN_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6cb6f100-307d-5c22-a689-a3bd92f2bbb7/6cb6f100-307d-5c22-a689-a3bd92f2bbb7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124685,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CIwGceN_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6cb6f100-307d-5c22-a689-a3bd92f2bbb7/6cb6f100-307d-5c22-a689-a3bd92f2bbb7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120846,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CIwGceN_10-1200.jpg',
'Width': 1200}],
'price': 6000,
'price_includes_vat': True,
'registration_date': '2021-08-19',
'seats_number': 5,
'seller_name': None,
'title': 'HYUNDAI Kona Hybrid 141 Intuitive',
'transmission': 'automatic',
'trim': 'Kona Hybrid 141 Intuitive',
'year': 2021}
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a218de83b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:55 [vpauto.fr] INFO: Saving data for a218de83b1: {'created_time': 1774342855.530298, 'last_price_update_time': 1774342855.530309}
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a218de83b1') HTTP/1.1" 204 0
2026-03-24 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ifCkiyB_06-1200.jpg> (referer: https://vpauto.eu/vehicle/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x)
2026-03-24 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IgUtzGX_06-1200.jpg> (referer: https://vpauto.eu/vehicle/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style)
2026-03-24 09:00:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924184d810>
2026-03-24 09:00:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FdoBvSmQ_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/doBvSmQ_09-1200.jpg saved to cache
2026-03-24 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4b61af9a-b362-571d-a6f1-8cc452e0b070
2026-03-24 09:00:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4b61af9a-b362-571d-a6f1-8cc452e0b070, skipping ID generation
2026-03-24 09:00:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b61af9a-b362-571d-a6f1-8cc452e0b070 with scrape type 1
2026-03-24 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4b61af9a-b362-571d-a6f1-8cc452e0b070 sending to next pipeline
2026-03-24 09:00:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4b61af9a-b362-571d-a6f1-8cc452e0b070, identifier: 3f6a8948b1
2026-03-24 09:00:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924184f010>
2026-03-24 09:00:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_04-1200.jpg saved to cache
2026-03-24 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ee615875-d924-5e65-a13b-7ba1be75a800
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_10-1200.jpg not downloaded yet
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_03-1200.jpg not downloaded yet
2026-03-24 09:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cf99e277b1/peugeot-208-puretech-100-ss-bvm6-active> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-24 09:00:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4b61af9a-b362-571d-a6f1-8cc452e0b070 with identifier: 3f6a8948b1
2026-03-24 09:00:55 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 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-24 09:00:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4b61af9a-b362-571d-a6f1-8cc452e0b070 with identifier: 3f6a8948b1
2026-03-24 09:00:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4b61af9a-b362-571d-a6f1-8cc452e0b070 with identifier: 3f6a8948b1 to the API
2026-03-24 09:00:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:00:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/doBvSmQ_09-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 123,
'car_expert_report_source_url': None,
'category': None,
'color': 'Pearly white',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4b61af9a-b362-571d-a6f1-8cc452e0b070',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/3f6a8948b1/peugeot-208-puretech-100-ss-eat8-allure-pack',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'PEUGEOT',
'model': '208 PureTech 100 S&S EAT8 Allure Pack',
'odometer': 75808,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 20,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88630,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/doBvSmQ_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85070,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/doBvSmQ_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86910,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/doBvSmQ_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74066,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/doBvSmQ_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86463,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/doBvSmQ_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92098,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/doBvSmQ_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93188,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/doBvSmQ_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87376,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/doBvSmQ_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114383,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/doBvSmQ_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b61af9a-b362-571d-a6f1-8cc452e0b070/4b61af9a-b362-571d-a6f1-8cc452e0b070_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147064,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/doBvSmQ_10-1200.jpg',
'Width': 1200}],
'price': 9800,
'price_includes_vat': True,
'registration_date': '2021-01-18',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 208 PureTech 100 S&S EAT8 Allure Pack',
'transmission': 'automatic',
'trim': '208 PureTech 100 S&S EAT8 Allure Pack',
'year': 2021}
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273f6a8948b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:56 [vpauto.fr] INFO: Saving data for 3f6a8948b1: {'created_time': 1774342856.176124, 'last_price_update_time': 1774342856.176133}
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3f6a8948b1') HTTP/1.1" 204 0
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9251db5bd0>
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_05-1200.jpg saved to cache
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ee615875-d924-5e65-a13b-7ba1be75a800
2026-03-24 09:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IgUtzGX_07-1200.jpg> (referer: https://vpauto.eu/vehicle/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style)
2026-03-24 09:00:56 [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-24 09:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/433c4cea36/renault-master-benne-simple-propulsion-rj3500-l3coffre-dci-130-confort> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92421e6a50>
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_09-1200.jpg saved to cache
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92416fb4d0>
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_10-1200.jpg saved to cache
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_04-1200.jpg not downloaded yet
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92421bfcd0>
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FifCkiyB_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ifCkiyB_06-1200.jpg saved to cache
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da
2026-03-24 09:00:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 41821956-e87f-52ee-a7b6-6cd9e8b4b2da, skipping ID generation
2026-03-24 09:00:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da with scrape type 1
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 41821956-e87f-52ee-a7b6-6cd9e8b4b2da sending to next pipeline
2026-03-24 09:00:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 41821956-e87f-52ee-a7b6-6cd9e8b4b2da, identifier: 23ca135936
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92421e6bd0>
2026-03-24 09:00:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_06-1200.jpg saved to cache
2026-03-24 09:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ee615875-d924-5e65-a13b-7ba1be75a800
2026-03-24 09:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tXXxYAY_01-1200.jpg> (referer: https://vpauto.eu/vehicle/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business)
2026-03-24 09:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IgUtzGX_08-1200.jpg> (referer: https://vpauto.eu/vehicle/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style)
2026-03-24 09:00:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 41821956-e87f-52ee-a7b6-6cd9e8b4b2da with identifier: 23ca135936
2026-03-24 09:00:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 41821956-e87f-52ee-a7b6-6cd9e8b4b2da with identifier: 23ca135936
2026-03-24 09:00:56 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 41821956-e87f-52ee-a7b6-6cd9e8b4b2da with identifier: 23ca135936 to the API
2026-03-24 09:00:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:00:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/ifCkiyB_06-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 121,
'car_expert_report_source_url': None,
'category': None,
'color': 'Black metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '1.5L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '41821956-e87f-52ee-a7b6-6cd9e8b4b2da',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/23ca135936/ford-focus-15-ecoblue-120-ss-bva8-titanium-x',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'FORD',
'model': 'Focus 1.5 EcoBlue 120 S&S BVA8 Titanium X',
'odometer': 81159,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99145,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ifCkiyB_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87593,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ifCkiyB_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91575,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ifCkiyB_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75673,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ifCkiyB_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89998,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ifCkiyB_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87081,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ifCkiyB_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100159,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ifCkiyB_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87826,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ifCkiyB_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129049,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ifCkiyB_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41821956-e87f-52ee-a7b6-6cd9e8b4b2da/41821956-e87f-52ee-a7b6-6cd9e8b4b2da_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119272,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ifCkiyB_10-1200.jpg',
'Width': 1200}],
'price': 9800,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'FORD Focus 1.5 EcoBlue 120 S&S BVA8 Titanium X',
'transmission': 'automatic',
'trim': 'Focus 1.5 EcoBlue 120 S&S BVA8 Titanium X',
'year': 2021}
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:57 [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-24 09:00:57 [vpauto.fr] INFO: Saving data for 23ca135936: {'created_time': 1774342857.049068, 'last_price_update_time': 1774342857.04908}
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='23ca135936') HTTP/1.1" 204 0
2026-03-24 09:00:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a878ab5-1222-56be-bc66-326f3b6d1f97 with identifier: cf99e277b1
2026-03-24 09:00:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a878ab5-1222-56be-bc66-326f3b6d1f97 with scrape type 1
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2a878ab5-1222-56be-bc66-326f3b6d1f97
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbLFRahU_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bLFRahU_01-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbLFRahU_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bLFRahU_02-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbLFRahU_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bLFRahU_03-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbLFRahU_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bLFRahU_04-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbLFRahU_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bLFRahU_05-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbLFRahU_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bLFRahU_06-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbLFRahU_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bLFRahU_07-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbLFRahU_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bLFRahU_08-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbLFRahU_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bLFRahU_09-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbLFRahU_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bLFRahU_10-1200.jpg already downloaded
2026-03-24 09:00:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2a878ab5-1222-56be-bc66-326f3b6d1f97, identifier: cf99e277b1
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_05-1200.jpg not downloaded yet
2026-03-24 09:00:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2a878ab5-1222-56be-bc66-326f3b6d1f97 with identifier: cf99e277b1
2026-03-24 09:00:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2a878ab5-1222-56be-bc66-326f3b6d1f97 with identifier: cf99e277b1
2026-03-24 09:00:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2a878ab5-1222-56be-bc66-326f3b6d1f97 with identifier: cf99e277b1 to the API
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:00: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-24 09:00:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/cf99e277b1/peugeot-208-puretech-100-ss-bvm6-active>
{'auction_title': '',
'c_o_2_emission_value': 123,
'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': '2a878ab5-1222-56be-bc66-326f3b6d1f97',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/cf99e277b1/peugeot-208-puretech-100-ss-bvm6-active',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'PEUGEOT',
'model': '208 PureTech 100 S&S BVM6 Active',
'odometer': 67636,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 19,
'photo_urls': ['https://cdn.vpauto.fr/bLFRahU_01-1200.jpg',
'https://cdn.vpauto.fr/bLFRahU_02-1200.jpg',
'https://cdn.vpauto.fr/bLFRahU_03-1200.jpg',
'https://cdn.vpauto.fr/bLFRahU_04-1200.jpg',
'https://cdn.vpauto.fr/bLFRahU_05-1200.jpg',
'https://cdn.vpauto.fr/bLFRahU_06-1200.jpg',
'https://cdn.vpauto.fr/bLFRahU_07-1200.jpg',
'https://cdn.vpauto.fr/bLFRahU_08-1200.jpg',
'https://cdn.vpauto.fr/bLFRahU_09-1200.jpg',
'https://cdn.vpauto.fr/bLFRahU_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc9715ba-bf21-5755-8667-e2d6368c3f4d/dc9715ba-bf21-5755-8667-e2d6368c3f4d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94100,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bLFRahU_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc9715ba-bf21-5755-8667-e2d6368c3f4d/dc9715ba-bf21-5755-8667-e2d6368c3f4d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83907,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bLFRahU_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc9715ba-bf21-5755-8667-e2d6368c3f4d/dc9715ba-bf21-5755-8667-e2d6368c3f4d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93747,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bLFRahU_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc9715ba-bf21-5755-8667-e2d6368c3f4d/dc9715ba-bf21-5755-8667-e2d6368c3f4d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77681,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bLFRahU_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc9715ba-bf21-5755-8667-e2d6368c3f4d/dc9715ba-bf21-5755-8667-e2d6368c3f4d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92058,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bLFRahU_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc9715ba-bf21-5755-8667-e2d6368c3f4d/dc9715ba-bf21-5755-8667-e2d6368c3f4d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95179,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bLFRahU_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc9715ba-bf21-5755-8667-e2d6368c3f4d/dc9715ba-bf21-5755-8667-e2d6368c3f4d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94330,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bLFRahU_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc9715ba-bf21-5755-8667-e2d6368c3f4d/dc9715ba-bf21-5755-8667-e2d6368c3f4d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90422,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bLFRahU_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc9715ba-bf21-5755-8667-e2d6368c3f4d/dc9715ba-bf21-5755-8667-e2d6368c3f4d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109519,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bLFRahU_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc9715ba-bf21-5755-8667-e2d6368c3f4d/dc9715ba-bf21-5755-8667-e2d6368c3f4d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135122,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bLFRahU_10-1200.jpg',
'Width': 1200}],
'price': 6000,
'price_includes_vat': True,
'registration_date': '2020-12-17',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 208 PureTech 100 S&S BVM6 Active',
'transmission': 'manual',
'trim': '208 PureTech 100 S&S BVM6 Active',
'year': 2020}
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:57 [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-24 09:00:57 [vpauto.fr] INFO: Saving data for cf99e277b1: {'created_time': 1774342857.702537, 'last_price_update_time': 1774342857.70255}
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cf99e277b1') HTTP/1.1" 204 0
2026-03-24 09:00:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92423aab10>
2026-03-24 09:00:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_07-1200.jpg saved to cache
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ee615875-d924-5e65-a13b-7ba1be75a800
2026-03-24 09:00:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IgUtzGX_09-1200.jpg> (referer: https://vpauto.eu/vehicle/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style)
2026-03-24 09:00:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tXXxYAY_02-1200.jpg> (referer: https://vpauto.eu/vehicle/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business)
2026-03-24 09:00:57 [vpauto.fr] INFO: Found 96 ads on page 6
2026-03-24 09:00:57 [vpauto.fr] INFO: Found listing with ID: 48593cc3b1
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2748593cc3b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [vpauto.fr] INFO: Scrape type for 48593cc3b1: 0
2026-03-24 09:00:57 [vpauto.fr] INFO: Found listing with ID: 583c7fdb1
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:57 [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-24 09:00:57 [vpauto.fr] INFO: Scrape type for 583c7fdb1: 0
2026-03-24 09:00:57 [vpauto.fr] INFO: Found listing with ID: 31917158b1
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:57 [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-24 09:00:57 [vpauto.fr] INFO: Scrape type for 31917158b1: 0
2026-03-24 09:00:57 [vpauto.fr] INFO: Found listing with ID: e26c594636
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:57 [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-24 09:00:57 [vpauto.fr] INFO: Scrape type for e26c594636: 1
2026-03-24 09:00:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff06ec7b-6a1b-52b4-ae5f-f705f5959f65 with identifier: 433c4cea36
2026-03-24 09:00:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff06ec7b-6a1b-52b4-ae5f-f705f5959f65 with scrape type 1
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ff06ec7b-6a1b-52b4-ae5f-f705f5959f65
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FgVbeIlB_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gVbeIlB_01-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FgVbeIlB_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gVbeIlB_02-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FgVbeIlB_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gVbeIlB_03-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FgVbeIlB_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gVbeIlB_04-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FgVbeIlB_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gVbeIlB_05-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FgVbeIlB_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gVbeIlB_06-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FgVbeIlB_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gVbeIlB_07-1200.jpg already downloaded
2026-03-24 09:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FgVbeIlB_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gVbeIlB_08-1200.jpg already downloaded
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FgVbeIlB_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gVbeIlB_09-1200.jpg already downloaded
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FgVbeIlB_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gVbeIlB_10-1200.jpg already downloaded
2026-03-24 09:00:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ff06ec7b-6a1b-52b4-ae5f-f705f5959f65, identifier: 433c4cea36
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00: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%252FtXXxYAY_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_06-1200.jpg not downloaded yet
2026-03-24 09:00:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ff06ec7b-6a1b-52b4-ae5f-f705f5959f65 with identifier: 433c4cea36
2026-03-24 09:00:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ff06ec7b-6a1b-52b4-ae5f-f705f5959f65 with identifier: 433c4cea36
2026-03-24 09:00:58 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ff06ec7b-6a1b-52b4-ae5f-f705f5959f65 with identifier: 433c4cea36 to the API
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:00:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/433c4cea36/renault-master-benne-simple-propulsion-rj3500-l3coffre-dci-130-confort>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'category': None,
'color': 'White',
'currency': 'EUR',
'doors_number': None,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': '2026-04-07T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ff06ec7b-6a1b-52b4-ae5f-f705f5959f65',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/433c4cea36/renault-master-benne-simple-propulsion-rj3500-l3coffre-dci-130-confort',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'MASTER BENNE SIMPLE PROPULSION RJ3500 L3+COFFRE DCI 130 CONFORT',
'odometer': 74283,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 24,
'photo_urls': ['https://cdn.vpauto.fr/gVbeIlB_01-1200.jpg',
'https://cdn.vpauto.fr/gVbeIlB_02-1200.jpg',
'https://cdn.vpauto.fr/gVbeIlB_03-1200.jpg',
'https://cdn.vpauto.fr/gVbeIlB_04-1200.jpg',
'https://cdn.vpauto.fr/gVbeIlB_05-1200.jpg',
'https://cdn.vpauto.fr/gVbeIlB_06-1200.jpg',
'https://cdn.vpauto.fr/gVbeIlB_07-1200.jpg',
'https://cdn.vpauto.fr/gVbeIlB_08-1200.jpg',
'https://cdn.vpauto.fr/gVbeIlB_09-1200.jpg',
'https://cdn.vpauto.fr/gVbeIlB_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3d7cb51-3268-5590-a346-684a1a27b766/a3d7cb51-3268-5590-a346-684a1a27b766_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100505,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/gVbeIlB_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3d7cb51-3268-5590-a346-684a1a27b766/a3d7cb51-3268-5590-a346-684a1a27b766_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83315,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/gVbeIlB_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3d7cb51-3268-5590-a346-684a1a27b766/a3d7cb51-3268-5590-a346-684a1a27b766_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101090,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/gVbeIlB_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3d7cb51-3268-5590-a346-684a1a27b766/a3d7cb51-3268-5590-a346-684a1a27b766_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99258,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/gVbeIlB_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3d7cb51-3268-5590-a346-684a1a27b766/a3d7cb51-3268-5590-a346-684a1a27b766_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102914,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/gVbeIlB_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3d7cb51-3268-5590-a346-684a1a27b766/a3d7cb51-3268-5590-a346-684a1a27b766_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100356,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/gVbeIlB_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3d7cb51-3268-5590-a346-684a1a27b766/a3d7cb51-3268-5590-a346-684a1a27b766_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93508,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/gVbeIlB_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3d7cb51-3268-5590-a346-684a1a27b766/a3d7cb51-3268-5590-a346-684a1a27b766_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89583,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/gVbeIlB_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3d7cb51-3268-5590-a346-684a1a27b766/a3d7cb51-3268-5590-a346-684a1a27b766_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114169,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/gVbeIlB_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3d7cb51-3268-5590-a346-684a1a27b766/a3d7cb51-3268-5590-a346-684a1a27b766_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85760,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/gVbeIlB_10-1200.jpg',
'Width': 1200}],
'price': 16600,
'price_includes_vat': True,
'registration_date': '2020-12-03',
'seats_number': 3,
'seller_name': None,
'title': 'RENAULT MASTER BENNE SIMPLE PROPULSION RJ3500 L3+COFFRE DCI 130 '
'CONFORT',
'transmission': 'manual',
'trim': 'MASTER BENNE SIMPLE PROPULSION RJ3500 L3+COFFRE DCI 130 CONFORT',
'year': 2020}
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27433c4cea36%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Saving data for 433c4cea36: {'created_time': 1774342858.589109, 'last_price_update_time': 1774342858.58912, 'auction_closing_time': 1775556000.0}
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='433c4cea36') HTTP/1.1" 204 0
2026-03-24 09:00:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tXXxYAY_03-1200.jpg> (referer: https://vpauto.eu/vehicle/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business)
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: 3c9f6396b1
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273c9f6396b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for 3c9f6396b1: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: 53e13de0f8
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2753e13de0f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for 53e13de0f8: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: a66e0969f8
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a66e0969f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for a66e0969f8: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: dd88ae19f8
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27dd88ae19f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for dd88ae19f8: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: 2bfd814d9e
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272bfd814d9e%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for 2bfd814d9e: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: d10d5ed4f8
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d10d5ed4f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for d10d5ed4f8: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: edbd9b2ff8
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27edbd9b2ff8%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for edbd9b2ff8: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: 510fd5fbb1
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27510fd5fbb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for 510fd5fbb1: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: fd64a290f8
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fd64a290f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for fd64a290f8: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: 5d9e925455
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275d9e925455%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for 5d9e925455: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: 4e562f91b1
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274e562f91b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for 4e562f91b1: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: 2be88f449e
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272be88f449e%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for 2be88f449e: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: 862ee945f8
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27862ee945f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for 862ee945f8: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: 865cb901f8
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27865cb901f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for 865cb901f8: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: d7af56d9f8
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d7af56d9f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for d7af56d9f8: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: 1e43f32fb1
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271e43f32fb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for 1e43f32fb1: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: 2928059eb1
2026-03-24 09:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272928059eb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:58 [vpauto.fr] INFO: Scrape type for 2928059eb1: 0
2026-03-24 09:00:58 [vpauto.fr] INFO: Found listing with ID: d60cb082b1
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d60cb082b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for d60cb082b1: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 7348c6a7f8
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277348c6a7f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 7348c6a7f8: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 5964e0f7f8
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275964e0f7f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 5964e0f7f8: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 34bbc86055
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2734bbc86055%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 34bbc86055: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 937b75eab1
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27937b75eab1%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 937b75eab1: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 10e24d9a55
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2710e24d9a55%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 10e24d9a55: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: a5660917aa
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a5660917aa%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for a5660917aa: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 3ad4defc55
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273ad4defc55%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 3ad4defc55: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 4a45c73eb1
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274a45c73eb1%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 4a45c73eb1: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 1d65c722f8
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271d65c722f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 1d65c722f8: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 2d94aaf5f8
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272d94aaf5f8%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 2d94aaf5f8: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 88cb4f99b1
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2788cb4f99b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 88cb4f99b1: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: f0cc786155
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f0cc786155%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for f0cc786155: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 6dda60495a
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276dda60495a%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 6dda60495a: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: a7fa174d36
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a7fa174d36%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for a7fa174d36: 1
2026-03-24 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-24 09:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92415be750>
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_01-1200.jpg saved to cache
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e964932f-0820-5e67-98f4-1bd266778f25
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9242219010>
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_08-1200.jpg saved to cache
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ee615875-d924-5e65-a13b-7ba1be75a800
2026-03-24 09:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/IgUtzGX_10-1200.jpg> (referer: https://vpauto.eu/vehicle/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style)
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_07-1200.jpg not downloaded yet
2026-03-24 09:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tXXxYAY_04-1200.jpg> (referer: https://vpauto.eu/vehicle/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business)
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: bb17acdc55
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bb17acdc55%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for bb17acdc55: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 44d873d736
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2744d873d736%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 44d873d736: 1
2026-03-24 09:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9a0e88ea36/ds-ds7-crossback-puretech-180-eat8-performance-line> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-24 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-24 09:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92421d3110>
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_09-1200.jpg saved to cache
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ee615875-d924-5e65-a13b-7ba1be75a800
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241903050>
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_02-1200.jpg saved to cache
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e964932f-0820-5e67-98f4-1bd266778f25
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_08-1200.jpg not downloaded yet
2026-03-24 09:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417f06d0>
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_03-1200.jpg saved to cache
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e964932f-0820-5e67-98f4-1bd266778f25
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: 71dab0c4b1
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2771dab0c4b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for 71dab0c4b1: 0
2026-03-24 09:00:59 [vpauto.fr] INFO: Found listing with ID: afd82828b1
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27afd82828b1%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [vpauto.fr] INFO: Scrape type for afd82828b1: 1
2026-03-24 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-24 09:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tXXxYAY_05-1200.jpg> (referer: https://vpauto.eu/vehicle/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business)
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_09-1200.jpg not downloaded yet
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417692d0>
2026-03-24 09:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FIgUtzGX_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/IgUtzGX_10-1200.jpg saved to cache
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ee615875-d924-5e65-a13b-7ba1be75a800
2026-03-24 09:00:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee615875-d924-5e65-a13b-7ba1be75a800, skipping ID generation
2026-03-24 09:00:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee615875-d924-5e65-a13b-7ba1be75a800 with scrape type 1
2026-03-24 09:00:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ee615875-d924-5e65-a13b-7ba1be75a800 sending to next pipeline
2026-03-24 09:01:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ee615875-d924-5e65-a13b-7ba1be75a800, identifier: 3a5bd53536
2026-03-24 09:01:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418ae650>
2026-03-24 09:01:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_04-1200.jpg saved to cache
2026-03-24 09:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e964932f-0820-5e67-98f4-1bd266778f25
2026-03-24 09:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tXXxYAY_06-1200.jpg> (referer: https://vpauto.eu/vehicle/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business)
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 16b46abeb1
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2716b46abeb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 16b46abeb1: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: e7684468b1
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e7684468b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for e7684468b1: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 65ab2831b1
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2765ab2831b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 65ab2831b1: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: ffcd6069bf
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ffcd6069bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for ffcd6069bf: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: ac2d4d8eaa
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ac2d4d8eaa%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for ac2d4d8eaa: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 4753525ebf
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274753525ebf%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 4753525ebf: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 87dc9de6f8
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2787dc9de6f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 87dc9de6f8: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: b7c8dd9db1
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b7c8dd9db1%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for b7c8dd9db1: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 9479d662f8
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279479d662f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 9479d662f8: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: f50391ab1
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f50391ab1%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for f50391ab1: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 88248af4f8
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2788248af4f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 88248af4f8: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 9920497af8
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279920497af8%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 9920497af8: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 7f1b3a89f8
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277f1b3a89f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 7f1b3a89f8: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 73ebab00b1
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2773ebab00b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 73ebab00b1: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 26f8b4ef9e
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2726f8b4ef9e%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 26f8b4ef9e: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: eeded585b1
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27eeded585b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for eeded585b1: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: dcd9fb0af8
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27dcd9fb0af8%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for dcd9fb0af8: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 342baa0155
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27342baa0155%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 342baa0155: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: c9a63237f8
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c9a63237f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for c9a63237f8: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: d974cabdb1
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d974cabdb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for d974cabdb1: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 881abf86b1
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27881abf86b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 881abf86b1: 0
2026-03-24 09:01:00 [vpauto.fr] INFO: Found listing with ID: 244bd5f136
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27244bd5f136%27 HTTP/1.1" 200 None
2026-03-24 09:01:00 [vpauto.fr] INFO: Scrape type for 244bd5f136: 1
2026-03-24 09:01:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ee615875-d924-5e65-a13b-7ba1be75a800 with identifier: 3a5bd53536
2026-03-24 09:01:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ee615875-d924-5e65-a13b-7ba1be75a800 with identifier: 3a5bd53536
2026-03-24 09:01:00 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ee615875-d924-5e65-a13b-7ba1be75a800 with identifier: 3a5bd53536 to the API
2026-03-24 09:01:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:00 [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-24 09:01:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/IgUtzGX_10-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': None,
'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': 'Electric',
'id': 'ee615875-d924-5e65-a13b-7ba1be75a800',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/3a5bd53536/peugeot-208-electrique-50-kwh-136ch-style',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '208 Electrique 50 kWh 136ch Style',
'odometer': 77172,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 19,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103016,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/IgUtzGX_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80797,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/IgUtzGX_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89616,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/IgUtzGX_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71750,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/IgUtzGX_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96256,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/IgUtzGX_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91162,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/IgUtzGX_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102282,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/IgUtzGX_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89529,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/IgUtzGX_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112262,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/IgUtzGX_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee615875-d924-5e65-a13b-7ba1be75a800/ee615875-d924-5e65-a13b-7ba1be75a800_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142598,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/IgUtzGX_10-1200.jpg',
'Width': 1200}],
'price': 9800,
'price_includes_vat': True,
'registration_date': '2021-04-12',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 208 Electrique 50 kWh 136ch Style',
'transmission': 'automatic',
'trim': '208 Electrique 50 kWh 136ch Style',
'year': 2021}
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273a5bd53536%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [vpauto.fr] INFO: Saving data for 3a5bd53536: {'created_time': 1774342861.10461, 'last_price_update_time': 1774342861.104624}
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3a5bd53536') HTTP/1.1" 204 0
2026-03-24 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-24 09:01:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0a5d67e-5536-57c2-91ee-94c4cba62b53 with identifier: 9a0e88ea36
2026-03-24 09:01:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0a5d67e-5536-57c2-91ee-94c4cba62b53 with scrape type 1
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f0a5d67e-5536-57c2-91ee-94c4cba62b53
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FiaFqeIf_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iaFqeIf_01-1200.jpg already downloaded
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FiaFqeIf_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iaFqeIf_02-1200.jpg already downloaded
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FiaFqeIf_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iaFqeIf_03-1200.jpg already downloaded
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FiaFqeIf_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iaFqeIf_04-1200.jpg already downloaded
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FiaFqeIf_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iaFqeIf_05-1200.jpg already downloaded
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FiaFqeIf_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iaFqeIf_06-1200.jpg already downloaded
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FiaFqeIf_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iaFqeIf_07-1200.jpg already downloaded
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FiaFqeIf_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iaFqeIf_08-1200.jpg already downloaded
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FiaFqeIf_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iaFqeIf_09-1200.jpg already downloaded
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FiaFqeIf_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iaFqeIf_10-1200.jpg already downloaded
2026-03-24 09:01:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f0a5d67e-5536-57c2-91ee-94c4cba62b53, identifier: 9a0e88ea36
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FtXXxYAY_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_10-1200.jpg not downloaded yet
2026-03-24 09:01:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f0a5d67e-5536-57c2-91ee-94c4cba62b53 with identifier: 9a0e88ea36
2026-03-24 09:01:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f0a5d67e-5536-57c2-91ee-94c4cba62b53 with identifier: 9a0e88ea36
2026-03-24 09:01:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f0a5d67e-5536-57c2-91ee-94c4cba62b53 with identifier: 9a0e88ea36 to the API
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/9a0e88ea36/ds-ds7-crossback-puretech-180-eat8-performance-line>
{'auction_title': '',
'c_o_2_emission_value': 158,
'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-07T13:30:00Z',
'fuel_type': 'Petrol',
'id': 'f0a5d67e-5536-57c2-91ee-94c4cba62b53',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/9a0e88ea36/ds-ds7-crossback-puretech-180-eat8-performance-line',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'DS',
'model': '7 Crossback PureTech 180 EAT8 Performance Line+',
'odometer': 123979,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 19,
'photo_urls': ['https://cdn.vpauto.fr/iaFqeIf_01-1200.jpg',
'https://cdn.vpauto.fr/iaFqeIf_02-1200.jpg',
'https://cdn.vpauto.fr/iaFqeIf_03-1200.jpg',
'https://cdn.vpauto.fr/iaFqeIf_04-1200.jpg',
'https://cdn.vpauto.fr/iaFqeIf_05-1200.jpg',
'https://cdn.vpauto.fr/iaFqeIf_06-1200.jpg',
'https://cdn.vpauto.fr/iaFqeIf_07-1200.jpg',
'https://cdn.vpauto.fr/iaFqeIf_08-1200.jpg',
'https://cdn.vpauto.fr/iaFqeIf_09-1200.jpg',
'https://cdn.vpauto.fr/iaFqeIf_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf64d90-570f-5088-b882-d9b09248ae3a/2bf64d90-570f-5088-b882-d9b09248ae3a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107317,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/iaFqeIf_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf64d90-570f-5088-b882-d9b09248ae3a/2bf64d90-570f-5088-b882-d9b09248ae3a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86643,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/iaFqeIf_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf64d90-570f-5088-b882-d9b09248ae3a/2bf64d90-570f-5088-b882-d9b09248ae3a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93372,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/iaFqeIf_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf64d90-570f-5088-b882-d9b09248ae3a/2bf64d90-570f-5088-b882-d9b09248ae3a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80109,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/iaFqeIf_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf64d90-570f-5088-b882-d9b09248ae3a/2bf64d90-570f-5088-b882-d9b09248ae3a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103061,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/iaFqeIf_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf64d90-570f-5088-b882-d9b09248ae3a/2bf64d90-570f-5088-b882-d9b09248ae3a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93992,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/iaFqeIf_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf64d90-570f-5088-b882-d9b09248ae3a/2bf64d90-570f-5088-b882-d9b09248ae3a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106222,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/iaFqeIf_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf64d90-570f-5088-b882-d9b09248ae3a/2bf64d90-570f-5088-b882-d9b09248ae3a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94326,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/iaFqeIf_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf64d90-570f-5088-b882-d9b09248ae3a/2bf64d90-570f-5088-b882-d9b09248ae3a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125803,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/iaFqeIf_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf64d90-570f-5088-b882-d9b09248ae3a/2bf64d90-570f-5088-b882-d9b09248ae3a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137841,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/iaFqeIf_10-1200.jpg',
'Width': 1200}],
'price': 15900,
'price_includes_vat': True,
'registration_date': '2021-08-25',
'seats_number': 5,
'seller_name': None,
'title': 'DS DS7 Crossback PureTech 180 EAT8 Performance Line+',
'transmission': 'automatic',
'trim': '7 Crossback PureTech 180 EAT8 Performance Line+',
'year': 2021}
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279a0e88ea36%27 HTTP/1.1" 200 None
2026-03-24 09:01:01 [vpauto.fr] INFO: Saving data for 9a0e88ea36: {'created_time': 1774342861.973979, 'last_price_update_time': 1774342861.973995, 'auction_closing_time': 1775568600.0}
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9a0e88ea36') HTTP/1.1" 204 0
2026-03-24 09:01:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tXXxYAY_07-1200.jpg> (referer: https://vpauto.eu/vehicle/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business)
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 3e2dfb9eb1
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273e2dfb9eb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 3e2dfb9eb1: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 452391e19e
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27452391e19e%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 452391e19e: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: a579cfe69e
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a579cfe69e%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for a579cfe69e: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 935882cbb1
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27935882cbb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 935882cbb1: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 5ff5c369f8
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275ff5c369f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 5ff5c369f8: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 5a358f1cf8
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275a358f1cf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 5a358f1cf8: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 5de14b8055
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275de14b8055%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 5de14b8055: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 19ed1d2fb1
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2719ed1d2fb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 19ed1d2fb1: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 65138a2ab1
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2765138a2ab1%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 65138a2ab1: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 9aa5217c9e
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279aa5217c9e%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 9aa5217c9e: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 6ea6678eb1
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276ea6678eb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 6ea6678eb1: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 13936821f8
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2713936821f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 13936821f8: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 7b7176df55
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277b7176df55%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 7b7176df55: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: cdefd589f8
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cdefd589f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for cdefd589f8: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: a6edb743bf
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a6edb743bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for a6edb743bf: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 9f376fa036
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279f376fa036%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 9f376fa036: 1
2026-03-24 09:01:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b24af0a0-aa44-5fe4-8f43-4473f08e5d21 with identifier: 6e31185eb1
2026-03-24 09:01:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21 with scrape type 1
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_01-1200.jpg not downloaded yet
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924220f610>
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtXXxYAY_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_05-1200.jpg saved to cache
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e964932f-0820-5e67-98f4-1bd266778f25
2026-03-24 09:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-24 09:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tXXxYAY_08-1200.jpg> (referer: https://vpauto.eu/vehicle/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business)
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 17611717bf
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2717611717bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 17611717bf: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 8ca251aff8
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278ca251aff8%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 8ca251aff8: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: e9532c7af8
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e9532c7af8%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for e9532c7af8: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 5ed99e10f8
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275ed99e10f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 5ed99e10f8: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: d6a26bfebf
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d6a26bfebf%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for d6a26bfebf: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: abf4ad25f8
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27abf4ad25f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for abf4ad25f8: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 296c8edab1
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27296c8edab1%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 296c8edab1: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: cb8d49dcf8
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cb8d49dcf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for cb8d49dcf8: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: a72aad07b1
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a72aad07b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for a72aad07b1: 1
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_02-1200.jpg not downloaded yet
2026-03-24 09:01:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418e3f50>
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtXXxYAY_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_06-1200.jpg saved to cache
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e964932f-0820-5e67-98f4-1bd266778f25
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241763190>
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtXXxYAY_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_07-1200.jpg saved to cache
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e964932f-0820-5e67-98f4-1bd266778f25
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 32846d89b1
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2732846d89b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 32846d89b1: 1
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_03-1200.jpg not downloaded yet
2026-03-24 09:01:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tXXxYAY_09-1200.jpg> (referer: https://vpauto.eu/vehicle/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business)
2026-03-24 09:01:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 582ae213-dba3-5dcc-ba76-a7beefe2ad36 with identifier: e2fa89e8b1
2026-03-24 09:01:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36 with scrape type 1
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_01-1200.jpg not downloaded yet
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241850a90>
2026-03-24 09:01:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtXXxYAY_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_08-1200.jpg saved to cache
2026-03-24 09:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e964932f-0820-5e67-98f4-1bd266778f25
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: 95e2a004b1
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2795e2a004b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:02 [vpauto.fr] INFO: Scrape type for 95e2a004b1: 0
2026-03-24 09:01:02 [vpauto.fr] INFO: Found listing with ID: a0836d83bf
2026-03-24 09:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a0836d83bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [vpauto.fr] INFO: Scrape type for a0836d83bf: 0
2026-03-24 09:01:03 [vpauto.fr] INFO: Found listing with ID: 59984facb1
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2759984facb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [vpauto.fr] INFO: Scrape type for 59984facb1: 0
2026-03-24 09:01:03 [vpauto.fr] INFO: Found listing with ID: 73a782c6f8
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2773a782c6f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [vpauto.fr] INFO: Scrape type for 73a782c6f8: 0
2026-03-24 09:01:03 [vpauto.fr] INFO: Found listing with ID: 7fd38b4f8
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277fd38b4f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [vpauto.fr] INFO: Scrape type for 7fd38b4f8: 0
2026-03-24 09:01:03 [vpauto.fr] INFO: Found listing with ID: cdd587cef8
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cdd587cef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [vpauto.fr] INFO: Scrape type for cdd587cef8: 0
2026-03-24 09:01:03 [vpauto.fr] INFO: Found listing with ID: fde7b307f8
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fde7b307f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [vpauto.fr] INFO: Scrape type for fde7b307f8: 0
2026-03-24 09:01:03 [vpauto.fr] INFO: Found listing with ID: 93b4605ff8
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2793b4605ff8%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [vpauto.fr] INFO: Scrape type for 93b4605ff8: 0
2026-03-24 09:01:03 [vpauto.fr] INFO: Requesting listing page 7: https://vpauto.eu/vehicle/list?page=7
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01: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%252FoNHTFhe_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_04-1200.jpg not downloaded yet
2026-03-24 09:01:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tXXxYAY_10-1200.jpg> (referer: https://vpauto.eu/vehicle/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business)
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01: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%252FMoyBaZT_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_02-1200.jpg not downloaded yet
2026-03-24 09:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oNHTFhe_01-1200.jpg> (referer: https://vpauto.eu/vehicle/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack)
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01: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%252FoNHTFhe_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_05-1200.jpg not downloaded yet
2026-03-24 09:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oNHTFhe_02-1200.jpg> (referer: https://vpauto.eu/vehicle/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack)
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01: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%252FMoyBaZT_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_03-1200.jpg not downloaded yet
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92415db650>
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtXXxYAY_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_09-1200.jpg saved to cache
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e964932f-0820-5e67-98f4-1bd266778f25
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01: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%252FoNHTFhe_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_06-1200.jpg not downloaded yet
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01: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%252FMoyBaZT_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_04-1200.jpg not downloaded yet
2026-03-24 09:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oNHTFhe_03-1200.jpg> (referer: https://vpauto.eu/vehicle/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack)
2026-03-24 09:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MoyBaZT_01-1200.jpg> (referer: https://vpauto.eu/vehicle/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport)
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01: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%252FoNHTFhe_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_07-1200.jpg not downloaded yet
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417fae90>
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtXXxYAY_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tXXxYAY_10-1200.jpg saved to cache
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e964932f-0820-5e67-98f4-1bd266778f25
2026-03-24 09:01:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e964932f-0820-5e67-98f4-1bd266778f25, skipping ID generation
2026-03-24 09:01:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e964932f-0820-5e67-98f4-1bd266778f25 with scrape type 1
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e964932f-0820-5e67-98f4-1bd266778f25 sending to next pipeline
2026-03-24 09:01:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e964932f-0820-5e67-98f4-1bd266778f25, identifier: 4d7b9e42b1
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9242361950>
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:01:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FoNHTFhe_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_01-1200.jpg saved to cache
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01: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%252FMoyBaZT_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_05-1200.jpg not downloaded yet
2026-03-24 09:01:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e964932f-0820-5e67-98f4-1bd266778f25 with identifier: 4d7b9e42b1
2026-03-24 09:01:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e964932f-0820-5e67-98f4-1bd266778f25 with identifier: 4d7b9e42b1
2026-03-24 09:01:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e964932f-0820-5e67-98f4-1bd266778f25 with identifier: 4d7b9e42b1 to the API
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/tXXxYAY_10-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 134,
'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': 'Petrol',
'id': 'e964932f-0820-5e67-98f4-1bd266778f25',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/4d7b9e42b1/peugeot-2008-puretech-130-ss-eat8-active-business',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'PEUGEOT',
'model': '2008 PureTech 130 S&S EAT8 Active Business',
'odometer': 94542,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 22,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91825,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/tXXxYAY_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80866,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/tXXxYAY_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91949,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/tXXxYAY_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77710,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/tXXxYAY_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107397,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/tXXxYAY_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99106,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/tXXxYAY_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99314,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/tXXxYAY_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91847,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/tXXxYAY_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115600,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/tXXxYAY_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e964932f-0820-5e67-98f4-1bd266778f25/e964932f-0820-5e67-98f4-1bd266778f25_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156392,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/tXXxYAY_10-1200.jpg',
'Width': 1200}],
'price': 6000,
'price_includes_vat': True,
'registration_date': '2021-01-18',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 2008 PureTech 130 S&S EAT8 Active Business',
'transmission': 'automatic',
'trim': '2008 PureTech 130 S&S EAT8 Active Business',
'year': 2021}
2026-03-24 09:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274d7b9e42b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [vpauto.fr] INFO: Saving data for 4d7b9e42b1: {'created_time': 1774342864.00168, 'last_price_update_time': 1774342864.001696}
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4d7b9e42b1') HTTP/1.1" 204 0
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924189e750>
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_02-1200.jpg saved to cache
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_08-1200.jpg not downloaded yet
2026-03-24 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oNHTFhe_04-1200.jpg> (referer: https://vpauto.eu/vehicle/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack)
2026-03-24 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MoyBaZT_02-1200.jpg> (referer: https://vpauto.eu/vehicle/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport)
2026-03-24 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oNHTFhe_05-1200.jpg> (referer: https://vpauto.eu/vehicle/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack)
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_06-1200.jpg not downloaded yet
2026-03-24 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-24 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a7fa174d36/renault-megane-iv-societe-blue-dci-115-air-nav-reversible> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241707fd0>
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_03-1200.jpg saved to cache
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418318d0>
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_01-1200.jpg saved to cache
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36
2026-03-24 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MoyBaZT_03-1200.jpg> (referer: https://vpauto.eu/vehicle/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport)
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_09-1200.jpg not downloaded yet
2026-03-24 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-24 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-24 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/244bd5f136/renault-master-ca-l2h2-35t-23-dci-110-ss-e6-grand-confort-7pl> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_07-1200.jpg not downloaded yet
2026-03-24 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oNHTFhe_06-1200.jpg> (referer: https://vpauto.eu/vehicle/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack)
2026-03-24 09:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MoyBaZT_04-1200.jpg> (referer: https://vpauto.eu/vehicle/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport)
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_10-1200.jpg not downloaded yet
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241714250>
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_04-1200.jpg saved to cache
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241635ed0>
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_02-1200.jpg saved to cache
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92419077d0>
2026-03-24 09:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_05-1200.jpg saved to cache
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21
2026-03-24 09:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bc1203e-57a8-5507-babf-a8c0a92e8fa2 with identifier: e26c594636
2026-03-24 09:01:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2 with scrape type 1
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_01-1200.jpg not downloaded yet
2026-03-24 09:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a0b6653-6b12-53f8-8e66-85c84e33ccc6 with identifier: a7fa174d36
2026-03-24 09:01:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a0b6653-6b12-53f8-8e66-85c84e33ccc6 with scrape type 1
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7a0b6653-6b12-53f8-8e66-85c84e33ccc6
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFRupDt_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFRupDt_01-1200.jpg already downloaded
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFRupDt_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFRupDt_02-1200.jpg already downloaded
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFRupDt_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFRupDt_03-1200.jpg already downloaded
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFRupDt_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFRupDt_04-1200.jpg already downloaded
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFRupDt_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFRupDt_05-1200.jpg already downloaded
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFRupDt_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFRupDt_06-1200.jpg already downloaded
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFRupDt_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFRupDt_07-1200.jpg already downloaded
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFRupDt_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFRupDt_08-1200.jpg already downloaded
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFRupDt_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFRupDt_09-1200.jpg already downloaded
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FTFRupDt_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TFRupDt_10-1200.jpg already downloaded
2026-03-24 09:01:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7a0b6653-6b12-53f8-8e66-85c84e33ccc6, identifier: a7fa174d36
2026-03-24 09:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_08-1200.jpg not downloaded yet
2026-03-24 09:01:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7a0b6653-6b12-53f8-8e66-85c84e33ccc6 with identifier: a7fa174d36
2026-03-24 09:01:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7a0b6653-6b12-53f8-8e66-85c84e33ccc6 with identifier: a7fa174d36
2026-03-24 09:01:05 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7a0b6653-6b12-53f8-8e66-85c84e33ccc6 with identifier: a7fa174d36 to the API
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a7fa174d36/renault-megane-iv-societe-blue-dci-115-air-nav-reversible>
{'auction_title': '',
'c_o_2_emission_value': 102,
'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': '7a0b6653-6b12-53f8-8e66-85c84e33ccc6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/a7fa174d36/renault-megane-iv-societe-blue-dci-115-air-nav-reversible',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'MEGANE IV SOCIETE BLUE DCI 115 AIR NAV REVERSIBLE',
'odometer': 61336,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 25,
'photo_urls': ['https://cdn.vpauto.fr/TFRupDt_01-1200.jpg',
'https://cdn.vpauto.fr/TFRupDt_02-1200.jpg',
'https://cdn.vpauto.fr/TFRupDt_03-1200.jpg',
'https://cdn.vpauto.fr/TFRupDt_04-1200.jpg',
'https://cdn.vpauto.fr/TFRupDt_05-1200.jpg',
'https://cdn.vpauto.fr/TFRupDt_06-1200.jpg',
'https://cdn.vpauto.fr/TFRupDt_07-1200.jpg',
'https://cdn.vpauto.fr/TFRupDt_08-1200.jpg',
'https://cdn.vpauto.fr/TFRupDt_09-1200.jpg',
'https://cdn.vpauto.fr/TFRupDt_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5232defb-3909-5eb7-ae27-74280eb50f33/5232defb-3909-5eb7-ae27-74280eb50f33_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92350,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFRupDt_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5232defb-3909-5eb7-ae27-74280eb50f33/5232defb-3909-5eb7-ae27-74280eb50f33_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86816,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFRupDt_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5232defb-3909-5eb7-ae27-74280eb50f33/5232defb-3909-5eb7-ae27-74280eb50f33_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90248,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFRupDt_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5232defb-3909-5eb7-ae27-74280eb50f33/5232defb-3909-5eb7-ae27-74280eb50f33_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73032,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFRupDt_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5232defb-3909-5eb7-ae27-74280eb50f33/5232defb-3909-5eb7-ae27-74280eb50f33_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83497,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFRupDt_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5232defb-3909-5eb7-ae27-74280eb50f33/5232defb-3909-5eb7-ae27-74280eb50f33_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86728,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFRupDt_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5232defb-3909-5eb7-ae27-74280eb50f33/5232defb-3909-5eb7-ae27-74280eb50f33_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82253,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFRupDt_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5232defb-3909-5eb7-ae27-74280eb50f33/5232defb-3909-5eb7-ae27-74280eb50f33_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79646,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFRupDt_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5232defb-3909-5eb7-ae27-74280eb50f33/5232defb-3909-5eb7-ae27-74280eb50f33_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99383,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFRupDt_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5232defb-3909-5eb7-ae27-74280eb50f33/5232defb-3909-5eb7-ae27-74280eb50f33_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125356,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/TFRupDt_10-1200.jpg',
'Width': 1200}],
'price': 9300,
'price_includes_vat': True,
'registration_date': '2019-11-13',
'seats_number': 2,
'seller_name': None,
'title': 'RENAULT MEGANE IV SOCIETE BLUE DCI 115 AIR NAV REVERSIBLE',
'transmission': 'manual',
'trim': 'MEGANE IV SOCIETE BLUE DCI 115 AIR NAV REVERSIBLE',
'year': 2019}
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a7fa174d36%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [vpauto.fr] INFO: Saving data for a7fa174d36: {'created_time': 1774342865.371709, 'last_price_update_time': 1774342865.371719}
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a7fa174d36') HTTP/1.1" 204 0
2026-03-24 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oNHTFhe_07-1200.jpg> (referer: https://vpauto.eu/vehicle/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack)
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_02-1200.jpg not downloaded yet
2026-03-24 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MoyBaZT_05-1200.jpg> (referer: https://vpauto.eu/vehicle/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport)
2026-03-24 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oNHTFhe_08-1200.jpg> (referer: https://vpauto.eu/vehicle/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack)
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_09-1200.jpg not downloaded yet
2026-03-24 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-24 09:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92416378d0>
2026-03-24 09:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_03-1200.jpg saved to cache
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36
2026-03-24 09:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1abf2239-2239-5f9e-9b22-79bd3d709cdc with identifier: afd82828b1
2026-03-24 09:01:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc with scrape type 1
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_01-1200.jpg not downloaded yet
2026-03-24 09:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8921de21-c6cb-5c1e-b8c9-dd91e4a846cb with identifier: 244bd5f136
2026-03-24 09:01:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8921de21-c6cb-5c1e-b8c9-dd91e4a846cb with scrape type 1
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8921de21-c6cb-5c1e-b8c9-dd91e4a846cb
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaQSyeBZ_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aQSyeBZ_01-1200.jpg already downloaded
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaQSyeBZ_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aQSyeBZ_02-1200.jpg already downloaded
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaQSyeBZ_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aQSyeBZ_03-1200.jpg already downloaded
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaQSyeBZ_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aQSyeBZ_04-1200.jpg already downloaded
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaQSyeBZ_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aQSyeBZ_05-1200.jpg already downloaded
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaQSyeBZ_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aQSyeBZ_06-1200.jpg already downloaded
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaQSyeBZ_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aQSyeBZ_07-1200.jpg already downloaded
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaQSyeBZ_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aQSyeBZ_08-1200.jpg already downloaded
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaQSyeBZ_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aQSyeBZ_09-1200.jpg already downloaded
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaQSyeBZ_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aQSyeBZ_10-1200.jpg already downloaded
2026-03-24 09:01:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8921de21-c6cb-5c1e-b8c9-dd91e4a846cb, identifier: 244bd5f136
2026-03-24 09:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9244f48590>
2026-03-24 09:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_06-1200.jpg saved to cache
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21
2026-03-24 09:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924194d510>
2026-03-24 09:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_04-1200.jpg saved to cache
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36
2026-03-24 09:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MoyBaZT_06-1200.jpg> (referer: https://vpauto.eu/vehicle/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport)
2026-03-24 09:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_03-1200.jpg not downloaded yet
2026-03-24 09:01:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8921de21-c6cb-5c1e-b8c9-dd91e4a846cb with identifier: 244bd5f136
2026-03-24 09:01:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8921de21-c6cb-5c1e-b8c9-dd91e4a846cb with identifier: 244bd5f136
2026-03-24 09:01:06 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8921de21-c6cb-5c1e-b8c9-dd91e4a846cb with identifier: 244bd5f136 to the API
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/244bd5f136/renault-master-ca-l2h2-35t-23-dci-110-ss-e6-grand-confort-7pl>
{'auction_title': '',
'c_o_2_emission_value': 197,
'car_expert_report_source_url': None,
'category': None,
'color': 'White',
'currency': 'EUR',
'doors_number': None,
'emission_standard': 'EURO 6',
'engine': '2.3L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '8921de21-c6cb-5c1e-b8c9-dd91e4a846cb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/244bd5f136/renault-master-ca-l2h2-35t-23-dci-110-ss-e6-grand-confort-7pl',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'MASTER CA L2H2 3.5t 2.3 dCi 110 S&S E6 GRAND CONFORT 7pl',
'odometer': 129425,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photo_urls': ['https://cdn.vpauto.fr/aQSyeBZ_01-1200.jpg',
'https://cdn.vpauto.fr/aQSyeBZ_02-1200.jpg',
'https://cdn.vpauto.fr/aQSyeBZ_03-1200.jpg',
'https://cdn.vpauto.fr/aQSyeBZ_04-1200.jpg',
'https://cdn.vpauto.fr/aQSyeBZ_05-1200.jpg',
'https://cdn.vpauto.fr/aQSyeBZ_06-1200.jpg',
'https://cdn.vpauto.fr/aQSyeBZ_07-1200.jpg',
'https://cdn.vpauto.fr/aQSyeBZ_08-1200.jpg',
'https://cdn.vpauto.fr/aQSyeBZ_09-1200.jpg',
'https://cdn.vpauto.fr/aQSyeBZ_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8921de21-c6cb-5c1e-b8c9-dd91e4a846cb/8921de21-c6cb-5c1e-b8c9-dd91e4a846cb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99036,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aQSyeBZ_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8921de21-c6cb-5c1e-b8c9-dd91e4a846cb/8921de21-c6cb-5c1e-b8c9-dd91e4a846cb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74437,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aQSyeBZ_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8921de21-c6cb-5c1e-b8c9-dd91e4a846cb/8921de21-c6cb-5c1e-b8c9-dd91e4a846cb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88353,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aQSyeBZ_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8921de21-c6cb-5c1e-b8c9-dd91e4a846cb/8921de21-c6cb-5c1e-b8c9-dd91e4a846cb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72346,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aQSyeBZ_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8921de21-c6cb-5c1e-b8c9-dd91e4a846cb/8921de21-c6cb-5c1e-b8c9-dd91e4a846cb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88660,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aQSyeBZ_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8921de21-c6cb-5c1e-b8c9-dd91e4a846cb/8921de21-c6cb-5c1e-b8c9-dd91e4a846cb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88882,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aQSyeBZ_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8921de21-c6cb-5c1e-b8c9-dd91e4a846cb/8921de21-c6cb-5c1e-b8c9-dd91e4a846cb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100559,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aQSyeBZ_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8921de21-c6cb-5c1e-b8c9-dd91e4a846cb/8921de21-c6cb-5c1e-b8c9-dd91e4a846cb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85390,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aQSyeBZ_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8921de21-c6cb-5c1e-b8c9-dd91e4a846cb/8921de21-c6cb-5c1e-b8c9-dd91e4a846cb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104938,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aQSyeBZ_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8921de21-c6cb-5c1e-b8c9-dd91e4a846cb/8921de21-c6cb-5c1e-b8c9-dd91e4a846cb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91424,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aQSyeBZ_10-1200.jpg',
'Width': 1200}],
'price': 9300,
'price_includes_vat': True,
'registration_date': '2019-06-27',
'seats_number': 7,
'seller_name': None,
'title': 'RENAULT MASTER CA L2H2 3.5t 2.3 dCi 110 S&S E6 GRAND CONFORT 7pl',
'transmission': 'manual',
'trim': 'MASTER CA L2H2 3.5t 2.3 dCi 110 S&S E6 GRAND CONFORT 7pl',
'year': 2019}
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27244bd5f136%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [vpauto.fr] INFO: Saving data for 244bd5f136: {'created_time': 1774342866.322627, 'last_price_update_time': 1774342866.32264}
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='244bd5f136') HTTP/1.1" 204 0
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_10-1200.jpg not downloaded yet
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_02-1200.jpg not downloaded yet
2026-03-24 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oNHTFhe_09-1200.jpg> (referer: https://vpauto.eu/vehicle/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack)
2026-03-24 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MoyBaZT_07-1200.jpg> (referer: https://vpauto.eu/vehicle/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport)
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_04-1200.jpg not downloaded yet
2026-03-24 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a72aad07b1/fiat-500c-12-69-ch-lounge> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92421e7350>
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_07-1200.jpg saved to cache
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241855190>
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_05-1200.jpg saved to cache
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9244407790>
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_08-1200.jpg saved to cache
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21
2026-03-24 09:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c810c9e3-b0e3-5685-a952-1a2d9baa9d51 with identifier: 9f376fa036
2026-03-24 09:01:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51 with scrape type 1
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_01-1200.jpg not downloaded yet
2026-03-24 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lMXolli_01-1200.jpg> (referer: https://vpauto.eu/vehicle/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt)
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_03-1200.jpg not downloaded yet
2026-03-24 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92416ff790>
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_06-1200.jpg saved to cache
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36
2026-03-24 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/oNHTFhe_10-1200.jpg> (referer: https://vpauto.eu/vehicle/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack)
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_05-1200.jpg not downloaded yet
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_02-1200.jpg not downloaded yet
2026-03-24 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MoyBaZT_08-1200.jpg> (referer: https://vpauto.eu/vehicle/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport)
2026-03-24 09:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lMXolli_02-1200.jpg> (referer: https://vpauto.eu/vehicle/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt)
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_04-1200.jpg not downloaded yet
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92423355d0>
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_09-1200.jpg saved to cache
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418f72d0>
2026-03-24 09:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_07-1200.jpg saved to cache
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36
2026-03-24 09:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8d1b4c3-b244-5582-bd83-07ab6c847edc with identifier: a72aad07b1
2026-03-24 09:01:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8d1b4c3-b244-5582-bd83-07ab6c847edc with scrape type 1
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b8d1b4c3-b244-5582-bd83-07ab6c847edc
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbJvUsLX_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bJvUsLX_01-1200.jpg already downloaded
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbJvUsLX_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bJvUsLX_02-1200.jpg already downloaded
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbJvUsLX_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bJvUsLX_03-1200.jpg already downloaded
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbJvUsLX_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bJvUsLX_04-1200.jpg already downloaded
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbJvUsLX_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bJvUsLX_05-1200.jpg already downloaded
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbJvUsLX_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bJvUsLX_06-1200.jpg already downloaded
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbJvUsLX_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bJvUsLX_07-1200.jpg already downloaded
2026-03-24 09:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbJvUsLX_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bJvUsLX_08-1200.jpg already downloaded
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbJvUsLX_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bJvUsLX_09-1200.jpg already downloaded
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FbJvUsLX_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bJvUsLX_10-1200.jpg already downloaded
2026-03-24 09:01:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b8d1b4c3-b244-5582-bd83-07ab6c847edc, identifier: a72aad07b1
2026-03-24 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZzQKlzc_01-1200.jpg> (referer: https://vpauto.eu/vehicle/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business)
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_06-1200.jpg not downloaded yet
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_03-1200.jpg not downloaded yet
2026-03-24 09:01:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b8d1b4c3-b244-5582-bd83-07ab6c847edc with identifier: a72aad07b1
2026-03-24 09:01:07 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b8d1b4c3-b244-5582-bd83-07ab6c847edc with identifier: a72aad07b1
2026-03-24 09:01:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b8d1b4c3-b244-5582-bd83-07ab6c847edc with identifier: a72aad07b1 to the API
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a72aad07b1/fiat-500c-12-69-ch-lounge>
{'auction_title': '',
'c_o_2_emission_value': 115,
'car_expert_report_source_url': None,
'category': None,
'color': 'Red',
'currency': 'EUR',
'doors_number': 2,
'emission_standard': 'EURO 6',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b8d1b4c3-b244-5582-bd83-07ab6c847edc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/a72aad07b1/fiat-500c-12-69-ch-lounge',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'FIAT',
'model': '500C 1.2 69 ch Lounge',
'odometer': 46424,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 34,
'photo_urls': ['https://cdn.vpauto.fr/bJvUsLX_01-1200.jpg',
'https://cdn.vpauto.fr/bJvUsLX_02-1200.jpg',
'https://cdn.vpauto.fr/bJvUsLX_03-1200.jpg',
'https://cdn.vpauto.fr/bJvUsLX_04-1200.jpg',
'https://cdn.vpauto.fr/bJvUsLX_05-1200.jpg',
'https://cdn.vpauto.fr/bJvUsLX_06-1200.jpg',
'https://cdn.vpauto.fr/bJvUsLX_07-1200.jpg',
'https://cdn.vpauto.fr/bJvUsLX_08-1200.jpg',
'https://cdn.vpauto.fr/bJvUsLX_09-1200.jpg',
'https://cdn.vpauto.fr/bJvUsLX_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f1be42-6cc0-5ca5-9c60-79f6dab1ac24/22f1be42-6cc0-5ca5-9c60-79f6dab1ac24_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101073,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bJvUsLX_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f1be42-6cc0-5ca5-9c60-79f6dab1ac24/22f1be42-6cc0-5ca5-9c60-79f6dab1ac24_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83157,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bJvUsLX_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f1be42-6cc0-5ca5-9c60-79f6dab1ac24/22f1be42-6cc0-5ca5-9c60-79f6dab1ac24_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94170,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bJvUsLX_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f1be42-6cc0-5ca5-9c60-79f6dab1ac24/22f1be42-6cc0-5ca5-9c60-79f6dab1ac24_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85325,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bJvUsLX_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f1be42-6cc0-5ca5-9c60-79f6dab1ac24/22f1be42-6cc0-5ca5-9c60-79f6dab1ac24_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99469,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bJvUsLX_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f1be42-6cc0-5ca5-9c60-79f6dab1ac24/22f1be42-6cc0-5ca5-9c60-79f6dab1ac24_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102363,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bJvUsLX_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f1be42-6cc0-5ca5-9c60-79f6dab1ac24/22f1be42-6cc0-5ca5-9c60-79f6dab1ac24_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99929,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bJvUsLX_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f1be42-6cc0-5ca5-9c60-79f6dab1ac24/22f1be42-6cc0-5ca5-9c60-79f6dab1ac24_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96314,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bJvUsLX_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f1be42-6cc0-5ca5-9c60-79f6dab1ac24/22f1be42-6cc0-5ca5-9c60-79f6dab1ac24_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137676,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bJvUsLX_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f1be42-6cc0-5ca5-9c60-79f6dab1ac24/22f1be42-6cc0-5ca5-9c60-79f6dab1ac24_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167544,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/bJvUsLX_10-1200.jpg',
'Width': 1200}],
'price': 9300,
'price_includes_vat': True,
'registration_date': '2018-05-15',
'seats_number': 4,
'seller_name': None,
'title': 'FIAT 500C 1.2 69 ch Lounge',
'transmission': 'manual',
'trim': '500C 1.2 69 ch Lounge',
'year': 2018}
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a72aad07b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:07 [vpauto.fr] INFO: Saving data for a72aad07b1: {'created_time': 1774342867.555076, 'last_price_update_time': 1774342867.555093}
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a72aad07b1') HTTP/1.1" 204 0
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418d2490>
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_01-1200.jpg saved to cache
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2
2026-03-24 09:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2998a531-336e-548d-866f-41620597383f with identifier: 44d873d736
2026-03-24 09:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2998a531-336e-548d-866f-41620597383f with scrape type 1
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2998a531-336e-548d-866f-41620597383f
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_01-1200.jpg not downloaded yet
2026-03-24 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MoyBaZT_09-1200.jpg> (referer: https://vpauto.eu/vehicle/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport)
2026-03-24 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lMXolli_03-1200.jpg> (referer: https://vpauto.eu/vehicle/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt)
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_05-1200.jpg not downloaded yet
2026-03-24 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZzQKlzc_02-1200.jpg> (referer: https://vpauto.eu/vehicle/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business)
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_07-1200.jpg not downloaded yet
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_04-1200.jpg not downloaded yet
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_02-1200.jpg not downloaded yet
2026-03-24 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92415bddd0>
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FoNHTFhe_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oNHTFhe_10-1200.jpg saved to cache
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21
2026-03-24 09:01:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b24af0a0-aa44-5fe4-8f43-4473f08e5d21, skipping ID generation
2026-03-24 09:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21 with scrape type 1
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b24af0a0-aa44-5fe4-8f43-4473f08e5d21 sending to next pipeline
2026-03-24 09:01:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b24af0a0-aa44-5fe4-8f43-4473f08e5d21, identifier: 6e31185eb1
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241800c50>
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_08-1200.jpg saved to cache
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241851550>
2026-03-24 09:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_02-1200.jpg saved to cache
2026-03-24 09:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2
2026-03-24 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/MoyBaZT_10-1200.jpg> (referer: https://vpauto.eu/vehicle/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport)
2026-03-24 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lMXolli_04-1200.jpg> (referer: https://vpauto.eu/vehicle/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt)
2026-03-24 09:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/WeJKAJd_01-1200.jpg> (referer: https://vpauto.eu/vehicle/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel)
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_06-1200.jpg not downloaded yet
2026-03-24 09:01:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b24af0a0-aa44-5fe4-8f43-4473f08e5d21 with identifier: 6e31185eb1
2026-03-24 09:01:08 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b24af0a0-aa44-5fe4-8f43-4473f08e5d21 with identifier: 6e31185eb1
2026-03-24 09:01:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b24af0a0-aa44-5fe4-8f43-4473f08e5d21 with identifier: 6e31185eb1 to the API
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:08 [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-24 09:01:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/oNHTFhe_10-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 136,
'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': 'b24af0a0-aa44-5fe4-8f43-4473f08e5d21',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/6e31185eb1/peugeot-3008-bluehdi-130ch-ss-eat8-allure-pack',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'PEUGEOT',
'model': '3008 BlueHDi 130ch S&S EAT8 Allure Pack',
'odometer': 98243,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94350,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/oNHTFhe_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83575,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/oNHTFhe_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102028,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/oNHTFhe_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78344,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/oNHTFhe_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92595,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/oNHTFhe_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104528,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/oNHTFhe_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109219,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/oNHTFhe_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90241,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/oNHTFhe_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125518,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/oNHTFhe_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b24af0a0-aa44-5fe4-8f43-4473f08e5d21/b24af0a0-aa44-5fe4-8f43-4473f08e5d21_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137837,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/oNHTFhe_10-1200.jpg',
'Width': 1200}],
'price': 6000,
'price_includes_vat': True,
'registration_date': '2021-01-15',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 3008 BlueHDi 130ch S&S EAT8 Allure Pack',
'transmission': 'automatic',
'trim': '3008 BlueHDi 130ch S&S EAT8 Allure Pack',
'year': 2021}
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276e31185eb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:08 [vpauto.fr] INFO: Saving data for 6e31185eb1: {'created_time': 1774342868.361906, 'last_price_update_time': 1774342868.361917}
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6e31185eb1') HTTP/1.1" 204 0
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241842250>
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_01-1200.jpg saved to cache
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_08-1200.jpg not downloaded yet
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_05-1200.jpg not downloaded yet
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_03-1200.jpg not downloaded yet
2026-03-24 09:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZzQKlzc_03-1200.jpg> (referer: https://vpauto.eu/vehicle/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business)
2026-03-24 09:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lMXolli_05-1200.jpg> (referer: https://vpauto.eu/vehicle/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt)
2026-03-24 09:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/WeJKAJd_02-1200.jpg> (referer: https://vpauto.eu/vehicle/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel)
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_07-1200.jpg not downloaded yet
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418071d0>
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_09-1200.jpg saved to cache
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924440ba90>
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_03-1200.jpg saved to cache
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417fbe90>
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_02-1200.jpg saved to cache
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc
2026-03-24 09:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5a66bf4-aee2-5620-9041-1cc57629cd94 with identifier: 32846d89b1
2026-03-24 09:01:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5a66bf4-aee2-5620-9041-1cc57629cd94 with scrape type 1
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a5a66bf4-aee2-5620-9041-1cc57629cd94
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_01-1200.jpg not downloaded yet
2026-03-24 09:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZzQKlzc_04-1200.jpg> (referer: https://vpauto.eu/vehicle/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business)
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_09-1200.jpg not downloaded yet
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_06-1200.jpg not downloaded yet
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_04-1200.jpg not downloaded yet
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417dea10>
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FMoyBaZT_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/MoyBaZT_10-1200.jpg saved to cache
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36
2026-03-24 09:01:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 582ae213-dba3-5dcc-ba76-a7beefe2ad36, skipping ID generation
2026-03-24 09:01:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36 with scrape type 1
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 582ae213-dba3-5dcc-ba76-a7beefe2ad36 sending to next pipeline
2026-03-24 09:01:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 582ae213-dba3-5dcc-ba76-a7beefe2ad36, identifier: e2fa89e8b1
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418edfd0>
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_04-1200.jpg saved to cache
2026-03-24 09:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9242392050>
2026-03-24 09:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FWeJKAJd_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_01-1200.jpg saved to cache
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51
2026-03-24 09:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CMxqOyn_01-1200.jpg> (referer: https://vpauto.eu/vehicle/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line)
2026-03-24 09:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/WeJKAJd_03-1200.jpg> (referer: https://vpauto.eu/vehicle/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel)
2026-03-24 09:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lMXolli_06-1200.jpg> (referer: https://vpauto.eu/vehicle/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt)
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_08-1200.jpg not downloaded yet
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_02-1200.jpg not downloaded yet
2026-03-24 09:01:09 [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-24 09:01:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 582ae213-dba3-5dcc-ba76-a7beefe2ad36 with identifier: e2fa89e8b1
2026-03-24 09:01:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 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-24 09:01:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 582ae213-dba3-5dcc-ba76-a7beefe2ad36 with identifier: e2fa89e8b1
2026-03-24 09:01:09 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 582ae213-dba3-5dcc-ba76-a7beefe2ad36 with identifier: e2fa89e8b1 to the API
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/MoyBaZT_10-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 165,
'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': 'Diesel Hybrid',
'id': '582ae213-dba3-5dcc-ba76-a7beefe2ad36',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/e2fa89e8b1/bmw-x4-xdrive30d-286-ch-bva8-m-sport',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'BMW',
'model': 'X4 xDrive30d 286 ch BVA8 M Sport',
'odometer': 59708,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 17,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88486,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/MoyBaZT_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83062,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/MoyBaZT_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97462,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/MoyBaZT_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74135,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/MoyBaZT_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100482,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/MoyBaZT_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99428,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/MoyBaZT_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106610,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/MoyBaZT_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82781,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/MoyBaZT_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132323,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/MoyBaZT_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_582ae213-dba3-5dcc-ba76-a7beefe2ad36/582ae213-dba3-5dcc-ba76-a7beefe2ad36_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136082,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/MoyBaZT_10-1200.jpg',
'Width': 1200}],
'price': 9800,
'price_includes_vat': True,
'registration_date': '2022-06-27',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X4 xDrive30d 286 ch BVA8 M Sport',
'transmission': 'automatic',
'trim': 'X4 xDrive30d 286 ch BVA8 M Sport',
'year': 2022}
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e2fa89e8b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [vpauto.fr] INFO: Saving data for e2fa89e8b1: {'created_time': 1774342869.48, 'last_price_update_time': 1774342869.480011}
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e2fa89e8b1') HTTP/1.1" 204 0
2026-03-24 09:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZzQKlzc_05-1200.jpg> (referer: https://vpauto.eu/vehicle/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business)
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_10-1200.jpg not downloaded yet
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_07-1200.jpg not downloaded yet
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_05-1200.jpg not downloaded yet
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241611a10>
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZzQKlzc_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_03-1200.jpg saved to cache
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241606e90>
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlMXolli_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_05-1200.jpg saved to cache
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924194f850>
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FWeJKAJd_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_02-1200.jpg saved to cache
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51
2026-03-24 09:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CMxqOyn_02-1200.jpg> (referer: https://vpauto.eu/vehicle/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line)
2026-03-24 09:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/WeJKAJd_04-1200.jpg> (referer: https://vpauto.eu/vehicle/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel)
2026-03-24 09:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lMXolli_07-1200.jpg> (referer: https://vpauto.eu/vehicle/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt)
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_09-1200.jpg not downloaded yet
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_03-1200.jpg not downloaded yet
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92529fc310>
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZzQKlzc_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_04-1200.jpg saved to cache
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc
2026-03-24 09:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZzQKlzc_06-1200.jpg> (referer: https://vpauto.eu/vehicle/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business)
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_08-1200.jpg not downloaded yet
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_06-1200.jpg not downloaded yet
2026-03-24 09:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CMxqOyn_03-1200.jpg> (referer: https://vpauto.eu/vehicle/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line)
2026-03-24 09:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/WeJKAJd_05-1200.jpg> (referer: https://vpauto.eu/vehicle/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel)
2026-03-24 09:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lMXolli_08-1200.jpg> (referer: https://vpauto.eu/vehicle/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt)
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_10-1200.jpg not downloaded yet
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_04-1200.jpg not downloaded yet
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241771d50>
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FCMxqOyn_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_01-1200.jpg saved to cache
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2998a531-336e-548d-866f-41620597383f
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241937c90>
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FWeJKAJd_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_03-1200.jpg saved to cache
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241629550>
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-24 09:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FlMXolli_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_06-1200.jpg saved to cache
2026-03-24 09:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2
2026-03-24 09:01:09 [vpauto.fr] INFO: Found 96 ads on page 7
2026-03-24 09:01:09 [vpauto.fr] INFO: Found listing with ID: e975e5f6b1
2026-03-24 09:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e975e5f6b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for e975e5f6b1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: d1daa52bb1
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d1daa52bb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for d1daa52bb1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: da69e614f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27da69e614f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for da69e614f8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: a562c996f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a562c996f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for a562c996f8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: f2727b8d55
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f2727b8d55%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for f2727b8d55: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 8ca4336af8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278ca4336af8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 8ca4336af8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 2f06903cb1
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272f06903cb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 2f06903cb1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 5262e7aef8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275262e7aef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 5262e7aef8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: c5c8d7c1bf
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c5c8d7c1bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for c5c8d7c1bf: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 9b2f7941b1
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279b2f7941b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 9b2f7941b1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 17eaaa0cb1
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2717eaaa0cb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 17eaaa0cb1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: e2e85aaaf8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e2e85aaaf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for e2e85aaaf8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 69b87a7f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2769b87a7f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 69b87a7f8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 8ad34bf6f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278ad34bf6f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 8ad34bf6f8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: b7c8f55f55
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b7c8f55f55%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for b7c8f55f55: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 9b6edfb7b1
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279b6edfb7b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 9b6edfb7b1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: c7ce35d3f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c7ce35d3f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for c7ce35d3f8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 76d31678b1
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2776d31678b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 76d31678b1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 7b181886aa
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277b181886aa%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 7b181886aa: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 7950a26955
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277950a26955%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 7950a26955: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 9bd6e5a9f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279bd6e5a9f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 9bd6e5a9f8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: dfdee678f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27dfdee678f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for dfdee678f8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 7ee4a7bcf8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277ee4a7bcf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 7ee4a7bcf8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: eee64891f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27eee64891f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for eee64891f8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 1de63f84b1
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271de63f84b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 1de63f84b1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 18609e79f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2718609e79f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 18609e79f8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 549bf4e8b1
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27549bf4e8b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 549bf4e8b1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 8f2e0dda9e
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278f2e0dda9e%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 8f2e0dda9e: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 36b697dfbf
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2736b697dfbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 36b697dfbf: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: db118aacb1
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27db118aacb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for db118aacb1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 6a4ae91d36
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276a4ae91d36%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 6a4ae91d36: 1
2026-03-24 09:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92419a9250>
2026-03-24 09:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_05-1200.jpg saved to cache
2026-03-24 09:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc
2026-03-24 09:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aatXEMg_01-1200.jpg> (referer: https://vpauto.eu/vehicle/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design)
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_09-1200.jpg not downloaded yet
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_07-1200.jpg not downloaded yet
2026-03-24 09:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZzQKlzc_07-1200.jpg> (referer: https://vpauto.eu/vehicle/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business)
2026-03-24 09:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CMxqOyn_04-1200.jpg> (referer: https://vpauto.eu/vehicle/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line)
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_05-1200.jpg not downloaded yet
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 1d405498bf
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271d405498bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 1d405498bf: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 932e8099f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27932e8099f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 932e8099f8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: df1549fcb1
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27df1549fcb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for df1549fcb1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: bd7b50eef8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bd7b50eef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for bd7b50eef8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 61a6a7bf8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2761a6a7bf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for 61a6a7bf8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: d338a914f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d338a914f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for d338a914f8: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: c41f8becaa
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c41f8becaa%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for c41f8becaa: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: b62f4b1bb1
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b62f4b1bb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:10 [vpauto.fr] INFO: Scrape type for b62f4b1bb1: 0
2026-03-24 09:01:10 [vpauto.fr] INFO: Found listing with ID: 3ce7ff38f8
2026-03-24 09:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273ce7ff38f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 3ce7ff38f8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: be6fd6daf8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27be6fd6daf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for be6fd6daf8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 3f211a3455
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273f211a3455%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 3f211a3455: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: aac29dfef8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27aac29dfef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for aac29dfef8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 5c16d185f8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275c16d185f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 5c16d185f8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 74f3963af8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2774f3963af8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 74f3963af8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 241faf66aa
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27241faf66aa%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 241faf66aa: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: c9974244b1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c9974244b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for c9974244b1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 98f7f057b1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2798f7f057b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 98f7f057b1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: d95371575a
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d95371575a%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for d95371575a: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: f40c57d255
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f40c57d255%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for f40c57d255: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 1e719b5255
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271e719b5255%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 1e719b5255: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: afa4171abf
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27afa4171abf%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for afa4171abf: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: ee52a6c7f8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ee52a6c7f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for ee52a6c7f8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 7c068175f8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277c068175f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 7c068175f8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: cd926fcdbf
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cd926fcdbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for cd926fcdbf: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 1fa2a13f8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271fa2a13f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 1fa2a13f8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 46ed4b6cb1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2746ed4b6cb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 46ed4b6cb1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: cbc67028b1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cbc67028b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for cbc67028b1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 2dbf5fdaf8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272dbf5fdaf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 2dbf5fdaf8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 2712c1afb1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272712c1afb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 2712c1afb1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 8d7c9976f8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278d7c9976f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 8d7c9976f8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: e212982df8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e212982df8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for e212982df8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 47c2699cf8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2747c2699cf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 47c2699cf8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 7ea034d9b1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277ea034d9b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 7ea034d9b1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 2079ad0f8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272079ad0f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 2079ad0f8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 46ab95e85a
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2746ab95e85a%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 46ab95e85a: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: e824ce17b1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e824ce17b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for e824ce17b1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 6e08f77df8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276e08f77df8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 6e08f77df8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 2e2a361f8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272e2a361f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 2e2a361f8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: fc2a7babf8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fc2a7babf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for fc2a7babf8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 91c89f28b1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2791c89f28b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 91c89f28b1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: e94ee830f8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e94ee830f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for e94ee830f8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: d3d3ecb1b1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d3d3ecb1b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for d3d3ecb1b1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 2a1a9115bf
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272a1a9115bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 2a1a9115bf: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 386f16fdb1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27386f16fdb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 386f16fdb1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 30afa7e8b1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2730afa7e8b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 30afa7e8b1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: dd91f709f8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27dd91f709f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for dd91f709f8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: c218ad59bf
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c218ad59bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for c218ad59bf: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 8e466e87b1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278e466e87b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 8e466e87b1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 3feedf52f8
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273feedf52f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 3feedf52f8: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 5f212ea6b1
2026-03-24 09:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275f212ea6b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:11 [vpauto.fr] INFO: Scrape type for 5f212ea6b1: 0
2026-03-24 09:01:11 [vpauto.fr] INFO: Found listing with ID: 351674c6f8
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [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-24 09:01:12 [vpauto.fr] INFO: Scrape type for 351674c6f8: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: 4101968ff8
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274101968ff8%27 HTTP/1.1" 200 None
2026-03-24 09:01:12 [vpauto.fr] INFO: Scrape type for 4101968ff8: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: b6ef2fb7b1
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [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-24 09:01:12 [vpauto.fr] INFO: Scrape type for b6ef2fb7b1: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: 14f88a85b1
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [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-24 09:01:12 [vpauto.fr] INFO: Scrape type for 14f88a85b1: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: b9cb5a61b1
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [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-24 09:01:12 [vpauto.fr] INFO: Scrape type for b9cb5a61b1: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: ded1e85e55
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ded1e85e55%27 HTTP/1.1" 200 None
2026-03-24 09:01:12 [vpauto.fr] INFO: Scrape type for ded1e85e55: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: 56e064495a
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [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-24 09:01:12 [vpauto.fr] INFO: Scrape type for 56e064495a: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: 4fa55465b1
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [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-24 09:01:12 [vpauto.fr] INFO: Scrape type for 4fa55465b1: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: 8d3e7a8755
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278d3e7a8755%27 HTTP/1.1" 200 None
2026-03-24 09:01:12 [vpauto.fr] INFO: Scrape type for 8d3e7a8755: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: 2290f9bbb1
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [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-24 09:01:12 [vpauto.fr] INFO: Scrape type for 2290f9bbb1: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: bb39333455
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bb39333455%27 HTTP/1.1" 200 None
2026-03-24 09:01:12 [vpauto.fr] INFO: Scrape type for bb39333455: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: e4194c8faa
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [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-24 09:01:12 [vpauto.fr] INFO: Scrape type for e4194c8faa: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: b016a5e6b1
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [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-24 09:01:12 [vpauto.fr] INFO: Scrape type for b016a5e6b1: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: bb9c1e66f8
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [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-24 09:01:12 [vpauto.fr] INFO: Scrape type for bb9c1e66f8: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Found listing with ID: 97a704bdb1
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:12 [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-24 09:01:12 [vpauto.fr] INFO: Scrape type for 97a704bdb1: 0
2026-03-24 09:01:12 [vpauto.fr] INFO: Requesting listing page 8: https://vpauto.eu/vehicle/list?page=8
2026-03-24 09:01:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417122d0>
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_02-1200.jpg saved to cache
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2998a531-336e-548d-866f-41620597383f
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92440d2550>
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_04-1200.jpg saved to cache
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92419a2890>
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_07-1200.jpg saved to cache
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2
2026-03-24 09:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/WeJKAJd_06-1200.jpg> (referer: https://vpauto.eu/vehicle/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel)
2026-03-24 09:01:12 [scrapy.extensions.logstats] INFO: Crawled 49 pages (at 49 pages/min), scraped 25 items (at 25 items/min)
2026-03-24 09:01:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 185MiB
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_10-1200.jpg not downloaded yet
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_08-1200.jpg not downloaded yet
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92440d1850>
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_06-1200.jpg saved to cache
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417f1490>
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_03-1200.jpg saved to cache
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2998a531-336e-548d-866f-41620597383f
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418687d0>
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_05-1200.jpg saved to cache
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92415f2a90>
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_08-1200.jpg saved to cache
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2
2026-03-24 09:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aatXEMg_02-1200.jpg> (referer: https://vpauto.eu/vehicle/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design)
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_06-1200.jpg not downloaded yet
2026-03-24 09:01:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lMXolli_09-1200.jpg> (referer: https://vpauto.eu/vehicle/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt)
2026-03-24 09:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZzQKlzc_08-1200.jpg> (referer: https://vpauto.eu/vehicle/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business)
2026-03-24 09:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZzQKlzc_09-1200.jpg> (referer: https://vpauto.eu/vehicle/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business)
2026-03-24 09:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aatXEMg_03-1200.jpg> (referer: https://vpauto.eu/vehicle/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design)
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_09-1200.jpg not downloaded yet
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92416cf150>
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_0.jpg HTTP/1.1" 201 0
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_01-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_01-1200.jpg saved to cache
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a5a66bf4-aee2-5620-9041-1cc57629cd94
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92416baa90>
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_07-1200.jpg saved to cache
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418ee750>
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_04-1200.jpg saved to cache
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2998a531-336e-548d-866f-41620597383f
2026-03-24 09:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CMxqOyn_05-1200.jpg> (referer: https://vpauto.eu/vehicle/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line)
2026-03-24 09:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/WeJKAJd_07-1200.jpg> (referer: https://vpauto.eu/vehicle/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel)
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_07-1200.jpg not downloaded yet
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92418e4990>
2026-03-24 09:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_06-1200.jpg saved to cache
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_10-1200.jpg not downloaded yet
2026-03-24 09:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CMxqOyn_06-1200.jpg> (referer: https://vpauto.eu/vehicle/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line)
2026-03-24 09:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_08-1200.jpg not downloaded yet
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92416deb50>
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_1.jpg HTTP/1.1" 201 0
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_02-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_02-1200.jpg saved to cache
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a5a66bf4-aee2-5620-9041-1cc57629cd94
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241612910>
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_09-1200.jpg saved to cache
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241944690>
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_08-1200.jpg saved to cache
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241612f90>
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_09-1200.jpg saved to cache
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241987ed0>
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_2.jpg HTTP/1.1" 201 0
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_03-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_03-1200.jpg saved to cache
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a5a66bf4-aee2-5620-9041-1cc57629cd94
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/lMXolli_10-1200.jpg> (referer: https://vpauto.eu/vehicle/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt)
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/WeJKAJd_08-1200.jpg> (referer: https://vpauto.eu/vehicle/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel)
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aatXEMg_04-1200.jpg> (referer: https://vpauto.eu/vehicle/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design)
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CMxqOyn_07-1200.jpg> (referer: https://vpauto.eu/vehicle/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line)
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZzQKlzc_10-1200.jpg> (referer: https://vpauto.eu/vehicle/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business)
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_09-1200.jpg not downloaded yet
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/WeJKAJd_09-1200.jpg> (referer: https://vpauto.eu/vehicle/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel)
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aatXEMg_05-1200.jpg> (referer: https://vpauto.eu/vehicle/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design)
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417ea350>
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_05-1200.jpg saved to cache
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2998a531-336e-548d-866f-41620597383f
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924194e410>
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_07-1200.jpg saved to cache
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f924186c850>
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_06-1200.jpg saved to cache
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2998a531-336e-548d-866f-41620597383f
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_10-1200.jpg not downloaded yet
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CMxqOyn_08-1200.jpg> (referer: https://vpauto.eu/vehicle/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line)
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aatXEMg_06-1200.jpg> (referer: https://vpauto.eu/vehicle/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design)
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/WeJKAJd_10-1200.jpg> (referer: https://vpauto.eu/vehicle/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel)
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aatXEMg_07-1200.jpg> (referer: https://vpauto.eu/vehicle/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design)
2026-03-24 09:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CMxqOyn_09-1200.jpg> (referer: https://vpauto.eu/vehicle/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line)
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92422120d0>
2026-03-24 09:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FlMXolli_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lMXolli_10-1200.jpg saved to cache
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2
2026-03-24 09:01:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2bc1203e-57a8-5507-babf-a8c0a92e8fa2, skipping ID generation
2026-03-24 09:01:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2 with scrape type 1
2026-03-24 09:01:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2bc1203e-57a8-5507-babf-a8c0a92e8fa2 sending to next pipeline
2026-03-24 09:01:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2bc1203e-57a8-5507-babf-a8c0a92e8fa2, identifier: e26c594636
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92421e3dd0>
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_08-1200.jpg saved to cache
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241612e10>
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_3.jpg HTTP/1.1" 201 0
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_04-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_04-1200.jpg saved to cache
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a5a66bf4-aee2-5620-9041-1cc57629cd94
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9242225450>
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_07-1200.jpg saved to cache
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2998a531-336e-548d-866f-41620597383f
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417dd910>
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FZzQKlzc_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZzQKlzc_10-1200.jpg saved to cache
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc
2026-03-24 09:01:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1abf2239-2239-5f9e-9b22-79bd3d709cdc, skipping ID generation
2026-03-24 09:01:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc with scrape type 1
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1abf2239-2239-5f9e-9b22-79bd3d709cdc sending to next pipeline
2026-03-24 09:01:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1abf2239-2239-5f9e-9b22-79bd3d709cdc, identifier: afd82828b1
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417a7210>
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_09-1200.jpg saved to cache
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241711d10>
2026-03-24 09:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_4.jpg HTTP/1.1" 201 0
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_05-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_05-1200.jpg saved to cache
2026-03-24 09:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a5a66bf4-aee2-5620-9041-1cc57629cd94
2026-03-24 09:01:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2bc1203e-57a8-5507-babf-a8c0a92e8fa2 with identifier: e26c594636
2026-03-24 09:01:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2bc1203e-57a8-5507-babf-a8c0a92e8fa2 with identifier: e26c594636
2026-03-24 09:01:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2bc1203e-57a8-5507-babf-a8c0a92e8fa2 with identifier: e26c594636 to the API
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/lMXolli_10-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 241,
'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': '2bc1203e-57a8-5507-babf-a8c0a92e8fa2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/e26c594636/peugeot-boxer-fourgon-boxer-tole-333-l2h2-bluehdi-140-ss-asphalt',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': 'BOXER FOURGON BOXER TOLE 333 L2H2 BLUEHDI 140 S&S ASPHALT',
'odometer': 122564,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88439,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/lMXolli_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84169,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/lMXolli_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82059,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/lMXolli_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75539,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/lMXolli_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92736,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/lMXolli_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81547,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/lMXolli_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89840,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/lMXolli_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78346,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/lMXolli_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106634,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/lMXolli_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bc1203e-57a8-5507-babf-a8c0a92e8fa2/2bc1203e-57a8-5507-babf-a8c0a92e8fa2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132298,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/lMXolli_10-1200.jpg',
'Width': 1200}],
'price': 9300,
'price_includes_vat': True,
'registration_date': '2020-06-04',
'seats_number': 3,
'seller_name': None,
'title': 'PEUGEOT BOXER FOURGON BOXER TOLE 333 L2H2 BLUEHDI 140 S&S ASPHALT',
'transmission': 'manual',
'trim': 'BOXER FOURGON BOXER TOLE 333 L2H2 BLUEHDI 140 S&S ASPHALT',
'year': 2020}
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e26c594636%27 HTTP/1.1" 200 None
2026-03-24 09:01:14 [vpauto.fr] INFO: Saving data for e26c594636: {'created_time': 1774342874.903441, 'last_price_update_time': 1774342874.903453}
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e26c594636') HTTP/1.1" 204 0
2026-03-24 09:01:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1abf2239-2239-5f9e-9b22-79bd3d709cdc with identifier: afd82828b1
2026-03-24 09:01:15 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1abf2239-2239-5f9e-9b22-79bd3d709cdc with identifier: afd82828b1
2026-03-24 09:01:15 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1abf2239-2239-5f9e-9b22-79bd3d709cdc with identifier: afd82828b1 to the API
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/ZzQKlzc_10-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 92,
'car_expert_report_source_url': None,
'category': None,
'color': 'Medium grey metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1abf2239-2239-5f9e-9b22-79bd3d709cdc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/afd82828b1/citroen-c4-cactus-bluehdi-100-ss-bvm6-feel-business',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'CITROEN',
'model': 'C4 Cactus BlueHDi 100 S&S BVM6 Feel Business',
'odometer': 79651,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 22,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84389,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ZzQKlzc_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82840,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ZzQKlzc_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89359,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ZzQKlzc_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74345,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ZzQKlzc_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94331,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ZzQKlzc_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95212,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ZzQKlzc_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102934,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ZzQKlzc_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88610,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ZzQKlzc_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121418,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ZzQKlzc_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1abf2239-2239-5f9e-9b22-79bd3d709cdc/1abf2239-2239-5f9e-9b22-79bd3d709cdc_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154891,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/ZzQKlzc_10-1200.jpg',
'Width': 1200}],
'price': 9300,
'price_includes_vat': True,
'registration_date': '2019-10-17',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C4 Cactus BlueHDi 100 S&S BVM6 Feel Business',
'transmission': 'manual',
'trim': 'C4 Cactus BlueHDi 100 S&S BVM6 Feel Business',
'year': 2019}
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27afd82828b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:15 [vpauto.fr] INFO: Saving data for afd82828b1: {'created_time': 1774342875.400732, 'last_price_update_time': 1774342875.400745}
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='afd82828b1') HTTP/1.1" 204 0
2026-03-24 09:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aatXEMg_08-1200.jpg> (referer: https://vpauto.eu/vehicle/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design)
2026-03-24 09:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aatXEMg_09-1200.jpg> (referer: https://vpauto.eu/vehicle/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design)
2026-03-24 09:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6a4ae91d36/ford-transit-fourgon-t350-l2h2-20-tdci-130-bva-trend-business> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417e3f90>
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_08-1200.jpg saved to cache
2026-03-24 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2998a531-336e-548d-866f-41620597383f
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92416de910>
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_5.jpg HTTP/1.1" 201 0
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_06-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_06-1200.jpg saved to cache
2026-03-24 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a5a66bf4-aee2-5620-9041-1cc57629cd94
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92416b9790>
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FWeJKAJd_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/WeJKAJd_10-1200.jpg saved to cache
2026-03-24 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51
2026-03-24 09:01:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c810c9e3-b0e3-5685-a952-1a2d9baa9d51, skipping ID generation
2026-03-24 09:01:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51 with scrape type 1
2026-03-24 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c810c9e3-b0e3-5685-a952-1a2d9baa9d51 sending to next pipeline
2026-03-24 09:01:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c810c9e3-b0e3-5685-a952-1a2d9baa9d51, identifier: 9f376fa036
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241842fd0>
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_6.jpg HTTP/1.1" 201 0
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_07-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_07-1200.jpg saved to cache
2026-03-24 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a5a66bf4-aee2-5620-9041-1cc57629cd94
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241609890>
2026-03-24 09:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_09-1200.jpg saved to cache
2026-03-24 09:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2998a531-336e-548d-866f-41620597383f
2026-03-24 09:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/CMxqOyn_10-1200.jpg> (referer: https://vpauto.eu/vehicle/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line)
2026-03-24 09:01:15 [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-24 09:01:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c810c9e3-b0e3-5685-a952-1a2d9baa9d51 with identifier: 9f376fa036
2026-03-24 09:01:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c810c9e3-b0e3-5685-a952-1a2d9baa9d51 with identifier: 9f376fa036
2026-03-24 09:01:15 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c810c9e3-b0e3-5685-a952-1a2d9baa9d51 with identifier: 9f376fa036 to the API
2026-03-24 09:01:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/WeJKAJd_10-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 102,
'car_expert_report_source_url': None,
'category': None,
'color': 'Medium grey metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c810c9e3-b0e3-5685-a952-1a2d9baa9d51',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/9f376fa036/citroen-c4-cactus-bluehdi-120-ss-eat6-feel',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'C4 CACTUS Bluehdi 120 S&s Eat6 Feel',
'odometer': 166956,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 24,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98570,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/WeJKAJd_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84672,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/WeJKAJd_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88707,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/WeJKAJd_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72413,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/WeJKAJd_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90271,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/WeJKAJd_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86726,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/WeJKAJd_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96882,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/WeJKAJd_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91174,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/WeJKAJd_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142105,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/WeJKAJd_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c810c9e3-b0e3-5685-a952-1a2d9baa9d51/c810c9e3-b0e3-5685-a952-1a2d9baa9d51_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121441,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/WeJKAJd_10-1200.jpg',
'Width': 1200}],
'price': 9300,
'price_includes_vat': True,
'registration_date': '2019-12-27',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C4 CACTUS Bluehdi 120 S&s Eat6 Feel',
'transmission': 'automatic',
'trim': 'C4 CACTUS Bluehdi 120 S&s Eat6 Feel',
'year': 2019}
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279f376fa036%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [vpauto.fr] INFO: Saving data for 9f376fa036: {'created_time': 1774342876.164416, 'last_price_update_time': 1774342876.164428}
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9f376fa036') HTTP/1.1" 204 0
2026-03-24 09:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/aatXEMg_10-1200.jpg> (referer: https://vpauto.eu/vehicle/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design)
2026-03-24 09:01:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92417dcd50>
2026-03-24 09:01:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_7.jpg HTTP/1.1" 201 0
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_08-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_08-1200.jpg saved to cache
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a5a66bf4-aee2-5620-9041-1cc57629cd94
2026-03-24 09:01:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92415f1110>
2026-03-24 09:01:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_8.jpg HTTP/1.1" 201 0
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_09-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_09-1200.jpg saved to cache
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a5a66bf4-aee2-5620-9041-1cc57629cd94
2026-03-24 09:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 559f56b1-003f-5b63-a489-3d2f478603bd with identifier: 6a4ae91d36
2026-03-24 09:01:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 559f56b1-003f-5b63-a489-3d2f478603bd with scrape type 1
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 559f56b1-003f-5b63-a489-3d2f478603bd
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZtJQRg_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZtJQRg_01-1200.jpg already downloaded
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZtJQRg_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZtJQRg_02-1200.jpg already downloaded
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZtJQRg_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZtJQRg_03-1200.jpg already downloaded
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZtJQRg_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZtJQRg_04-1200.jpg already downloaded
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZtJQRg_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZtJQRg_05-1200.jpg already downloaded
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZtJQRg_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZtJQRg_06-1200.jpg already downloaded
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZtJQRg_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZtJQRg_07-1200.jpg already downloaded
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZtJQRg_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZtJQRg_08-1200.jpg already downloaded
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZtJQRg_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZtJQRg_09-1200.jpg already downloaded
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FDZtJQRg_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/DZtJQRg_10-1200.jpg already downloaded
2026-03-24 09:01:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 559f56b1-003f-5b63-a489-3d2f478603bd, identifier: 6a4ae91d36
2026-03-24 09:01:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f92416c7f90>
2026-03-24 09:01:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FCMxqOyn_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CMxqOyn_10-1200.jpg saved to cache
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2998a531-336e-548d-866f-41620597383f
2026-03-24 09:01:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2998a531-336e-548d-866f-41620597383f, skipping ID generation
2026-03-24 09:01:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2998a531-336e-548d-866f-41620597383f with scrape type 1
2026-03-24 09:01:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2998a531-336e-548d-866f-41620597383f sending to next pipeline
2026-03-24 09:01:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2998a531-336e-548d-866f-41620597383f, identifier: 44d873d736
2026-03-24 09:01:16 [vpauto.fr] INFO: Found 96 ads on page 8
2026-03-24 09:01:16 [vpauto.fr] INFO: Found listing with ID: 8827eb07bf
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278827eb07bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [vpauto.fr] INFO: Scrape type for 8827eb07bf: 0
2026-03-24 09:01:16 [vpauto.fr] INFO: Found listing with ID: 8415f3d155
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278415f3d155%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [vpauto.fr] INFO: Scrape type for 8415f3d155: 0
2026-03-24 09:01:16 [vpauto.fr] INFO: Found listing with ID: 258bf607b1
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27258bf607b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [vpauto.fr] INFO: Scrape type for 258bf607b1: 0
2026-03-24 09:01:16 [vpauto.fr] INFO: Found listing with ID: 4a4fc3bcb1
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274a4fc3bcb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [vpauto.fr] INFO: Scrape type for 4a4fc3bcb1: 0
2026-03-24 09:01:16 [vpauto.fr] INFO: Found listing with ID: f9492f8fbf
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f9492f8fbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [vpauto.fr] INFO: Scrape type for f9492f8fbf: 0
2026-03-24 09:01:16 [vpauto.fr] INFO: Found listing with ID: f07aae4bf8
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f07aae4bf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [vpauto.fr] INFO: Scrape type for f07aae4bf8: 0
2026-03-24 09:01:16 [vpauto.fr] INFO: Found listing with ID: 5747b54d55
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275747b54d55%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [vpauto.fr] INFO: Scrape type for 5747b54d55: 0
2026-03-24 09:01:16 [vpauto.fr] INFO: Found listing with ID: f0f00893bf
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f0f00893bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [vpauto.fr] INFO: Scrape type for f0f00893bf: 0
2026-03-24 09:01:16 [vpauto.fr] INFO: Found listing with ID: fd8f013436
2026-03-24 09:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fd8f013436%27 HTTP/1.1" 200 None
2026-03-24 09:01:16 [vpauto.fr] INFO: Scrape type for fd8f013436: 1
2026-03-24 09:01:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 559f56b1-003f-5b63-a489-3d2f478603bd with identifier: 6a4ae91d36
2026-03-24 09:01:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 559f56b1-003f-5b63-a489-3d2f478603bd with identifier: 6a4ae91d36
2026-03-24 09:01:17 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 559f56b1-003f-5b63-a489-3d2f478603bd with identifier: 6a4ae91d36 to the API
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6a4ae91d36/ford-transit-fourgon-t350-l2h2-20-tdci-130-bva-trend-business>
{'auction_title': '',
'c_o_2_emission_value': 192,
'car_expert_report_source_url': None,
'category': None,
'color': 'White',
'currency': 'EUR',
'doors_number': None,
'emission_standard': 'EURO 6',
'engine': '2.0L',
'expiration_date': '2026-04-07T10:00:00Z',
'fuel_type': 'Diesel',
'id': '559f56b1-003f-5b63-a489-3d2f478603bd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/6a4ae91d36/ford-transit-fourgon-t350-l2h2-20-tdci-130-bva-trend-business',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'FORD',
'model': 'TRANSIT FOURGON T350 L2H2 2.0 TDCI 130 BVA TREND BUSINESS',
'odometer': 95994,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 23,
'photo_urls': ['https://cdn.vpauto.fr/DZtJQRg_01-1200.jpg',
'https://cdn.vpauto.fr/DZtJQRg_02-1200.jpg',
'https://cdn.vpauto.fr/DZtJQRg_03-1200.jpg',
'https://cdn.vpauto.fr/DZtJQRg_04-1200.jpg',
'https://cdn.vpauto.fr/DZtJQRg_05-1200.jpg',
'https://cdn.vpauto.fr/DZtJQRg_06-1200.jpg',
'https://cdn.vpauto.fr/DZtJQRg_07-1200.jpg',
'https://cdn.vpauto.fr/DZtJQRg_08-1200.jpg',
'https://cdn.vpauto.fr/DZtJQRg_09-1200.jpg',
'https://cdn.vpauto.fr/DZtJQRg_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_559f56b1-003f-5b63-a489-3d2f478603bd/559f56b1-003f-5b63-a489-3d2f478603bd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88565,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZtJQRg_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_559f56b1-003f-5b63-a489-3d2f478603bd/559f56b1-003f-5b63-a489-3d2f478603bd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84595,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZtJQRg_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_559f56b1-003f-5b63-a489-3d2f478603bd/559f56b1-003f-5b63-a489-3d2f478603bd_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90169,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZtJQRg_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_559f56b1-003f-5b63-a489-3d2f478603bd/559f56b1-003f-5b63-a489-3d2f478603bd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69740,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZtJQRg_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_559f56b1-003f-5b63-a489-3d2f478603bd/559f56b1-003f-5b63-a489-3d2f478603bd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91823,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZtJQRg_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_559f56b1-003f-5b63-a489-3d2f478603bd/559f56b1-003f-5b63-a489-3d2f478603bd_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87026,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZtJQRg_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_559f56b1-003f-5b63-a489-3d2f478603bd/559f56b1-003f-5b63-a489-3d2f478603bd_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99329,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZtJQRg_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_559f56b1-003f-5b63-a489-3d2f478603bd/559f56b1-003f-5b63-a489-3d2f478603bd_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93155,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZtJQRg_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_559f56b1-003f-5b63-a489-3d2f478603bd/559f56b1-003f-5b63-a489-3d2f478603bd_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98713,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZtJQRg_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_559f56b1-003f-5b63-a489-3d2f478603bd/559f56b1-003f-5b63-a489-3d2f478603bd_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130751,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/DZtJQRg_10-1200.jpg',
'Width': 1200}],
'price': 12400,
'price_includes_vat': True,
'registration_date': '2017-08-10',
'seats_number': 3,
'seller_name': None,
'title': 'FORD TRANSIT FOURGON T350 L2H2 2.0 TDCI 130 BVA TREND BUSINESS',
'transmission': 'automatic',
'trim': 'TRANSIT FOURGON T350 L2H2 2.0 TDCI 130 BVA TREND BUSINESS',
'year': 2017}
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276a4ae91d36%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Saving data for 6a4ae91d36: {'created_time': 1774342877.27118, 'last_price_update_time': 1774342877.271193, 'auction_closing_time': 1775556000.0}
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6a4ae91d36') HTTP/1.1" 204 0
2026-03-24 09:01:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2998a531-336e-548d-866f-41620597383f with identifier: 44d873d736
2026-03-24 09:01:17 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2998a531-336e-548d-866f-41620597383f with identifier: 44d873d736
2026-03-24 09:01:17 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2998a531-336e-548d-866f-41620597383f with identifier: 44d873d736 to the API
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/CMxqOyn_10-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 106,
'car_expert_report_source_url': None,
'category': None,
'color': 'Navy blue metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2998a531-336e-548d-866f-41620597383f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/44d873d736/peugeot-308-puretech-130ch-ss-eat8-gt-line',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '308 PureTech 130ch S&S EAT8 GT Line',
'odometer': 67742,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 17,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95604,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CMxqOyn_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90067,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CMxqOyn_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88825,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CMxqOyn_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72614,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CMxqOyn_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89692,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CMxqOyn_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90105,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CMxqOyn_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98014,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CMxqOyn_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90240,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CMxqOyn_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142454,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CMxqOyn_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2998a531-336e-548d-866f-41620597383f/2998a531-336e-548d-866f-41620597383f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134163,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/CMxqOyn_10-1200.jpg',
'Width': 1200}],
'price': 9300,
'price_includes_vat': True,
'registration_date': '2019-12-26',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 308 PureTech 130ch S&S EAT8 GT Line',
'transmission': 'automatic',
'trim': '308 PureTech 130ch S&S EAT8 GT Line',
'year': 2019}
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2744d873d736%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Saving data for 44d873d736: {'created_time': 1774342877.692571, 'last_price_update_time': 1774342877.69258}
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='44d873d736') HTTP/1.1" 204 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: f8d11c4cb1
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f8d11c4cb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for f8d11c4cb1: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: 79e71e60b1
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2779e71e60b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for 79e71e60b1: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: d50f7d50aa
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d50f7d50aa%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for d50f7d50aa: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: 5a24af5dbf
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275a24af5dbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for 5a24af5dbf: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: 54bfd5c3f8
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2754bfd5c3f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for 54bfd5c3f8: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: 4e5af24b55
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274e5af24b55%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for 4e5af24b55: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: b2ee2918bf
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b2ee2918bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for b2ee2918bf: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: 9d9d253fbf
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279d9d253fbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for 9d9d253fbf: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: 33ea9eb455
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2733ea9eb455%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for 33ea9eb455: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: ff899e8e55
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ff899e8e55%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for ff899e8e55: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: 9e6eac4bb1
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279e6eac4bb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for 9e6eac4bb1: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: 29b7ec88bf
2026-03-24 09:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2729b7ec88bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:17 [vpauto.fr] INFO: Scrape type for 29b7ec88bf: 0
2026-03-24 09:01:17 [vpauto.fr] INFO: Found listing with ID: 76360353b1
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2776360353b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 76360353b1: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 457d00bf55
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27457d00bf55%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 457d00bf55: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 8d636549bf
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278d636549bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 8d636549bf: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 71d3c46455
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2771d3c46455%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 71d3c46455: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 13f3d9f2b1
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2713f3d9f2b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 13f3d9f2b1: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 7023f569f8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277023f569f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 7023f569f8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 8ddd1b1ef8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278ddd1b1ef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 8ddd1b1ef8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: a8df20c6bf
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a8df20c6bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for a8df20c6bf: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 6651184cbf
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276651184cbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 6651184cbf: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: e4ba44d7b1
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e4ba44d7b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for e4ba44d7b1: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 63f2563bbf
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2763f2563bbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 63f2563bbf: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: f2b9e485bf
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f2b9e485bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for f2b9e485bf: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: c23cb312b1
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c23cb312b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for c23cb312b1: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 5b974ba5bf
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275b974ba5bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 5b974ba5bf: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 7e46b2b655
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277e46b2b655%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 7e46b2b655: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 4ecef26255
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274ecef26255%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 4ecef26255: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 736ab53d55
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27736ab53d55%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 736ab53d55: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 9f47f8c2f8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279f47f8c2f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 9f47f8c2f8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: ffab73e0b1
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ffab73e0b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for ffab73e0b1: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: a20c2e6b55
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a20c2e6b55%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for a20c2e6b55: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: e140e982b1
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e140e982b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for e140e982b1: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 5cfe4ef5f8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275cfe4ef5f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 5cfe4ef5f8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 946cf85ef8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27946cf85ef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 946cf85ef8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 150473bcb1
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27150473bcb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 150473bcb1: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: c523ac36f8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c523ac36f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for c523ac36f8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: e5dde570f8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e5dde570f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for e5dde570f8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: b5d87c7bf8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b5d87c7bf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for b5d87c7bf8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 6bde7d1a55
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276bde7d1a55%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 6bde7d1a55: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: e7d32fa9f8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e7d32fa9f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for e7d32fa9f8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: e585cacc55
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e585cacc55%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for e585cacc55: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: f67b185af8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f67b185af8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for f67b185af8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 3460e83455
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273460e83455%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 3460e83455: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 53fe160755
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2753fe160755%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 53fe160755: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 370b2fddb1
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27370b2fddb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 370b2fddb1: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 435163e5f8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27435163e5f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 435163e5f8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 228f6c71f8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27228f6c71f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 228f6c71f8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 3c4901f6f8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273c4901f6f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 3c4901f6f8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 4231feef8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%274231feef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 4231feef8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 77e03bb5bf
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2777e03bb5bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 77e03bb5bf: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: c3ecdc31f8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c3ecdc31f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for c3ecdc31f8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 8f17ac7df8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278f17ac7df8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 8f17ac7df8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: 3991a66ef8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273991a66ef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for 3991a66ef8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: d55f3622f8
2026-03-24 09:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d55f3622f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:18 [vpauto.fr] INFO: Scrape type for d55f3622f8: 0
2026-03-24 09:01:18 [vpauto.fr] INFO: Found listing with ID: d032b65ff8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d032b65ff8%27 HTTP/1.1" 200 None
2026-03-24 09:01:19 [vpauto.fr] INFO: Scrape type for d032b65ff8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 94184c4cf8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 94184c4cf8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 47d3a131bf
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 47d3a131bf: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: a9699a59f8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for a9699a59f8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: db43828ebf
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for db43828ebf: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: dd72e2fbf
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for dd72e2fbf: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 8bc8a8b9f8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278bc8a8b9f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:19 [vpauto.fr] INFO: Scrape type for 8bc8a8b9f8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: c456e2ebf8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c456e2ebf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:19 [vpauto.fr] INFO: Scrape type for c456e2ebf8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 4142769f8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274142769f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:19 [vpauto.fr] INFO: Scrape type for 4142769f8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 6c08e4aff8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276c08e4aff8%27 HTTP/1.1" 200 None
2026-03-24 09:01:19 [vpauto.fr] INFO: Scrape type for 6c08e4aff8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 33eab7eebf
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 33eab7eebf: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 1f7251555
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271f7251555%27 HTTP/1.1" 200 None
2026-03-24 09:01:19 [vpauto.fr] INFO: Scrape type for 1f7251555: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 9ca964ebbf
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 9ca964ebbf: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: e99cf752f8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e99cf752f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:19 [vpauto.fr] INFO: Scrape type for e99cf752f8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: f8e2eff1bf
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for f8e2eff1bf: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 2a3d84eabf
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 2a3d84eabf: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: d9b64828bf
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for d9b64828bf: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 43ddc76f8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 43ddc76f8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 228644a155
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27228644a155%27 HTTP/1.1" 200 None
2026-03-24 09:01:19 [vpauto.fr] INFO: Scrape type for 228644a155: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 857ae433f8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 857ae433f8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 3081d74dbf
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 3081d74dbf: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 97df09b055
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2797df09b055%27 HTTP/1.1" 200 None
2026-03-24 09:01:19 [vpauto.fr] INFO: Scrape type for 97df09b055: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: f0e384c7b1
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f0e384c7b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:19 [vpauto.fr] INFO: Scrape type for f0e384c7b1: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 2480d58cf8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 2480d58cf8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 4db5cbc4f8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 4db5cbc4f8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 66addf76f8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 66addf76f8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 2b8136def8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 2b8136def8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: d187083ab1
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for d187083ab1: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: de9511a0aa
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for de9511a0aa: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 33dd7710aa
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 33dd7710aa: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 366c7632f8
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [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-24 09:01:19 [vpauto.fr] INFO: Scrape type for 366c7632f8: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Found listing with ID: 5eb372a7b1
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275eb372a7b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:19 [vpauto.fr] INFO: Scrape type for 5eb372a7b1: 0
2026-03-24 09:01:19 [vpauto.fr] INFO: Requesting listing page 9: https://vpauto.eu/vehicle/list?page=9
2026-03-24 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-24 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-24 09:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-24 09:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9241634690>
2026-03-24 09:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-24 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-24 09:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_9.jpg HTTP/1.1" 201 0
2026-03-24 09:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FaatXEMg_10-1200.jpg') HTTP/1.1" 204 0
2026-03-24 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aatXEMg_10-1200.jpg saved to cache
2026-03-24 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a5a66bf4-aee2-5620-9041-1cc57629cd94
2026-03-24 09:01:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a5a66bf4-aee2-5620-9041-1cc57629cd94, skipping ID generation
2026-03-24 09:01:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5a66bf4-aee2-5620-9041-1cc57629cd94 with scrape type 1
2026-03-24 09:01:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a5a66bf4-aee2-5620-9041-1cc57629cd94 sending to next pipeline
2026-03-24 09:01:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a5a66bf4-aee2-5620-9041-1cc57629cd94, identifier: 32846d89b1
2026-03-24 09:01:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a5a66bf4-aee2-5620-9041-1cc57629cd94 with identifier: 32846d89b1
2026-03-24 09:01:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a5a66bf4-aee2-5620-9041-1cc57629cd94 with identifier: 32846d89b1
2026-03-24 09:01:20 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a5a66bf4-aee2-5620-9041-1cc57629cd94 with identifier: 32846d89b1 to the API
2026-03-24 09:01:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/aatXEMg_10-1200.jpg>
{'auction_title': '',
'c_o_2_emission_value': 101,
'car_expert_report_source_url': None,
'category': None,
'color': 'Light grey metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'a5a66bf4-aee2-5620-9041-1cc57629cd94',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/32846d89b1/kia-niro-16-gdi-hybride-141-ch-dct6-design',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'KIA',
'model': 'Niro 1.6 GDi Hybride 141 ch DCT6 Design',
'odometer': 69117,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103875,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aatXEMg_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85220,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aatXEMg_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86373,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aatXEMg_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80349,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aatXEMg_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88782,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aatXEMg_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97282,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aatXEMg_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95602,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aatXEMg_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85104,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aatXEMg_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107109,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aatXEMg_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5a66bf4-aee2-5620-9041-1cc57629cd94/a5a66bf4-aee2-5620-9041-1cc57629cd94_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164557,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/aatXEMg_10-1200.jpg',
'Width': 1200}],
'price': 9300,
'price_includes_vat': True,
'registration_date': '2018-07-24',
'seats_number': 5,
'seller_name': None,
'title': 'KIA Niro 1.6 GDi Hybride 141 ch DCT6 Design',
'transmission': 'automatic',
'trim': 'Niro 1.6 GDi Hybride 141 ch DCT6 Design',
'year': 2018}
2026-03-24 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2732846d89b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:20 [vpauto.fr] INFO: Saving data for 32846d89b1: {'created_time': 1774342880.514737, 'last_price_update_time': 1774342880.514748}
2026-03-24 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='32846d89b1') HTTP/1.1" 204 0
2026-03-24 09:01:22 [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-24 09:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fd8f013436/peugeot-508-rxh-20-hdi-163ch-fap-bmp6-electric-37ch> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-24 09:01:22 [vpauto.fr] INFO: Found 96 ads on page 9
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: 7dccca18f8
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277dccca18f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [vpauto.fr] INFO: Scrape type for 7dccca18f8: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: bf73a101bf
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [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-24 09:01:22 [vpauto.fr] INFO: Scrape type for bf73a101bf: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: f568866836
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [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-24 09:01:22 [vpauto.fr] INFO: Scrape type for f568866836: 1
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: 44ea65e4f8
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [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-24 09:01:22 [vpauto.fr] INFO: Scrape type for 44ea65e4f8: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: f137f91f8
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f137f91f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [vpauto.fr] INFO: Scrape type for f137f91f8: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: c3c2cb4936
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [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-24 09:01:22 [vpauto.fr] INFO: Scrape type for c3c2cb4936: 1
2026-03-24 09:01:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: e5af61b0f8
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e5af61b0f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [vpauto.fr] INFO: Scrape type for e5af61b0f8: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: 96522210f8
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2796522210f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [vpauto.fr] INFO: Scrape type for 96522210f8: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: 8af77663bf
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [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-24 09:01:22 [vpauto.fr] INFO: Scrape type for 8af77663bf: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: 3f14476d55
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273f14476d55%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [vpauto.fr] INFO: Scrape type for 3f14476d55: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: 7d83b0a8f8
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [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-24 09:01:22 [vpauto.fr] INFO: Scrape type for 7d83b0a8f8: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: 22096b7af8
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [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-24 09:01:22 [vpauto.fr] INFO: Scrape type for 22096b7af8: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: 3c34b173aa
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [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-24 09:01:22 [vpauto.fr] INFO: Scrape type for 3c34b173aa: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: 6049140ebf
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276049140ebf%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [vpauto.fr] INFO: Scrape type for 6049140ebf: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: b6eaae47bf
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b6eaae47bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [vpauto.fr] INFO: Scrape type for b6eaae47bf: 0
2026-03-24 09:01:22 [vpauto.fr] INFO: Found listing with ID: 2313759f36
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:22 [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-24 09:01:22 [vpauto.fr] INFO: Scrape type for 2313759f36: 1
2026-03-24 09:01:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a77e8df-c0e2-5071-9855-f4628477cec8 with identifier: fd8f013436
2026-03-24 09:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a77e8df-c0e2-5071-9855-f4628477cec8 with scrape type 1
2026-03-24 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9a77e8df-c0e2-5071-9855-f4628477cec8
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FwJbsHfE_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wJbsHfE_01-1200.jpg already downloaded
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FwJbsHfE_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wJbsHfE_02-1200.jpg already downloaded
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FwJbsHfE_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wJbsHfE_03-1200.jpg already downloaded
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FwJbsHfE_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wJbsHfE_04-1200.jpg already downloaded
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FwJbsHfE_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wJbsHfE_05-1200.jpg already downloaded
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FwJbsHfE_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wJbsHfE_06-1200.jpg already downloaded
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FwJbsHfE_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wJbsHfE_07-1200.jpg already downloaded
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FwJbsHfE_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wJbsHfE_08-1200.jpg already downloaded
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FwJbsHfE_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wJbsHfE_09-1200.jpg already downloaded
2026-03-24 09:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%252FwJbsHfE_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-24 09:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wJbsHfE_10-1200.jpg already downloaded
2026-03-24 09:01:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9a77e8df-c0e2-5071-9855-f4628477cec8, identifier: fd8f013436
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: 2bb12859bf
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [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-24 09:01:23 [vpauto.fr] INFO: Scrape type for 2bb12859bf: 0
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: 322dd065f8
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [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-24 09:01:23 [vpauto.fr] INFO: Scrape type for 322dd065f8: 0
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: 4ead3bc336
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [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-24 09:01:23 [vpauto.fr] INFO: Scrape type for 4ead3bc336: 1
2026-03-24 09:01:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9a77e8df-c0e2-5071-9855-f4628477cec8 with identifier: fd8f013436
2026-03-24 09:01:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9a77e8df-c0e2-5071-9855-f4628477cec8 with identifier: fd8f013436
2026-03-24 09:01:23 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9a77e8df-c0e2-5071-9855-f4628477cec8 with identifier: fd8f013436 to the API
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/fd8f013436/peugeot-508-rxh-20-hdi-163ch-fap-bmp6-electric-37ch>
{'auction_title': '',
'c_o_2_emission_value': 107,
'car_expert_report_source_url': None,
'category': None,
'color': 'Dar auburn metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 5',
'engine': '2.0L',
'expiration_date': '2026-04-07T13:30:00Z',
'fuel_type': 'Diesel Hybrid',
'id': '9a77e8df-c0e2-5071-9855-f4628477cec8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/fd8f013436/peugeot-508-rxh-20-hdi-163ch-fap-bmp6-electric-37ch',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '508 RXH 2.0 HDi 163ch FAP BMP6 + Electric 37ch',
'odometer': 171023,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 19,
'photo_urls': ['https://cdn.vpauto.fr/wJbsHfE_01-1200.jpg',
'https://cdn.vpauto.fr/wJbsHfE_02-1200.jpg',
'https://cdn.vpauto.fr/wJbsHfE_03-1200.jpg',
'https://cdn.vpauto.fr/wJbsHfE_04-1200.jpg',
'https://cdn.vpauto.fr/wJbsHfE_05-1200.jpg',
'https://cdn.vpauto.fr/wJbsHfE_06-1200.jpg',
'https://cdn.vpauto.fr/wJbsHfE_07-1200.jpg',
'https://cdn.vpauto.fr/wJbsHfE_08-1200.jpg',
'https://cdn.vpauto.fr/wJbsHfE_09-1200.jpg',
'https://cdn.vpauto.fr/wJbsHfE_10-1200.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a479abef-d632-5cdf-91ab-af6c92764651/a479abef-d632-5cdf-91ab-af6c92764651_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90973,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/wJbsHfE_01-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a479abef-d632-5cdf-91ab-af6c92764651/a479abef-d632-5cdf-91ab-af6c92764651_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83090,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/wJbsHfE_02-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a479abef-d632-5cdf-91ab-af6c92764651/a479abef-d632-5cdf-91ab-af6c92764651_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99651,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/wJbsHfE_03-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a479abef-d632-5cdf-91ab-af6c92764651/a479abef-d632-5cdf-91ab-af6c92764651_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68525,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/wJbsHfE_04-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a479abef-d632-5cdf-91ab-af6c92764651/a479abef-d632-5cdf-91ab-af6c92764651_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94709,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/wJbsHfE_05-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a479abef-d632-5cdf-91ab-af6c92764651/a479abef-d632-5cdf-91ab-af6c92764651_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81505,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/wJbsHfE_06-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a479abef-d632-5cdf-91ab-af6c92764651/a479abef-d632-5cdf-91ab-af6c92764651_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85529,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/wJbsHfE_07-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a479abef-d632-5cdf-91ab-af6c92764651/a479abef-d632-5cdf-91ab-af6c92764651_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77176,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/wJbsHfE_08-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a479abef-d632-5cdf-91ab-af6c92764651/a479abef-d632-5cdf-91ab-af6c92764651_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135268,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/wJbsHfE_09-1200.jpg',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a479abef-d632-5cdf-91ab-af6c92764651/a479abef-d632-5cdf-91ab-af6c92764651_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136172,
'Height': 900,
'OriginUrl': 'https://cdn.vpauto.fr/wJbsHfE_10-1200.jpg',
'Width': 1200}],
'price': 6500,
'price_includes_vat': True,
'registration_date': '2012-09-20',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 508 RXH 2.0 HDi 163ch FAP BMP6 + Electric 37ch',
'transmission': 'automatic',
'trim': '508 RXH 2.0 HDi 163ch FAP BMP6 + Electric 37ch',
'year': 2012}
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [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-24 09:01:23 [vpauto.fr] INFO: Saving data for fd8f013436: {'created_time': 1774342883.480854, 'last_price_update_time': 1774342883.480864, 'auction_closing_time': 1775568600.0}
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fd8f013436') HTTP/1.1" 204 0
2026-03-24 09:01:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: 56767d6ebf
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [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-24 09:01:23 [vpauto.fr] INFO: Scrape type for 56767d6ebf: 0
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: 592c5a97bf
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [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-24 09:01:23 [vpauto.fr] INFO: Scrape type for 592c5a97bf: 0
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: 7b96f553f8
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277b96f553f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:23 [vpauto.fr] INFO: Scrape type for 7b96f553f8: 0
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: 8a3261afb1
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278a3261afb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:23 [vpauto.fr] INFO: Scrape type for 8a3261afb1: 0
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: 90abc9d65a
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [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-24 09:01:23 [vpauto.fr] INFO: Scrape type for 90abc9d65a: 0
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: a30ce628f8
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a30ce628f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:23 [vpauto.fr] INFO: Scrape type for a30ce628f8: 0
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: a8dc20e6f8
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a8dc20e6f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:23 [vpauto.fr] INFO: Scrape type for a8dc20e6f8: 0
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: b67c4be9b1
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b67c4be9b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:23 [vpauto.fr] INFO: Scrape type for b67c4be9b1: 0
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: d13a14836
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [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-24 09:01:23 [vpauto.fr] INFO: Scrape type for d13a14836: 1
2026-03-24 09:01:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: d7c1b827f8
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [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-24 09:01:23 [vpauto.fr] INFO: Scrape type for d7c1b827f8: 0
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: 1842bd3436
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [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-24 09:01:23 [vpauto.fr] INFO: Scrape type for 1842bd3436: 1
2026-03-24 09:01:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: f9650f0836
2026-03-24 09:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:23 [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-24 09:01:23 [vpauto.fr] INFO: Scrape type for f9650f0836: 1
2026-03-24 09:01:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:23 [vpauto.fr] INFO: Found listing with ID: bcaba6f45a
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for bcaba6f45a: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: f8d6f1c25a
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for f8d6f1c25a: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 6f489eddf8
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 6f489eddf8: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 2c30e88c9e
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 2c30e88c9e: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 56cf23e636
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 56cf23e636: 1
2026-03-24 09:01:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 5ec47cfff8
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275ec47cfff8%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 5ec47cfff8: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 69332dc25a
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 69332dc25a: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 83a9e88a36
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 83a9e88a36: 1
2026-03-24 09:01:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 1ed7617236
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 1ed7617236: 1
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: f0d8d97d36
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for f0d8d97d36: 1
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: e615e00a9e
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for e615e00a9e: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 9cc22e0e36
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279cc22e0e36%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 9cc22e0e36: 1
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 80ba7ce6f8
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2780ba7ce6f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 80ba7ce6f8: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 8277467336
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278277467336%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 8277467336: 1
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 1de0ca9ab1
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 1de0ca9ab1: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 35fde5a6f8
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 35fde5a6f8: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 38313d4cf8
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2738313d4cf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 38313d4cf8: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 4580b384bf
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274580b384bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 4580b384bf: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 4b475fabbf
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 4b475fabbf: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 4c177ecef8
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274c177ecef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 4c177ecef8: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 527f68e236
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 527f68e236: 1
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 542e04ce36
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27542e04ce36%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 542e04ce36: 1
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 551e4e38f8
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 551e4e38f8: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 69cab985f8
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2769cab985f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 69cab985f8: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 6edf9fa19e
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for 6edf9fa19e: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 7ff6adbf36
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277ff6adbf36%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 7ff6adbf36: 1
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: a0293ff0aa
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a0293ff0aa%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for a0293ff0aa: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: a42c9698f8
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for a42c9698f8: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: a4b4d3ddb1
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a4b4d3ddb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for a4b4d3ddb1: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: af5fe366b1
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27af5fe366b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for af5fe366b1: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: b90c2df836
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b90c2df836%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for b90c2df836: 1
2026-03-24 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f568866836/peugeot-boxer-nouveau-fourgon-tole-l2> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: cb1716f2bf
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for cb1716f2bf: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: d4b03e04b1
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for d4b03e04b1: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: d587d6b0f8
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d587d6b0f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for d587d6b0f8: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: ddd99fbf36
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ddd99fbf36%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for ddd99fbf36: 1
2026-03-24 09:01:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: fbbe89d136
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [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-24 09:01:24 [vpauto.fr] INFO: Scrape type for fbbe89d136: 1
2026-03-24 09:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c3c2cb4936/mazda-cx-30-20-e-skyg-mh-150-prime-line-b> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 38898bcc55
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2738898bcc55%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 38898bcc55: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 317609a1b1
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27317609a1b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:24 [vpauto.fr] INFO: Scrape type for 317609a1b1: 0
2026-03-24 09:01:24 [vpauto.fr] INFO: Found listing with ID: 732cde7d36
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27732cde7d36%27 HTTP/1.1" 200 None
2026-03-24 09:01:25 [vpauto.fr] INFO: Scrape type for 732cde7d36: 1
2026-03-24 09:01:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74ce7bd5-954c-533b-95c9-50044deb8250 with identifier: f568866836
2026-03-24 09:01:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74ce7bd5-954c-533b-95c9-50044deb8250 with scrape type 1
2026-03-24 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 74ce7bd5-954c-533b-95c9-50044deb8250
2026-03-24 09:01:25 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 74ce7bd5-954c-533b-95c9-50044deb8250
2026-03-24 09:01:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 74ce7bd5-954c-533b-95c9-50044deb8250, identifier: f568866836
2026-03-24 09:01:25 [vpauto.fr] INFO: Found listing with ID: 7b277e399e
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [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-24 09:01:25 [vpauto.fr] INFO: Scrape type for 7b277e399e: 0
2026-03-24 09:01:25 [vpauto.fr] INFO: Found listing with ID: 65852d3bf8
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [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-24 09:01:25 [vpauto.fr] INFO: Scrape type for 65852d3bf8: 0
2026-03-24 09:01:25 [vpauto.fr] INFO: Found listing with ID: e75a2ba09e
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [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-24 09:01:25 [vpauto.fr] INFO: Scrape type for e75a2ba09e: 0
2026-03-24 09:01:25 [vpauto.fr] INFO: Found listing with ID: ee5b2915b1
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ee5b2915b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:25 [vpauto.fr] INFO: Scrape type for ee5b2915b1: 0
2026-03-24 09:01:25 [vpauto.fr] INFO: Found listing with ID: 49f787725a
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2749f787725a%27 HTTP/1.1" 200 None
2026-03-24 09:01:25 [vpauto.fr] INFO: Scrape type for 49f787725a: 0
2026-03-24 09:01:25 [vpauto.fr] INFO: Found listing with ID: 2d6bfc2c36
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [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-24 09:01:25 [vpauto.fr] INFO: Scrape type for 2d6bfc2c36: 1
2026-03-24 09:01:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 74ce7bd5-954c-533b-95c9-50044deb8250 with identifier: f568866836
2026-03-24 09:01:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 74ce7bd5-954c-533b-95c9-50044deb8250 with identifier: f568866836
2026-03-24 09:01:25 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 74ce7bd5-954c-533b-95c9-50044deb8250 with identifier: f568866836 to the API
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:25 [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-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2774ce7bd5-954c-533b-95c9-50044deb8250%27 HTTP/1.1" 200 None
2026-03-24 09:01:25 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 74ce7bd5-954c-533b-95c9-50044deb8250: 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: \u0022PEUGEOT Boxer Nouveau Fourgon Tole L2\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 2320000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022PEUGEOT\u0022, \u0022Model\u0022: \u0022Boxer Nouveau Fourgon Tole L2\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222025-10-31\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/f568866836/peugeot-boxer-nouveau-fourgon-tole-l2\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022Boxer Nouveau Fourgon Tole L2\u0022, \u0022Year\u0022: 2025, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 3, \u0022DoorsNumber\u0022: null, \u0022CO2EmissionValue\u0022: 210, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u002274ce7bd5-954c-533b-95c9-50044deb8250\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:25 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-24 09:01:25 [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-24 09:01:25 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 210,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': None,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '74ce7bd5-954c-533b-95c9-50044deb8250',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/f568866836/peugeot-boxer-nouveau-fourgon-tole-l2',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': 'Boxer Nouveau Fourgon Tole L2',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2025-10-31',
'seats_number': 3,
'seller_name': None,
'title': 'PEUGEOT Boxer Nouveau Fourgon Tole L2',
'transmission': 'automatic',
'trim': 'Boxer Nouveau Fourgon Tole L2',
'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-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [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-24 09:01:25 [vpauto.fr] INFO: Saving data for f568866836: {'created_time': 1774342885.771726, 'last_price_update_time': 1774342885.771743}
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f568866836') HTTP/1.1" 204 0
2026-03-24 09:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2313759f36/renault-clio-tce-100-gpl-evolution> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:25 [vpauto.fr] INFO: Found listing with ID: 16ad98caaa
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [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-24 09:01:25 [vpauto.fr] INFO: Scrape type for 16ad98caaa: 0
2026-03-24 09:01:25 [vpauto.fr] INFO: Found listing with ID: b026f524bf
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [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-24 09:01:25 [vpauto.fr] INFO: Scrape type for b026f524bf: 0
2026-03-24 09:01:25 [vpauto.fr] INFO: Found listing with ID: 533e33c6f8
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:25 [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-24 09:01:25 [vpauto.fr] INFO: Scrape type for 533e33c6f8: 0
2026-03-24 09:01:25 [vpauto.fr] INFO: Found listing with ID: f0c4cda7f8
2026-03-24 09:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f0c4cda7f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:26 [vpauto.fr] INFO: Scrape type for f0c4cda7f8: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: 411c1a399e
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27411c1a399e%27 HTTP/1.1" 200 None
2026-03-24 09:01:26 [vpauto.fr] INFO: Scrape type for 411c1a399e: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: aa4cbb3aaa
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [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-24 09:01:26 [vpauto.fr] INFO: Scrape type for aa4cbb3aaa: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: 9de4535e9e
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [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-24 09:01:26 [vpauto.fr] INFO: Scrape type for 9de4535e9e: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: a33e8efd36
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a33e8efd36%27 HTTP/1.1" 200 None
2026-03-24 09:01:26 [vpauto.fr] INFO: Scrape type for a33e8efd36: 1
2026-03-24 09:01:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4ead3bc336/peugeot-2008-electrique-136-ch-active> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f9650f0836/opel-crossland-12-turbo-81kw-elegance> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/56cf23e636/ford-kuga-0921-25-duratec-225-ch-hybride-rechargeable-phev-powershift-st-line-business> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d13a14836/renault-clio-evolution-eco-g-100-24> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4dfd7806-6cf6-5158-84b6-45eefa38c803 with identifier: c3c2cb4936
2026-03-24 09:01:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4dfd7806-6cf6-5158-84b6-45eefa38c803 with scrape type 1
2026-03-24 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 4dfd7806-6cf6-5158-84b6-45eefa38c803
2026-03-24 09:01:26 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 4dfd7806-6cf6-5158-84b6-45eefa38c803
2026-03-24 09:01:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4dfd7806-6cf6-5158-84b6-45eefa38c803, identifier: c3c2cb4936
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: 5411ebcbf8
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275411ebcbf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:26 [vpauto.fr] INFO: Scrape type for 5411ebcbf8: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: a26ee8aef8
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a26ee8aef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:26 [vpauto.fr] INFO: Scrape type for a26ee8aef8: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: 240888b1aa
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27240888b1aa%27 HTTP/1.1" 200 None
2026-03-24 09:01:26 [vpauto.fr] INFO: Scrape type for 240888b1aa: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: 9b8553aa9e
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [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-24 09:01:26 [vpauto.fr] INFO: Scrape type for 9b8553aa9e: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: 2263fa979e
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272263fa979e%27 HTTP/1.1" 200 None
2026-03-24 09:01:26 [vpauto.fr] INFO: Scrape type for 2263fa979e: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: 13d00ccef8
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2713d00ccef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:26 [vpauto.fr] INFO: Scrape type for 13d00ccef8: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: 9fcff2dcf8
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [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-24 09:01:26 [vpauto.fr] INFO: Scrape type for 9fcff2dcf8: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: a68651b136
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [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-24 09:01:26 [vpauto.fr] INFO: Scrape type for a68651b136: 1
2026-03-24 09:01:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4dfd7806-6cf6-5158-84b6-45eefa38c803 with identifier: c3c2cb4936
2026-03-24 09:01:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4dfd7806-6cf6-5158-84b6-45eefa38c803 with identifier: c3c2cb4936
2026-03-24 09:01:26 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4dfd7806-6cf6-5158-84b6-45eefa38c803 with identifier: c3c2cb4936 to the API
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c3c2cb4936/mazda-cx-30-20-e-skyg-mh-150-prime-line-b>
{'auction_title': '',
'c_o_2_emission_value': 143,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '4dfd7806-6cf6-5158-84b6-45eefa38c803',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/c3c2cb4936/mazda-cx-30-20-e-skyg-mh-150-prime-line-b',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'MAZDA',
'model': 'CX-30 2.0 e-SKYG MH 150 Prime-Line B',
'odometer': 6145,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2024-09-13',
'seats_number': 5,
'seller_name': None,
'title': 'MAZDA CX-30 2.0 e-SKYG MH 150 Prime-Line B',
'transmission': 'automatic',
'trim': 'CX-30 2.0 e-SKYG MH 150 Prime-Line B',
'year': 2024}
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [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-24 09:01:26 [vpauto.fr] INFO: Saving data for c3c2cb4936: {'created_time': 1774342886.819143, 'last_price_update_time': 1774342886.819154}
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c3c2cb4936') HTTP/1.1" 204 0
2026-03-24 09:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1842bd3436/renault-clio-10-sce-65-evolution> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: 5c78987f8
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:26 [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-24 09:01:26 [vpauto.fr] INFO: Scrape type for 5c78987f8: 0
2026-03-24 09:01:26 [vpauto.fr] INFO: Found listing with ID: 50908d89f8
2026-03-24 09:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2750908d89f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:27 [vpauto.fr] INFO: Scrape type for 50908d89f8: 0
2026-03-24 09:01:27 [vpauto.fr] INFO: Found listing with ID: cc6de11bf8
2026-03-24 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cc6de11bf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:27 [vpauto.fr] INFO: Scrape type for cc6de11bf8: 0
2026-03-24 09:01:27 [vpauto.fr] INFO: Found listing with ID: d3e5d1b836
2026-03-24 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d3e5d1b836%27 HTTP/1.1" 200 None
2026-03-24 09:01:27 [vpauto.fr] INFO: Scrape type for d3e5d1b836: 1
2026-03-24 09:01:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 844e7957-8210-5fe3-9016-2a52cae7d580 with identifier: 2313759f36
2026-03-24 09:01:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 844e7957-8210-5fe3-9016-2a52cae7d580 with scrape type 1
2026-03-24 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 844e7957-8210-5fe3-9016-2a52cae7d580
2026-03-24 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 844e7957-8210-5fe3-9016-2a52cae7d580
2026-03-24 09:01:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 844e7957-8210-5fe3-9016-2a52cae7d580, identifier: 2313759f36
2026-03-24 09:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58 with identifier: 4ead3bc336
2026-03-24 09:01:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58 with scrape type 1
2026-03-24 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58
2026-03-24 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58
2026-03-24 09:01:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58, identifier: 4ead3bc336
2026-03-24 09:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd99860e-dec4-5935-92cb-b649534f8208 with identifier: f9650f0836
2026-03-24 09:01:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd99860e-dec4-5935-92cb-b649534f8208 with scrape type 1
2026-03-24 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item fd99860e-dec4-5935-92cb-b649534f8208
2026-03-24 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item fd99860e-dec4-5935-92cb-b649534f8208
2026-03-24 09:01:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: fd99860e-dec4-5935-92cb-b649534f8208, identifier: f9650f0836
2026-03-24 09:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27debedb-4084-57bc-8544-ad188f62a3b1 with identifier: 56cf23e636
2026-03-24 09:01:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27debedb-4084-57bc-8544-ad188f62a3b1 with scrape type 1
2026-03-24 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 27debedb-4084-57bc-8544-ad188f62a3b1
2026-03-24 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 27debedb-4084-57bc-8544-ad188f62a3b1
2026-03-24 09:01:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 27debedb-4084-57bc-8544-ad188f62a3b1, identifier: 56cf23e636
2026-03-24 09:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b29b4e79-356d-56d0-b8d8-c4c9c3a6d062 with identifier: d13a14836
2026-03-24 09:01:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b29b4e79-356d-56d0-b8d8-c4c9c3a6d062 with scrape type 1
2026-03-24 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item b29b4e79-356d-56d0-b8d8-c4c9c3a6d062
2026-03-24 09:01:27 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item b29b4e79-356d-56d0-b8d8-c4c9c3a6d062
2026-03-24 09:01:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b29b4e79-356d-56d0-b8d8-c4c9c3a6d062, identifier: d13a14836
2026-03-24 09:01:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 844e7957-8210-5fe3-9016-2a52cae7d580 with identifier: 2313759f36
2026-03-24 09:01:27 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 844e7957-8210-5fe3-9016-2a52cae7d580 with identifier: 2313759f36
2026-03-24 09:01:27 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 844e7957-8210-5fe3-9016-2a52cae7d580 with identifier: 2313759f36 to the API
2026-03-24 09:01:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:27 [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-24 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27844e7957-8210-5fe3-9016-2a52cae7d580%27 HTTP/1.1" 200 None
2026-03-24 09:01:28 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 844e7957-8210-5fe3-9016-2a52cae7d580: 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 Clio TCe 100 GPL Evolution\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 2320000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022RENAULT\u0022, \u0022Model\u0022: \u0022Clio TCe 100 GPL Evolution\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022ESS \u002B LPG\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222024-02-23\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/2313759f36/renault-clio-tce-100-gpl-evolution\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022Clio TCe 100 GPL Evolution\u0022, \u0022Year\u0022: 2024, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 108, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022844e7957-8210-5fe3-9016-2a52cae7d580\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:27 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-24 09:01:28 [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-24 09:01:28 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 108,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'ESS + LPG',
'id': '844e7957-8210-5fe3-9016-2a52cae7d580',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/2313759f36/renault-clio-tce-100-gpl-evolution',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'Clio TCe 100 GPL Evolution',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2024-02-23',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Clio TCe 100 GPL Evolution',
'transmission': 'manual',
'trim': 'Clio TCe 100 GPL Evolution',
'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-24 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:28 [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-24 09:01:28 [vpauto.fr] INFO: Saving data for 2313759f36: {'created_time': 1774342888.07739, 'last_price_update_time': 1774342888.077401}
2026-03-24 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2313759f36') HTTP/1.1" 204 0
2026-03-24 09:01:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58 with identifier: 4ead3bc336
2026-03-24 09:01:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58 with identifier: 4ead3bc336
2026-03-24 09:01:28 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58 with identifier: 4ead3bc336 to the API
2026-03-24 09:01:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:28 [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-24 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58%27 HTTP/1.1" 200 None
2026-03-24 09:01:28 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58: 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: \u0022PEUGEOT 2008 Electrique 136 ch Active\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 2320000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022PEUGEOT\u0022, \u0022Model\u0022: \u00222008 Electrique 136 ch Active\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Electric\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222024-06-03\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/4ead3bc336/peugeot-2008-electrique-136-ch-active\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u00222008 Electrique 136 ch Active\u0022, \u0022Year\u0022: 2024, \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: \u0022e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:28 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-24 09:01:28 [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-24 09:01:28 [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': 'e7ee6375-f919-5c8e-a20c-5f1f1bb3ff58',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/4ead3bc336/peugeot-2008-electrique-136-ch-active',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '2008 Electrique 136 ch Active',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2024-06-03',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 2008 Electrique 136 ch Active',
'transmission': 'automatic',
'trim': '2008 Electrique 136 ch Active',
'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-24 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:28 [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-24 09:01:28 [vpauto.fr] INFO: Saving data for 4ead3bc336: {'created_time': 1774342888.657586, 'last_price_update_time': 1774342888.657599}
2026-03-24 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4ead3bc336') HTTP/1.1" 204 0
2026-03-24 09:01:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: fd99860e-dec4-5935-92cb-b649534f8208 with identifier: f9650f0836
2026-03-24 09:01:28 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: fd99860e-dec4-5935-92cb-b649534f8208 with identifier: f9650f0836
2026-03-24 09:01:28 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: fd99860e-dec4-5935-92cb-b649534f8208 with identifier: f9650f0836 to the API
2026-03-24 09:01:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:28 [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-24 09:01:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f9650f0836/opel-crossland-12-turbo-81kw-elegance>
{'auction_title': '',
'c_o_2_emission_value': 134,
'car_expert_report_source_url': None,
'category': None,
'color': 'Gris Clair',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'fd99860e-dec4-5935-92cb-b649534f8208',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/f9650f0836/opel-crossland-12-turbo-81kw-elegance',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'OPEL',
'model': 'CROSSLAND 1.2 TURBO 81KW ELEGANCE',
'odometer': 16279,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-11-24',
'seats_number': 5,
'seller_name': None,
'title': 'OPEL CROSSLAND 1.2 TURBO 81KW ELEGANCE',
'transmission': 'automatic',
'trim': 'CROSSLAND 1.2 TURBO 81KW ELEGANCE',
'year': 2023}
2026-03-24 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f9650f0836%27 HTTP/1.1" 200 None
2026-03-24 09:01:29 [vpauto.fr] INFO: Saving data for f9650f0836: {'created_time': 1774342889.065765, 'last_price_update_time': 1774342889.065776}
2026-03-24 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f9650f0836') HTTP/1.1" 204 0
2026-03-24 09:01:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 27debedb-4084-57bc-8544-ad188f62a3b1 with identifier: 56cf23e636
2026-03-24 09:01:29 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 27debedb-4084-57bc-8544-ad188f62a3b1 with identifier: 56cf23e636
2026-03-24 09:01:29 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 27debedb-4084-57bc-8544-ad188f62a3b1 with identifier: 56cf23e636 to the API
2026-03-24 09:01:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/56cf23e636/ford-kuga-0921-25-duratec-225-ch-hybride-rechargeable-phev-powershift-st-line-business>
{'auction_title': '',
'c_o_2_emission_value': 23,
'car_expert_report_source_url': None,
'category': None,
'color': 'Black',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '2.5L',
'expiration_date': '2026-04-07T13:30:00Z',
'fuel_type': 'Hybrid',
'id': '27debedb-4084-57bc-8544-ad188f62a3b1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/56cf23e636/ford-kuga-0921-25-duratec-225-ch-hybride-rechargeable-phev-powershift-st-line-business',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'FORD',
'model': 'KUGA 0921 2.5 Duratec 225 ch Hybride Rechargeable (PHEV) Powershift '
'ST-LINE BUSINESS',
'odometer': 31259,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-10-25',
'seats_number': 5,
'seller_name': None,
'title': 'FORD KUGA 0921 2.5 Duratec 225 ch Hybride Rechargeable (PHEV) '
'Powershift ST-LINE BUSINESS',
'transmission': 'automatic',
'trim': 'KUGA 0921 2.5 Duratec 225 ch Hybride Rechargeable (PHEV) Powershift '
'ST-LINE BUSINESS',
'year': 2023}
2026-03-24 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2756cf23e636%27 HTTP/1.1" 200 None
2026-03-24 09:01:29 [vpauto.fr] INFO: Saving data for 56cf23e636: {'created_time': 1774342889.449202, 'last_price_update_time': 1774342889.44922, 'auction_closing_time': 1775568600.0}
2026-03-24 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='56cf23e636') HTTP/1.1" 204 0
2026-03-24 09:01:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b29b4e79-356d-56d0-b8d8-c4c9c3a6d062 with identifier: d13a14836
2026-03-24 09:01:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b29b4e79-356d-56d0-b8d8-c4c9c3a6d062 with identifier: d13a14836
2026-03-24 09:01:29 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b29b4e79-356d-56d0-b8d8-c4c9c3a6d062 with identifier: d13a14836 to the API
2026-03-24 09:01:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:29 [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-24 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b29b4e79-356d-56d0-b8d8-c4c9c3a6d062%27 HTTP/1.1" 200 None
2026-03-24 09:01:29 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id b29b4e79-356d-56d0-b8d8-c4c9c3a6d062: 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 CLIO EVOLUTION ECO-G 100 - 24\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 2320000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022RENAULT\u0022, \u0022Model\u0022: \u0022CLIO EVOLUTION ECO-G 100 - 24\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022ESS \u002B LPG\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222024-10-29\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/d13a14836/renault-clio-evolution-eco-g-100-24\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022CLIO EVOLUTION ECO-G 100 - 24\u0022, \u0022Year\u0022: 2024, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 108, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022b29b4e79-356d-56d0-b8d8-c4c9c3a6d062\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:29 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-24 09:01:29 [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-24 09:01:29 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 108,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'ESS + LPG',
'id': 'b29b4e79-356d-56d0-b8d8-c4c9c3a6d062',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/d13a14836/renault-clio-evolution-eco-g-100-24',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'CLIO EVOLUTION ECO-G 100 - 24',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2024-10-29',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT CLIO EVOLUTION ECO-G 100 - 24',
'transmission': 'automatic',
'trim': 'CLIO EVOLUTION ECO-G 100 - 24',
'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-24 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d13a14836%27 HTTP/1.1" 200 None
2026-03-24 09:01:29 [vpauto.fr] INFO: Saving data for d13a14836: {'created_time': 1774342889.772704, 'last_price_update_time': 1774342889.772716}
2026-03-24 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d13a14836') HTTP/1.1" 204 0
2026-03-24 09:01:29 [vpauto.fr] INFO: Requesting listing page 10: https://vpauto.eu/vehicle/list?page=10
2026-03-24 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1ed7617236/tesla-tesla-model-y-072021-model-y-standard-rwd-tout-terrain-5p> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/83a9e88a36/ds-ds3-bluehdi-130-eat8-bastille> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2fec0f63-b8e1-51d0-8423-f1c1084dae72 with identifier: 1842bd3436
2026-03-24 09:01:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2fec0f63-b8e1-51d0-8423-f1c1084dae72 with scrape type 1
2026-03-24 09:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 2fec0f63-b8e1-51d0-8423-f1c1084dae72
2026-03-24 09:01:29 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 2fec0f63-b8e1-51d0-8423-f1c1084dae72
2026-03-24 09:01:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2fec0f63-b8e1-51d0-8423-f1c1084dae72, identifier: 1842bd3436
2026-03-24 09:01:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2fec0f63-b8e1-51d0-8423-f1c1084dae72 with identifier: 1842bd3436
2026-03-24 09:01:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2fec0f63-b8e1-51d0-8423-f1c1084dae72 with identifier: 1842bd3436
2026-03-24 09:01:30 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2fec0f63-b8e1-51d0-8423-f1c1084dae72 with identifier: 1842bd3436 to the API
2026-03-24 09:01:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:30 [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-24 09:01:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1842bd3436/renault-clio-10-sce-65-evolution>
{'auction_title': '',
'c_o_2_emission_value': 120,
'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': 'Petrol',
'id': '2fec0f63-b8e1-51d0-8423-f1c1084dae72',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/1842bd3436/renault-clio-10-sce-65-evolution',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'CLIO 1.0 SCE 65 EVOLUTION',
'odometer': 15921,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-05-05',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT CLIO 1.0 SCE 65 EVOLUTION',
'transmission': 'automatic',
'trim': 'CLIO 1.0 SCE 65 EVOLUTION',
'year': 2023}
2026-03-24 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:30 [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-24 09:01:30 [vpauto.fr] INFO: Saving data for 1842bd3436: {'created_time': 1774342890.399132, 'last_price_update_time': 1774342890.399142}
2026-03-24 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1842bd3436') HTTP/1.1" 204 0
2026-03-24 09:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8acd2e0-7651-5f6f-8419-350fad06e267 with identifier: 1ed7617236
2026-03-24 09:01:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8acd2e0-7651-5f6f-8419-350fad06e267 with scrape type 1
2026-03-24 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item b8acd2e0-7651-5f6f-8419-350fad06e267
2026-03-24 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item b8acd2e0-7651-5f6f-8419-350fad06e267
2026-03-24 09:01:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b8acd2e0-7651-5f6f-8419-350fad06e267, identifier: 1ed7617236
2026-03-24 09:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e5cac13-5f53-5096-8598-da562dd014df with identifier: 83a9e88a36
2026-03-24 09:01:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e5cac13-5f53-5096-8598-da562dd014df with scrape type 1
2026-03-24 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 0e5cac13-5f53-5096-8598-da562dd014df
2026-03-24 09:01:30 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 0e5cac13-5f53-5096-8598-da562dd014df
2026-03-24 09:01:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0e5cac13-5f53-5096-8598-da562dd014df, identifier: 83a9e88a36
2026-03-24 09:01:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b8acd2e0-7651-5f6f-8419-350fad06e267 with identifier: 1ed7617236
2026-03-24 09:01:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b8acd2e0-7651-5f6f-8419-350fad06e267 with identifier: 1ed7617236
2026-03-24 09:01:30 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b8acd2e0-7651-5f6f-8419-350fad06e267 with identifier: 1ed7617236 to the API
2026-03-24 09:01:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:30 [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-24 09:01:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1ed7617236/tesla-tesla-model-y-072021-model-y-standard-rwd-tout-terrain-5p>
{'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': 'b8acd2e0-7651-5f6f-8419-350fad06e267',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/1ed7617236/tesla-tesla-model-y-072021-model-y-standard-rwd-tout-terrain-5p',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'TESLA',
'model': 'MODEL Y (07/2021) MODEL Y Standard RWD Tout-Terrain 5P',
'odometer': 56260,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-06-19',
'seats_number': 5,
'seller_name': None,
'title': 'TESLA TESLA MODEL Y (07/2021) MODEL Y Standard RWD Tout-Terrain 5P',
'transmission': 'automatic',
'trim': 'MODEL Y (07/2021) MODEL Y Standard RWD Tout-Terrain 5P',
'year': 2023}
2026-03-24 09:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:31 [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-24 09:01:31 [vpauto.fr] INFO: Saving data for 1ed7617236: {'created_time': 1774342891.007432, 'last_price_update_time': 1774342891.007444}
2026-03-24 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1ed7617236') HTTP/1.1" 204 0
2026-03-24 09:01:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0e5cac13-5f53-5096-8598-da562dd014df with identifier: 83a9e88a36
2026-03-24 09:01:31 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0e5cac13-5f53-5096-8598-da562dd014df with identifier: 83a9e88a36
2026-03-24 09:01:31 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0e5cac13-5f53-5096-8598-da562dd014df with identifier: 83a9e88a36 to the API
2026-03-24 09:01:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:31 [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-24 09:01:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/83a9e88a36/ds-ds3-bluehdi-130-eat8-bastille>
{'auction_title': '',
'c_o_2_emission_value': 133,
'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': 'Diesel',
'id': '0e5cac13-5f53-5096-8598-da562dd014df',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/83a9e88a36/ds-ds3-bluehdi-130-eat8-bastille',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'DS',
'model': '3 BlueHDi 130 EAT8 Bastille',
'odometer': 52835,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-06-29',
'seats_number': 5,
'seller_name': None,
'title': 'DS DS3 BlueHDi 130 EAT8 Bastille',
'transmission': 'automatic',
'trim': '3 BlueHDi 130 EAT8 Bastille',
'year': 2023}
2026-03-24 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:31 [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-24 09:01:31 [vpauto.fr] INFO: Saving data for 83a9e88a36: {'created_time': 1774342891.727529, 'last_price_update_time': 1774342891.727547}
2026-03-24 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='83a9e88a36') HTTP/1.1" 204 0
2026-03-24 09:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8277467336/peugeot-308-sw-bluehdi-130ch-ss-eat8-active-pack> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f0d8d97d36/tesla-model-3-grande-autonomie-awd> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/527f68e236/hyundai-i20-creative> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/542e04ce36/toyota-yaris-cross> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd9611d8-0cd1-562f-abe6-77f32a2f4271 with identifier: 8277467336
2026-03-24 09:01:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd9611d8-0cd1-562f-abe6-77f32a2f4271 with scrape type 1
2026-03-24 09:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item dd9611d8-0cd1-562f-abe6-77f32a2f4271
2026-03-24 09:01:31 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item dd9611d8-0cd1-562f-abe6-77f32a2f4271
2026-03-24 09:01:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: dd9611d8-0cd1-562f-abe6-77f32a2f4271, identifier: 8277467336
2026-03-24 09:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8ab5015-baba-516e-b757-ca46bc9988f0 with identifier: f0d8d97d36
2026-03-24 09:01:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8ab5015-baba-516e-b757-ca46bc9988f0 with scrape type 1
2026-03-24 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item c8ab5015-baba-516e-b757-ca46bc9988f0
2026-03-24 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item c8ab5015-baba-516e-b757-ca46bc9988f0
2026-03-24 09:01:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c8ab5015-baba-516e-b757-ca46bc9988f0, identifier: f0d8d97d36
2026-03-24 09:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23ed4693-9975-5d47-bb9c-00b1b5f50f50 with identifier: 527f68e236
2026-03-24 09:01:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23ed4693-9975-5d47-bb9c-00b1b5f50f50 with scrape type 1
2026-03-24 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 23ed4693-9975-5d47-bb9c-00b1b5f50f50
2026-03-24 09:01:32 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 23ed4693-9975-5d47-bb9c-00b1b5f50f50
2026-03-24 09:01:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 23ed4693-9975-5d47-bb9c-00b1b5f50f50, identifier: 527f68e236
2026-03-24 09:01:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: dd9611d8-0cd1-562f-abe6-77f32a2f4271 with identifier: 8277467336
2026-03-24 09:01:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: dd9611d8-0cd1-562f-abe6-77f32a2f4271 with identifier: 8277467336
2026-03-24 09:01:32 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: dd9611d8-0cd1-562f-abe6-77f32a2f4271 with identifier: 8277467336 to the API
2026-03-24 09:01:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8277467336/peugeot-308-sw-bluehdi-130ch-ss-eat8-active-pack>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dd9611d8-0cd1-562f-abe6-77f32a2f4271',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/8277467336/peugeot-308-sw-bluehdi-130ch-ss-eat8-active-pack',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '308 SW Bluehdi 130ch S&s Eat8 Active Pack',
'odometer': 141473,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-11-22',
'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-24 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278277467336%27 HTTP/1.1" 200 None
2026-03-24 09:01:33 [vpauto.fr] INFO: Saving data for 8277467336: {'created_time': 1774342893.171554, 'last_price_update_time': 1774342893.171566}
2026-03-24 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8277467336') HTTP/1.1" 204 0
2026-03-24 09:01:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c8ab5015-baba-516e-b757-ca46bc9988f0 with identifier: f0d8d97d36
2026-03-24 09:01:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c8ab5015-baba-516e-b757-ca46bc9988f0 with identifier: f0d8d97d36
2026-03-24 09:01:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c8ab5015-baba-516e-b757-ca46bc9988f0 with identifier: f0d8d97d36 to the API
2026-03-24 09:01:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f0d8d97d36/tesla-model-3-grande-autonomie-awd>
{'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': 'c8ab5015-baba-516e-b757-ca46bc9988f0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/f0d8d97d36/tesla-model-3-grande-autonomie-awd',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'TESLA',
'model': 'MODEL 3 Grande Autonomie AWD',
'odometer': 61525,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-03-16',
'seats_number': 5,
'seller_name': None,
'title': 'TESLA MODEL 3 Grande Autonomie AWD',
'transmission': 'automatic',
'trim': 'MODEL 3 Grande Autonomie AWD',
'year': 2023}
2026-03-24 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f0d8d97d36%27 HTTP/1.1" 200 None
2026-03-24 09:01:33 [vpauto.fr] INFO: Saving data for f0d8d97d36: {'created_time': 1774342893.582412, 'last_price_update_time': 1774342893.582423}
2026-03-24 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f0d8d97d36') HTTP/1.1" 204 0
2026-03-24 09:01:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 23ed4693-9975-5d47-bb9c-00b1b5f50f50 with identifier: 527f68e236
2026-03-24 09:01:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 23ed4693-9975-5d47-bb9c-00b1b5f50f50 with identifier: 527f68e236
2026-03-24 09:01:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 23ed4693-9975-5d47-bb9c-00b1b5f50f50 with identifier: 527f68e236 to the API
2026-03-24 09:01:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:33 [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-24 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2723ed4693-9975-5d47-bb9c-00b1b5f50f50%27 HTTP/1.1" 200 None
2026-03-24 09:01:33 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 23ed4693-9975-5d47-bb9c-00b1b5f50f50: 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: \u0022HYUNDAI I20 CREATIVE\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 2320000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022HYUNDAI\u0022, \u0022Model\u0022: \u0022I20 CREATIVE\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Hybrid\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222023-11-28\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/527f68e236/hyundai-i20-creative\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022I20 CREATIVE\u0022, \u0022Year\u0022: 2023, \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: \u002223ed4693-9975-5d47-bb9c-00b1b5f50f50\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:33 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-24 09:01:33 [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-24 09:01:33 [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': '',
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '23ed4693-9975-5d47-bb9c-00b1b5f50f50',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/527f68e236/hyundai-i20-creative',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'HYUNDAI',
'model': 'I20 CREATIVE',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-11-28',
'seats_number': 5,
'seller_name': None,
'title': 'HYUNDAI I20 CREATIVE',
'transmission': 'automatic',
'trim': 'I20 CREATIVE',
'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-24 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27527f68e236%27 HTTP/1.1" 200 None
2026-03-24 09:01:33 [vpauto.fr] INFO: Saving data for 527f68e236: {'created_time': 1774342893.879245, 'last_price_update_time': 1774342893.879255}
2026-03-24 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='527f68e236') HTTP/1.1" 204 0
2026-03-24 09:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fbbe89d136/renault-austral-techno-esprit-alpine-e-tech-hy> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b90c2df836/citroen-c3-puretech-110-ss-bvm6-c-series> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9cc22e0e36/ford-puma-10-125-mhev-titanium-business-powershift> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 889ebd70-86b7-5262-ad23-6f9cd06aec24 with identifier: 542e04ce36
2026-03-24 09:01:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 889ebd70-86b7-5262-ad23-6f9cd06aec24 with scrape type 1
2026-03-24 09:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 889ebd70-86b7-5262-ad23-6f9cd06aec24
2026-03-24 09:01:33 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 889ebd70-86b7-5262-ad23-6f9cd06aec24
2026-03-24 09:01:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 889ebd70-86b7-5262-ad23-6f9cd06aec24, identifier: 542e04ce36
2026-03-24 09:01:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 889ebd70-86b7-5262-ad23-6f9cd06aec24 with identifier: 542e04ce36
2026-03-24 09:01:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 889ebd70-86b7-5262-ad23-6f9cd06aec24 with identifier: 542e04ce36
2026-03-24 09:01:34 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 889ebd70-86b7-5262-ad23-6f9cd06aec24 with identifier: 542e04ce36 to the API
2026-03-24 09:01:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:34 [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-24 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27889ebd70-86b7-5262-ad23-6f9cd06aec24%27 HTTP/1.1" 200 None
2026-03-24 09:01:34 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 889ebd70-86b7-5262-ad23-6f9cd06aec24: 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: \u0022TOYOTA YARIS CROSS\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 2320000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022TOYOTA\u0022, \u0022Model\u0022: \u0022YARIS CROSS\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Hybrid\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222023-09-22\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/542e04ce36/toyota-yaris-cross\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022YARIS CROSS\u0022, \u0022Year\u0022: 2023, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 102, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022889ebd70-86b7-5262-ad23-6f9cd06aec24\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:33 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-24 09:01:34 [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-24 09:01:34 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 102,
'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': '889ebd70-86b7-5262-ad23-6f9cd06aec24',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/542e04ce36/toyota-yaris-cross',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'TOYOTA',
'model': 'YARIS CROSS',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-09-22',
'seats_number': 5,
'seller_name': None,
'title': 'TOYOTA YARIS CROSS',
'transmission': 'automatic',
'trim': 'YARIS CROSS',
'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-24 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27542e04ce36%27 HTTP/1.1" 200 None
2026-03-24 09:01:34 [vpauto.fr] INFO: Saving data for 542e04ce36: {'created_time': 1774342894.336176, 'last_price_update_time': 1774342894.336191}
2026-03-24 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='542e04ce36') HTTP/1.1" 204 0
2026-03-24 09:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9f24f53-6ab4-5835-b8e5-195ac2c03f57 with identifier: fbbe89d136
2026-03-24 09:01:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9f24f53-6ab4-5835-b8e5-195ac2c03f57 with scrape type 1
2026-03-24 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item f9f24f53-6ab4-5835-b8e5-195ac2c03f57
2026-03-24 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item f9f24f53-6ab4-5835-b8e5-195ac2c03f57
2026-03-24 09:01:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f9f24f53-6ab4-5835-b8e5-195ac2c03f57, identifier: fbbe89d136
2026-03-24 09:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90fb35cb-58be-5d19-a27e-93719f99fc50 with identifier: b90c2df836
2026-03-24 09:01:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90fb35cb-58be-5d19-a27e-93719f99fc50 with scrape type 1
2026-03-24 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 90fb35cb-58be-5d19-a27e-93719f99fc50
2026-03-24 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 90fb35cb-58be-5d19-a27e-93719f99fc50
2026-03-24 09:01:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 90fb35cb-58be-5d19-a27e-93719f99fc50, identifier: b90c2df836
2026-03-24 09:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0235d2c7-fda6-5572-afc0-f306b21e1a6c with identifier: 9cc22e0e36
2026-03-24 09:01:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0235d2c7-fda6-5572-afc0-f306b21e1a6c with scrape type 1
2026-03-24 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 0235d2c7-fda6-5572-afc0-f306b21e1a6c
2026-03-24 09:01:34 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 0235d2c7-fda6-5572-afc0-f306b21e1a6c
2026-03-24 09:01:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0235d2c7-fda6-5572-afc0-f306b21e1a6c, identifier: 9cc22e0e36
2026-03-24 09:01:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f9f24f53-6ab4-5835-b8e5-195ac2c03f57 with identifier: fbbe89d136
2026-03-24 09:01:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f9f24f53-6ab4-5835-b8e5-195ac2c03f57 with identifier: fbbe89d136
2026-03-24 09:01:34 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f9f24f53-6ab4-5835-b8e5-195ac2c03f57 with identifier: fbbe89d136 to the API
2026-03-24 09:01:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:34 [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-24 09:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f9f24f53-6ab4-5835-b8e5-195ac2c03f57%27 HTTP/1.1" 200 None
2026-03-24 09:01:35 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id f9f24f53-6ab4-5835-b8e5-195ac2c03f57: 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 AUSTRAL TECHNO ESPRIT ALPINE E-TECH HY\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 2320000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022RENAULT\u0022, \u0022Model\u0022: \u0022AUSTRAL TECHNO ESPRIT ALPINE E-TECH HY\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Hybrid\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222023-06-07\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/fbbe89d136/renault-austral-techno-esprit-alpine-e-tech-hy\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022AUSTRAL TECHNO ESPRIT ALPINE E-TECH HY\u0022, \u0022Year\u0022: 2023, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: null, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 106, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022f9f24f53-6ab4-5835-b8e5-195ac2c03f57\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:34 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-24 09:01:35 [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-24 09:01:35 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 106,
'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': 'f9f24f53-6ab4-5835-b8e5-195ac2c03f57',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/fbbe89d136/renault-austral-techno-esprit-alpine-e-tech-hy',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'AUSTRAL TECHNO ESPRIT ALPINE E-TECH HY',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-06-07',
'seats_number': None,
'seller_name': None,
'title': 'RENAULT AUSTRAL TECHNO ESPRIT ALPINE E-TECH HY',
'transmission': 'automatic',
'trim': 'AUSTRAL TECHNO ESPRIT ALPINE E-TECH HY',
'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-24 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fbbe89d136%27 HTTP/1.1" 200 None
2026-03-24 09:01:35 [vpauto.fr] INFO: Saving data for fbbe89d136: {'created_time': 1774342895.041456, 'last_price_update_time': 1774342895.04147}
2026-03-24 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fbbe89d136') HTTP/1.1" 204 0
2026-03-24 09:01:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 90fb35cb-58be-5d19-a27e-93719f99fc50 with identifier: b90c2df836
2026-03-24 09:01:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 90fb35cb-58be-5d19-a27e-93719f99fc50 with identifier: b90c2df836
2026-03-24 09:01:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 90fb35cb-58be-5d19-a27e-93719f99fc50 with identifier: b90c2df836 to the API
2026-03-24 09:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:35 [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-24 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2790fb35cb-58be-5d19-a27e-93719f99fc50%27 HTTP/1.1" 200 None
2026-03-24 09:01:35 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 90fb35cb-58be-5d19-a27e-93719f99fc50: 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: \u0022CITROEN C3 PureTech 110 S\u0026S BVM6 C-Series\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 2320000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022CITROEN\u0022, \u0022Model\u0022: \u0022C3 PureTech 110 S\u0026S BVM6 C-Series\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Petrol\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222023-02-08\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/b90c2df836/citroen-c3-puretech-110-ss-bvm6-c-series\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022C3 PureTech 110 S\u0026S BVM6 C-Series\u0022, \u0022Year\u0022: 2023, \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: \u002290fb35cb-58be-5d19-a27e-93719f99fc50\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:35 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-24 09:01:35 [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-24 09:01:35 [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': 'Petrol',
'id': '90fb35cb-58be-5d19-a27e-93719f99fc50',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/b90c2df836/citroen-c3-puretech-110-ss-bvm6-c-series',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'C3 PureTech 110 S&S BVM6 C-Series',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-02-08',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C3 PureTech 110 S&S BVM6 C-Series',
'transmission': 'manual',
'trim': 'C3 PureTech 110 S&S BVM6 C-Series',
'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-24 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b90c2df836%27 HTTP/1.1" 200 None
2026-03-24 09:01:35 [vpauto.fr] INFO: Saving data for b90c2df836: {'created_time': 1774342895.630098, 'last_price_update_time': 1774342895.630108}
2026-03-24 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b90c2df836') HTTP/1.1" 204 0
2026-03-24 09:01:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0235d2c7-fda6-5572-afc0-f306b21e1a6c with identifier: 9cc22e0e36
2026-03-24 09:01:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0235d2c7-fda6-5572-afc0-f306b21e1a6c with identifier: 9cc22e0e36
2026-03-24 09:01:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0235d2c7-fda6-5572-afc0-f306b21e1a6c with identifier: 9cc22e0e36 to the API
2026-03-24 09:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/9cc22e0e36/ford-puma-10-125-mhev-titanium-business-powershift>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': None,
'category': None,
'color': 'Navy blue',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '1.0L',
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '0235d2c7-fda6-5572-afc0-f306b21e1a6c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/9cc22e0e36/ford-puma-10-125-mhev-titanium-business-powershift',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'FORD',
'model': 'PUMA 1.0 125 MHEV TITANIUM BUSINESS POWERSHIFT',
'odometer': 112666,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-07-07',
'seats_number': 5,
'seller_name': None,
'title': 'FORD PUMA 1.0 125 MHEV TITANIUM BUSINESS POWERSHIFT',
'transmission': 'automatic',
'trim': 'PUMA 1.0 125 MHEV TITANIUM BUSINESS POWERSHIFT',
'year': 2023}
2026-03-24 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279cc22e0e36%27 HTTP/1.1" 200 None
2026-03-24 09:01:36 [vpauto.fr] INFO: Saving data for 9cc22e0e36: {'created_time': 1774342896.073631, 'last_price_update_time': 1774342896.073642}
2026-03-24 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9cc22e0e36') HTTP/1.1" 204 0
2026-03-24 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7ff6adbf36/peugeot-208-puretech-75-ss-bvm5-style> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a33e8efd36/dacia-sandero-tce-90-22-stepway-essentiel> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2d6bfc2c36/renault-clio-tce-90-21n-business> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fec678a7-a617-5d0c-ace3-8949e78ebdf2 with identifier: 7ff6adbf36
2026-03-24 09:01:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fec678a7-a617-5d0c-ace3-8949e78ebdf2 with scrape type 1
2026-03-24 09:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item fec678a7-a617-5d0c-ace3-8949e78ebdf2
2026-03-24 09:01:36 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item fec678a7-a617-5d0c-ace3-8949e78ebdf2
2026-03-24 09:01:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: fec678a7-a617-5d0c-ace3-8949e78ebdf2, identifier: 7ff6adbf36
2026-03-24 09:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d758d23c-7340-5be8-ba05-80a75e862913 with identifier: a33e8efd36
2026-03-24 09:01:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d758d23c-7340-5be8-ba05-80a75e862913 with scrape type 1
2026-03-24 09:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item d758d23c-7340-5be8-ba05-80a75e862913
2026-03-24 09:01:36 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item d758d23c-7340-5be8-ba05-80a75e862913
2026-03-24 09:01:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d758d23c-7340-5be8-ba05-80a75e862913, identifier: a33e8efd36
2026-03-24 09:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71ca6937-2111-52cc-802f-981b8ad07f38 with identifier: 2d6bfc2c36
2026-03-24 09:01:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71ca6937-2111-52cc-802f-981b8ad07f38 with scrape type 1
2026-03-24 09:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 71ca6937-2111-52cc-802f-981b8ad07f38
2026-03-24 09:01:36 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 71ca6937-2111-52cc-802f-981b8ad07f38
2026-03-24 09:01:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 71ca6937-2111-52cc-802f-981b8ad07f38, identifier: 2d6bfc2c36
2026-03-24 09:01:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: fec678a7-a617-5d0c-ace3-8949e78ebdf2 with identifier: 7ff6adbf36
2026-03-24 09:01:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: fec678a7-a617-5d0c-ace3-8949e78ebdf2 with identifier: 7ff6adbf36
2026-03-24 09:01:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: fec678a7-a617-5d0c-ace3-8949e78ebdf2 with identifier: 7ff6adbf36 to the API
2026-03-24 09:01:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:36 [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-24 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fec678a7-a617-5d0c-ace3-8949e78ebdf2%27 HTTP/1.1" 200 None
2026-03-24 09:01:36 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id fec678a7-a617-5d0c-ace3-8949e78ebdf2: 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: \u0022PEUGEOT 208 PureTech 75 S\u0026S BVM5 Style\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 2320000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022PEUGEOT\u0022, \u0022Model\u0022: \u0022208 PureTech 75 S\u0026S BVM5 Style\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Petrol\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222023-10-16\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/7ff6adbf36/peugeot-208-puretech-75-ss-bvm5-style\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022208 PureTech 75 S\u0026S BVM5 Style\u0022, \u0022Year\u0022: 2023, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 119, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022fec678a7-a617-5d0c-ace3-8949e78ebdf2\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:36 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-24 09:01:36 [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-24 09:01:36 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'fec678a7-a617-5d0c-ace3-8949e78ebdf2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/7ff6adbf36/peugeot-208-puretech-75-ss-bvm5-style',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '208 PureTech 75 S&S BVM5 Style',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-10-16',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 208 PureTech 75 S&S BVM5 Style',
'transmission': 'manual',
'trim': '208 PureTech 75 S&S BVM5 Style',
'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-24 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277ff6adbf36%27 HTTP/1.1" 200 None
2026-03-24 09:01:36 [vpauto.fr] INFO: Saving data for 7ff6adbf36: {'created_time': 1774342896.803933, 'last_price_update_time': 1774342896.803944}
2026-03-24 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7ff6adbf36') HTTP/1.1" 204 0
2026-03-24 09:01:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d758d23c-7340-5be8-ba05-80a75e862913 with identifier: a33e8efd36
2026-03-24 09:01:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d758d23c-7340-5be8-ba05-80a75e862913 with identifier: a33e8efd36
2026-03-24 09:01:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d758d23c-7340-5be8-ba05-80a75e862913 with identifier: a33e8efd36 to the API
2026-03-24 09:01:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:37 [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-24 09:01:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a33e8efd36/dacia-sandero-tce-90-22-stepway-essentiel>
{'auction_title': '',
'c_o_2_emission_value': 127,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd758d23c-7340-5be8-ba05-80a75e862913',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/a33e8efd36/dacia-sandero-tce-90-22-stepway-essentiel',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'DACIA',
'model': 'Sandero TCe 90 - 22 Stepway Essentiel',
'odometer': 74767,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2022-03-29',
'seats_number': 5,
'seller_name': None,
'title': 'DACIA Sandero TCe 90 - 22 Stepway Essentiel',
'transmission': 'manual',
'trim': 'Sandero TCe 90 - 22 Stepway Essentiel',
'year': 2022}
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a33e8efd36%27 HTTP/1.1" 200 None
2026-03-24 09:01:37 [vpauto.fr] INFO: Saving data for a33e8efd36: {'created_time': 1774342897.21972, 'last_price_update_time': 1774342897.219731}
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a33e8efd36') HTTP/1.1" 204 0
2026-03-24 09:01:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 71ca6937-2111-52cc-802f-981b8ad07f38 with identifier: 2d6bfc2c36
2026-03-24 09:01:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 71ca6937-2111-52cc-802f-981b8ad07f38 with identifier: 2d6bfc2c36
2026-03-24 09:01:37 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 71ca6937-2111-52cc-802f-981b8ad07f38 with identifier: 2d6bfc2c36 to the API
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:37 [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-24 09:01:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2d6bfc2c36/renault-clio-tce-90-21n-business>
{'auction_title': '',
'c_o_2_emission_value': 117,
'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': '71ca6937-2111-52cc-802f-981b8ad07f38',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/2d6bfc2c36/renault-clio-tce-90-21n-business',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'Clio TCe 90 - 21N Business',
'odometer': 44471,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2022-06-10',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Clio TCe 90 - 21N Business',
'transmission': 'manual',
'trim': 'Clio TCe 90 - 21N Business',
'year': 2022}
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:37 [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-24 09:01:37 [vpauto.fr] INFO: Saving data for 2d6bfc2c36: {'created_time': 1774342897.675565, 'last_price_update_time': 1774342897.675577}
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2d6bfc2c36') HTTP/1.1" 204 0
2026-03-24 09:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/732cde7d36/citroen-c3-puretech-110-ss-eat6-shine> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:37 [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-24 09:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a68651b136/peugeot-3008-bluehdi-130ch-ss-eat8-style> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 951754d3-f96b-59db-b038-b00cdea83ce3 with identifier: 732cde7d36
2026-03-24 09:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 951754d3-f96b-59db-b038-b00cdea83ce3 with scrape type 1
2026-03-24 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 951754d3-f96b-59db-b038-b00cdea83ce3
2026-03-24 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 951754d3-f96b-59db-b038-b00cdea83ce3
2026-03-24 09:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 951754d3-f96b-59db-b038-b00cdea83ce3, identifier: 732cde7d36
2026-03-24 09:01:37 [vpauto.fr] INFO: Found 96 ads on page 10
2026-03-24 09:01:37 [vpauto.fr] INFO: Found listing with ID: bceee40af8
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bceee40af8%27 HTTP/1.1" 200 None
2026-03-24 09:01:37 [vpauto.fr] INFO: Scrape type for bceee40af8: 0
2026-03-24 09:01:37 [vpauto.fr] INFO: Found listing with ID: 43e614ec36
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2743e614ec36%27 HTTP/1.1" 200 None
2026-03-24 09:01:37 [vpauto.fr] INFO: Scrape type for 43e614ec36: 1
2026-03-24 09:01:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ae546ee-49f5-5e8f-af87-753363b35871 with identifier: a68651b136
2026-03-24 09:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ae546ee-49f5-5e8f-af87-753363b35871 with scrape type 1
2026-03-24 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 2ae546ee-49f5-5e8f-af87-753363b35871
2026-03-24 09:01:37 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 2ae546ee-49f5-5e8f-af87-753363b35871
2026-03-24 09:01:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2ae546ee-49f5-5e8f-af87-753363b35871, identifier: a68651b136
2026-03-24 09:01:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 951754d3-f96b-59db-b038-b00cdea83ce3 with identifier: 732cde7d36
2026-03-24 09:01:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 951754d3-f96b-59db-b038-b00cdea83ce3 with identifier: 732cde7d36
2026-03-24 09:01:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 951754d3-f96b-59db-b038-b00cdea83ce3 with identifier: 732cde7d36 to the API
2026-03-24 09:01:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/732cde7d36/citroen-c3-puretech-110-ss-eat6-shine>
{'auction_title': '',
'c_o_2_emission_value': 134,
'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': '951754d3-f96b-59db-b038-b00cdea83ce3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/732cde7d36/citroen-c3-puretech-110-ss-eat6-shine',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'C3 PureTech 110 S&S EAT6 Shine',
'odometer': 24966,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2022-11-08',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C3 PureTech 110 S&S EAT6 Shine',
'transmission': 'automatic',
'trim': 'C3 PureTech 110 S&S EAT6 Shine',
'year': 2022}
2026-03-24 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27732cde7d36%27 HTTP/1.1" 200 None
2026-03-24 09:01:38 [vpauto.fr] INFO: Saving data for 732cde7d36: {'created_time': 1774342898.513693, 'last_price_update_time': 1774342898.513704}
2026-03-24 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='732cde7d36') HTTP/1.1" 204 0
2026-03-24 09:01:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2ae546ee-49f5-5e8f-af87-753363b35871 with identifier: a68651b136
2026-03-24 09:01:38 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 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-24 09:01:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2ae546ee-49f5-5e8f-af87-753363b35871 with identifier: a68651b136
2026-03-24 09:01:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2ae546ee-49f5-5e8f-af87-753363b35871 with identifier: a68651b136 to the API
2026-03-24 09:01:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a68651b136/peugeot-3008-bluehdi-130ch-ss-eat8-style>
{'auction_title': '',
'c_o_2_emission_value': 135,
'car_expert_report_source_url': None,
'category': None,
'color': 'Black Perla Nera',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2ae546ee-49f5-5e8f-af87-753363b35871',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/a68651b136/peugeot-3008-bluehdi-130ch-ss-eat8-style',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '3008 BlueHDi 130ch S&S EAT8 Style',
'odometer': 120397,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2022-11-18',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 3008 BlueHDi 130ch S&S EAT8 Style',
'transmission': 'automatic',
'trim': '3008 BlueHDi 130ch S&S EAT8 Style',
'year': 2022}
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Saving data for a68651b136: {'created_time': 1774342899.022154, 'last_price_update_time': 1774342899.022163}
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a68651b136') HTTP/1.1" 204 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 3b356c6fbf
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273b356c6fbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 3b356c6fbf: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 5c8bc823bf
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275c8bc823bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 5c8bc823bf: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 612509b5b1
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27612509b5b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 612509b5b1: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 61e63a16bf
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2761e63a16bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 61e63a16bf: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 6fc4c6bb36
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276fc4c6bb36%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 6fc4c6bb36: 1
2026-03-24 09:01:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 83721a1ef8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for 83721a1ef8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 985f3811f8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for 985f3811f8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: aba4c8f9f8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27aba4c8f9f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for aba4c8f9f8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: cc8d8fe05a
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cc8d8fe05a%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for cc8d8fe05a: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: d68c2c5736
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d68c2c5736%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for d68c2c5736: 1
2026-03-24 09:01:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: e5e69685b1
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e5e69685b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for e5e69685b1: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: eaa973ecf8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for eaa973ecf8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: eb2de3eaf8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eb2de3eaf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for eb2de3eaf8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: ee2b868436
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for ee2b868436: 1
2026-03-24 09:01:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 1a8b60109e
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271a8b60109e%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 1a8b60109e: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 4ef547b39e
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274ef547b39e%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 4ef547b39e: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 545295f36
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27545295f36%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 545295f36: 1
2026-03-24 09:01:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 6325082e9e
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276325082e9e%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 6325082e9e: 1
2026-03-24 09:01:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 7195f3c9e
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277195f3c9e%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 7195f3c9e: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: a826f0699e
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a826f0699e%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for a826f0699e: 1
2026-03-24 09:01:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: b2477f9ff8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b2477f9ff8%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for b2477f9ff8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: fb155c7a9e
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for fb155c7a9e: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: fd44e789f8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for fd44e789f8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 2537572d36
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272537572d36%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 2537572d36: 1
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 56819d79b1
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2756819d79b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 56819d79b1: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 4b61cbf9bf
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274b61cbf9bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 4b61cbf9bf: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: c2ab67a1b1
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for c2ab67a1b1: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: f0aed93e36
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f0aed93e36%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for f0aed93e36: 1
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 9359ee39e
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279359ee39e%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 9359ee39e: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: f7314ab9b1
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for f7314ab9b1: 1
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: ed59c4e336
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for ed59c4e336: 1
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 88bfdb6df8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for 88bfdb6df8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 3a40803bf
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for 3a40803bf: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: aa45db19f8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27aa45db19f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for aa45db19f8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 7c4f5e56f8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277c4f5e56f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 7c4f5e56f8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 42727b819e
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for 42727b819e: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 1bb62f1df8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271bb62f1df8%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for 1bb62f1df8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: c644a35136
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c644a35136%27 HTTP/1.1" 200 None
2026-03-24 09:01:39 [vpauto.fr] INFO: Scrape type for c644a35136: 1
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 7d70aed2f8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for 7d70aed2f8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 18455dcbf8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for 18455dcbf8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: 736f4668f8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [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-24 09:01:39 [vpauto.fr] INFO: Scrape type for 736f4668f8: 0
2026-03-24 09:01:39 [vpauto.fr] INFO: Found listing with ID: a838d232f8
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a838d232f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for a838d232f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: afad60edf8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27afad60edf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for afad60edf8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 40ddc8d7f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2740ddc8d7f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 40ddc8d7f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 3249adeabf
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273249adeabf%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 3249adeabf: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: bb061f82f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bb061f82f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for bb061f82f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 103a6f9af8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27103a6f9af8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 103a6f9af8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 2574d9a0f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272574d9a0f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 2574d9a0f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 31755427f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2731755427f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 31755427f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 49351a1cf8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2749351a1cf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 49351a1cf8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 7b463c13f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277b463c13f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 7b463c13f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 7d528af3bf
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277d528af3bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 7d528af3bf: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 86b1344ef8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2786b1344ef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 86b1344ef8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 99fbd96dbf
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2799fbd96dbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 99fbd96dbf: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: a2f9e6636
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a2f9e6636%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for a2f9e6636: 1
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: b7810cdb9e
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b7810cdb9e%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for b7810cdb9e: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: bfeeff5c36
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bfeeff5c36%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for bfeeff5c36: 1
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: c163a079f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c163a079f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for c163a079f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: cbade1b936
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cbade1b936%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for cbade1b936: 1
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: db608a4136
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27db608a4136%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for db608a4136: 1
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: f1dadffa5a
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f1dadffa5a%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for f1dadffa5a: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: f3f249e5f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f3f249e5f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for f3f249e5f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: f606e694f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f606e694f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for f606e694f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: b20626d2bf
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b20626d2bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for b20626d2bf: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 161e39a0f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27161e39a0f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 161e39a0f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: edb6a35f36
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27edb6a35f36%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for edb6a35f36: 1
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 94afb5a8f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2794afb5a8f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 94afb5a8f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: aad586b7bf
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27aad586b7bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for aad586b7bf: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: aefd4bd0bf
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27aefd4bd0bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for aefd4bd0bf: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: b81c6b7b5a
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b81c6b7b5a%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for b81c6b7b5a: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 88a36004f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2788a36004f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 88a36004f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: faba627136
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27faba627136%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for faba627136: 1
2026-03-24 09:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d3e5d1b836/peugeot-308-308-puretech-130ch-ss-eat8-active-pack> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: c20ed70dbf
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c20ed70dbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for c20ed70dbf: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 1d3d2c5a36
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271d3d2c5a36%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 1d3d2c5a36: 1
2026-03-24 09:01:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d68c2c5736/renault-captur-tce-100-gpl-21-business> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 1f1ddb30bf
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271f1ddb30bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 1f1ddb30bf: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: aa8cceaff8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27aa8cceaff8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for aa8cceaff8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 5b87fdd8f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275b87fdd8f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 5b87fdd8f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 6dcacd2b1
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276dcacd2b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 6dcacd2b1: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 972f84ffaa
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27972f84ffaa%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 972f84ffaa: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: d1b47f3a9e
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d1b47f3a9e%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for d1b47f3a9e: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: db625bd5bf
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27db625bd5bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for db625bd5bf: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 1c04552736
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271c04552736%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 1c04552736: 1
2026-03-24 09:01:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 9ce7e001f8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279ce7e001f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 9ce7e001f8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: 8fcdba9bf8
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278fcdba9bf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for 8fcdba9bf8: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: f9972e3cbf
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f9972e3cbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for f9972e3cbf: 0
2026-03-24 09:01:40 [vpauto.fr] INFO: Found listing with ID: d1a06a8836
2026-03-24 09:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d1a06a8836%27 HTTP/1.1" 200 None
2026-03-24 09:01:40 [vpauto.fr] INFO: Scrape type for d1a06a8836: 1
2026-03-24 09:01:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f01ca2f-4212-5bd1-9f40-a03805ed999b with identifier: d3e5d1b836
2026-03-24 09:01:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f01ca2f-4212-5bd1-9f40-a03805ed999b with scrape type 1
2026-03-24 09:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 5f01ca2f-4212-5bd1-9f40-a03805ed999b
2026-03-24 09:01:40 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 5f01ca2f-4212-5bd1-9f40-a03805ed999b
2026-03-24 09:01:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5f01ca2f-4212-5bd1-9f40-a03805ed999b, identifier: d3e5d1b836
2026-03-24 09:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b08d1ce0-e994-567f-9ac9-126d6a75fa04 with identifier: d68c2c5736
2026-03-24 09:01:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b08d1ce0-e994-567f-9ac9-126d6a75fa04 with scrape type 1
2026-03-24 09:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item b08d1ce0-e994-567f-9ac9-126d6a75fa04
2026-03-24 09:01:41 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item b08d1ce0-e994-567f-9ac9-126d6a75fa04
2026-03-24 09:01:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b08d1ce0-e994-567f-9ac9-126d6a75fa04, identifier: d68c2c5736
2026-03-24 09:01:41 [vpauto.fr] INFO: Found listing with ID: 2b98a897bf
2026-03-24 09:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272b98a897bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:41 [vpauto.fr] INFO: Scrape type for 2b98a897bf: 0
2026-03-24 09:01:41 [vpauto.fr] INFO: Found listing with ID: d753f76836
2026-03-24 09:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d753f76836%27 HTTP/1.1" 200 None
2026-03-24 09:01:41 [vpauto.fr] INFO: Scrape type for d753f76836: 1
2026-03-24 09:01:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5f01ca2f-4212-5bd1-9f40-a03805ed999b with identifier: d3e5d1b836
2026-03-24 09:01:41 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 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-24 09:01:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5f01ca2f-4212-5bd1-9f40-a03805ed999b with identifier: d3e5d1b836
2026-03-24 09:01:41 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5f01ca2f-4212-5bd1-9f40-a03805ed999b with identifier: d3e5d1b836 to the API
2026-03-24 09:01:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d3e5d1b836/peugeot-308-308-puretech-130ch-ss-eat8-active-pack>
{'auction_title': '',
'c_o_2_emission_value': 127,
'car_expert_report_source_url': None,
'category': None,
'color': 'Light yellow',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '5f01ca2f-4212-5bd1-9f40-a03805ed999b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/d3e5d1b836/peugeot-308-308-puretech-130ch-ss-eat8-active-pack',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '308 308 PureTech 130ch S&S EAT8 Active Pack',
'odometer': 159581,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2022-04-21',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 308 308 PureTech 130ch S&S EAT8 Active Pack',
'transmission': 'automatic',
'trim': '308 308 PureTech 130ch S&S EAT8 Active Pack',
'year': 2022}
2026-03-24 09:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d3e5d1b836%27 HTTP/1.1" 200 None
2026-03-24 09:01:41 [vpauto.fr] INFO: Saving data for d3e5d1b836: {'created_time': 1774342901.776918, 'last_price_update_time': 1774342901.776927}
2026-03-24 09:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d3e5d1b836') HTTP/1.1" 204 0
2026-03-24 09:01:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b08d1ce0-e994-567f-9ac9-126d6a75fa04 with identifier: d68c2c5736
2026-03-24 09:01:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b08d1ce0-e994-567f-9ac9-126d6a75fa04 with identifier: d68c2c5736
2026-03-24 09:01:41 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b08d1ce0-e994-567f-9ac9-126d6a75fa04 with identifier: d68c2c5736 to the API
2026-03-24 09:01:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b08d1ce0-e994-567f-9ac9-126d6a75fa04%27 HTTP/1.1" 200 None
2026-03-24 09:01:42 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id b08d1ce0-e994-567f-9ac9-126d6a75fa04: 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 Captur TCe 100 GPL - 21 Business\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 920000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022RENAULT\u0022, \u0022Model\u0022: \u0022Captur TCe 100 GPL - 21 Business\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022ESS \u002B LPG\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222022-07-11\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/d68c2c5736/renault-captur-tce-100-gpl-21-business\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022Captur TCe 100 GPL - 21 Business\u0022, \u0022Year\u0022: 2022, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 119, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022b08d1ce0-e994-567f-9ac9-126d6a75fa04\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01: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-24 09:01: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-24 09:01:42 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'ESS + LPG',
'id': 'b08d1ce0-e994-567f-9ac9-126d6a75fa04',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/d68c2c5736/renault-captur-tce-100-gpl-21-business',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'Captur TCe 100 GPL - 21 Business',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2022-07-11',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Captur TCe 100 GPL - 21 Business',
'transmission': 'manual',
'trim': 'Captur TCe 100 GPL - 21 Business',
'year': 2022}
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-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d68c2c5736%27 HTTP/1.1" 200 None
2026-03-24 09:01:42 [vpauto.fr] INFO: Saving data for d68c2c5736: {'created_time': 1774342902.168946, 'last_price_update_time': 1774342902.168959}
2026-03-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d68c2c5736') HTTP/1.1" 204 0
2026-03-24 09:01:42 [vpauto.fr] INFO: Found listing with ID: 7f056cce36
2026-03-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277f056cce36%27 HTTP/1.1" 200 None
2026-03-24 09:01:42 [vpauto.fr] INFO: Scrape type for 7f056cce36: 1
2026-03-24 09:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/545295f36/renault-clio-v-clio-tce-90-21-business> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6325082e9e/renault-clio-v-clio-tce-90-21-business> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 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-24 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-24 09:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ee2b868436/peugeot-208-puretech-75-ss-bvm5-style> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:42 [vpauto.fr] INFO: Found listing with ID: 1d37420df8
2026-03-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271d37420df8%27 HTTP/1.1" 200 None
2026-03-24 09:01:42 [vpauto.fr] INFO: Scrape type for 1d37420df8: 0
2026-03-24 09:01:42 [vpauto.fr] INFO: Found listing with ID: 2ba56fd736
2026-03-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272ba56fd736%27 HTTP/1.1" 200 None
2026-03-24 09:01:42 [vpauto.fr] INFO: Scrape type for 2ba56fd736: 1
2026-03-24 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-24 09:01:42 [vpauto.fr] INFO: Found listing with ID: b91e0890f8
2026-03-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b91e0890f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:42 [vpauto.fr] INFO: Scrape type for b91e0890f8: 0
2026-03-24 09:01:42 [vpauto.fr] INFO: Found listing with ID: b95a84379e
2026-03-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b95a84379e%27 HTTP/1.1" 200 None
2026-03-24 09:01:42 [vpauto.fr] INFO: Scrape type for b95a84379e: 0
2026-03-24 09:01:42 [vpauto.fr] INFO: Found listing with ID: d57687bef8
2026-03-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d57687bef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:42 [vpauto.fr] INFO: Scrape type for d57687bef8: 0
2026-03-24 09:01:42 [vpauto.fr] INFO: Requesting listing page 11: https://vpauto.eu/vehicle/list?page=11
2026-03-24 09:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/43e614ec36/bmw-serie-2-gran-tourer-216d-business-design> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 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-24 09:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66272c4e-af44-5e52-b347-3dbee4892a10 with identifier: 545295f36
2026-03-24 09:01:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66272c4e-af44-5e52-b347-3dbee4892a10 with scrape type 1
2026-03-24 09:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 66272c4e-af44-5e52-b347-3dbee4892a10
2026-03-24 09:01:42 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 66272c4e-af44-5e52-b347-3dbee4892a10
2026-03-24 09:01:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 66272c4e-af44-5e52-b347-3dbee4892a10, identifier: 545295f36
2026-03-24 09:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Duplicate ID generated for item: 66272c4e-af44-5e52-b347-3dbee4892a10 with identifier: 6325082e9e, dropping item
2026-03-24 09:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c81e7eb2-f1ef-51da-b071-6d660d00cd13 with identifier: ee2b868436
2026-03-24 09:01:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c81e7eb2-f1ef-51da-b071-6d660d00cd13 with scrape type 1
2026-03-24 09:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item c81e7eb2-f1ef-51da-b071-6d660d00cd13
2026-03-24 09:01:42 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item c81e7eb2-f1ef-51da-b071-6d660d00cd13
2026-03-24 09:01:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c81e7eb2-f1ef-51da-b071-6d660d00cd13, identifier: ee2b868436
2026-03-24 09:01:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 66272c4e-af44-5e52-b347-3dbee4892a10 with identifier: 545295f36
2026-03-24 09:01:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 66272c4e-af44-5e52-b347-3dbee4892a10 with identifier: 545295f36
2026-03-24 09:01:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 66272c4e-af44-5e52-b347-3dbee4892a10 with identifier: 545295f36 to the API
2026-03-24 09:01:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2766272c4e-af44-5e52-b347-3dbee4892a10%27 HTTP/1.1" 200 None
2026-03-24 09:01:42 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 66272c4e-af44-5e52-b347-3dbee4892a10: 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: \u0022Black\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022RENAULT CLIO V Clio TCe 90 - 21 Business\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 920000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022RENAULT\u0022, \u0022Model\u0022: \u0022CLIO V Clio TCe 90 - 21 Business\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Petrol\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222021-05-10\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/545295f36/renault-clio-v-clio-tce-90-21-business\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022CLIO V Clio TCe 90 - 21 Business\u0022, \u0022Year\u0022: 2021, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 118, \u0022EmissionStandard\u0022: \u0022EURO 6\u0022, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: false, \u0022IsVatDeductible\u0022: false, \u0022Id\u0022: \u002266272c4e-af44-5e52-b347-3dbee4892a10\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:42 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-24 09:01: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-24 09:01:42 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 118,
'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': '66272c4e-af44-5e52-b347-3dbee4892a10',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/545295f36/renault-clio-v-clio-tce-90-21-business',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'CLIO V Clio TCe 90 - 21 Business',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2021-05-10',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT CLIO V Clio TCe 90 - 21 Business',
'transmission': 'automatic',
'trim': 'CLIO V Clio TCe 90 - 21 Business',
'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-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27545295f36%27 HTTP/1.1" 200 None
2026-03-24 09:01:42 [vpauto.fr] INFO: Saving data for 545295f36: {'created_time': 1774342902.991662, 'last_price_update_time': 1774342902.991674}
2026-03-24 09:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='545295f36') HTTP/1.1" 204 0
2026-03-24 09:01:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c81e7eb2-f1ef-51da-b071-6d660d00cd13 with identifier: ee2b868436
2026-03-24 09:01:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c81e7eb2-f1ef-51da-b071-6d660d00cd13 with identifier: ee2b868436
2026-03-24 09:01:43 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c81e7eb2-f1ef-51da-b071-6d660d00cd13 with identifier: ee2b868436 to the API
2026-03-24 09:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:43 [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-24 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c81e7eb2-f1ef-51da-b071-6d660d00cd13%27 HTTP/1.1" 200 None
2026-03-24 09:01:43 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id c81e7eb2-f1ef-51da-b071-6d660d00cd13: 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: \u0022PEUGEOT 208 PureTech 75 S\u0026S BVM5 Style\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 920000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022PEUGEOT\u0022, \u0022Model\u0022: \u0022208 PureTech 75 S\u0026S BVM5 Style\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Petrol\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222022-05-05\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/ee2b868436/peugeot-208-puretech-75-ss-bvm5-style\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022208 PureTech 75 S\u0026S BVM5 Style\u0022, \u0022Year\u0022: 2022, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 119, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022c81e7eb2-f1ef-51da-b071-6d660d00cd13\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:42 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-24 09:01:43 [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-24 09:01:43 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c81e7eb2-f1ef-51da-b071-6d660d00cd13',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/ee2b868436/peugeot-208-puretech-75-ss-bvm5-style',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '208 PureTech 75 S&S BVM5 Style',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2022-05-05',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 208 PureTech 75 S&S BVM5 Style',
'transmission': 'manual',
'trim': '208 PureTech 75 S&S BVM5 Style',
'year': 2022}
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-24 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ee2b868436%27 HTTP/1.1" 200 None
2026-03-24 09:01:43 [vpauto.fr] INFO: Saving data for ee2b868436: {'created_time': 1774342903.2923, 'last_price_update_time': 1774342903.292309}
2026-03-24 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ee2b868436') HTTP/1.1" 204 0
2026-03-24 09:01:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05465d44-7903-5067-b1ff-46cb2aa81123 with identifier: 43e614ec36
2026-03-24 09:01:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05465d44-7903-5067-b1ff-46cb2aa81123 with scrape type 1
2026-03-24 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 05465d44-7903-5067-b1ff-46cb2aa81123
2026-03-24 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 05465d44-7903-5067-b1ff-46cb2aa81123
2026-03-24 09:01:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 05465d44-7903-5067-b1ff-46cb2aa81123, identifier: 43e614ec36
2026-03-24 09:01:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 05465d44-7903-5067-b1ff-46cb2aa81123 with identifier: 43e614ec36
2026-03-24 09:01:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 05465d44-7903-5067-b1ff-46cb2aa81123 with identifier: 43e614ec36
2026-03-24 09:01:43 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 05465d44-7903-5067-b1ff-46cb2aa81123 with identifier: 43e614ec36 to the API
2026-03-24 09:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/43e614ec36/bmw-serie-2-gran-tourer-216d-business-design>
{'auction_title': '',
'c_o_2_emission_value': 130,
'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': '05465d44-7903-5067-b1ff-46cb2aa81123',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/43e614ec36/bmw-serie-2-gran-tourer-216d-business-design',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'BMW',
'model': 'SERIE 2 GRAN TOURER 216d BUSINESS DESIGN',
'odometer': 177648,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2022-08-03',
'seats_number': 7,
'seller_name': None,
'title': 'BMW SERIE 2 GRAN TOURER 216d BUSINESS DESIGN',
'transmission': 'automatic',
'trim': 'SERIE 2 GRAN TOURER 216d BUSINESS DESIGN',
'year': 2022}
2026-03-24 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2743e614ec36%27 HTTP/1.1" 200 None
2026-03-24 09:01:43 [vpauto.fr] INFO: Saving data for 43e614ec36: {'created_time': 1774342903.818595, 'last_price_update_time': 1774342903.818605}
2026-03-24 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='43e614ec36') HTTP/1.1" 204 0
2026-03-24 09:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a826f0699e/renault-clio-v-clio-tce-90-21-business> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 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-24 09:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2537572d36/citroen-c3-12-110-shine-business> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 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-24 09:01:43 [crawlers.middlewares.id_gen_middleware] INFO: Duplicate ID generated for item: 66272c4e-af44-5e52-b347-3dbee4892a10 with identifier: a826f0699e, dropping item
2026-03-24 09:01:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a73dfe11-5dba-56d4-8662-6f348cf3774b with identifier: 2537572d36
2026-03-24 09:01:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a73dfe11-5dba-56d4-8662-6f348cf3774b with scrape type 1
2026-03-24 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item a73dfe11-5dba-56d4-8662-6f348cf3774b
2026-03-24 09:01:43 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item a73dfe11-5dba-56d4-8662-6f348cf3774b
2026-03-24 09:01:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a73dfe11-5dba-56d4-8662-6f348cf3774b, identifier: 2537572d36
2026-03-24 09:01:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a73dfe11-5dba-56d4-8662-6f348cf3774b with identifier: 2537572d36
2026-03-24 09:01:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a73dfe11-5dba-56d4-8662-6f348cf3774b with identifier: 2537572d36
2026-03-24 09:01:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a73dfe11-5dba-56d4-8662-6f348cf3774b with identifier: 2537572d36 to the API
2026-03-24 09:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2537572d36/citroen-c3-12-110-shine-business>
{'auction_title': '',
'c_o_2_emission_value': 124,
'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': 'a73dfe11-5dba-56d4-8662-6f348cf3774b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/2537572d36/citroen-c3-12-110-shine-business',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'C3 1.2 110 SHINE BUSINESS',
'odometer': 55545,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2021-10-14',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C3 1.2 110 SHINE BUSINESS',
'transmission': 'automatic',
'trim': 'C3 1.2 110 SHINE BUSINESS',
'year': 2021}
2026-03-24 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272537572d36%27 HTTP/1.1" 200 None
2026-03-24 09:01:44 [vpauto.fr] INFO: Saving data for 2537572d36: {'created_time': 1774342904.480037, 'last_price_update_time': 1774342904.48005}
2026-03-24 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2537572d36') HTTP/1.1" 204 0
2026-03-24 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6fc4c6bb36/citroen-jumpy-fg-club> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ddd99fbf36/peugeot-2008-puretech-130-ss-eat8-allure-pack> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-24 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-24 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-24 09:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c644a35136/peugeot-boxer-fourgon-boxer-tole-335-l3h2-bluehdi-165-ss-asphalt> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 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-24 09:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fec2be27-d253-5b78-8866-9c3d41c1f897 with identifier: 6fc4c6bb36
2026-03-24 09:01:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fec2be27-d253-5b78-8866-9c3d41c1f897 with scrape type 1
2026-03-24 09:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item fec2be27-d253-5b78-8866-9c3d41c1f897
2026-03-24 09:01:44 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item fec2be27-d253-5b78-8866-9c3d41c1f897
2026-03-24 09:01:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: fec2be27-d253-5b78-8866-9c3d41c1f897, identifier: 6fc4c6bb36
2026-03-24 09:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05f126ed-0964-55d6-899e-249f7c0e5c03 with identifier: ddd99fbf36
2026-03-24 09:01:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05f126ed-0964-55d6-899e-249f7c0e5c03 with scrape type 1
2026-03-24 09:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 05f126ed-0964-55d6-899e-249f7c0e5c03
2026-03-24 09:01:44 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 05f126ed-0964-55d6-899e-249f7c0e5c03
2026-03-24 09:01:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 05f126ed-0964-55d6-899e-249f7c0e5c03, identifier: ddd99fbf36
2026-03-24 09:01:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: fec2be27-d253-5b78-8866-9c3d41c1f897 with identifier: 6fc4c6bb36
2026-03-24 09:01:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: fec2be27-d253-5b78-8866-9c3d41c1f897 with identifier: 6fc4c6bb36
2026-03-24 09:01:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: fec2be27-d253-5b78-8866-9c3d41c1f897 with identifier: 6fc4c6bb36 to the API
2026-03-24 09:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:45 [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-24 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27fec2be27-d253-5b78-8866-9c3d41c1f897%27 HTTP/1.1" 200 None
2026-03-24 09:01:45 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id fec2be27-d253-5b78-8866-9c3d41c1f897: 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: \u0022CITROEN JUMPY FG CLUB\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 920000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022CITROEN\u0022, \u0022Model\u0022: \u0022JUMPY FG CLUB\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222022-06-07\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/6fc4c6bb36/citroen-jumpy-fg-club\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022JUMPY FG CLUB\u0022, \u0022Year\u0022: 2022, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 3, \u0022DoorsNumber\u0022: 4, \u0022CO2EmissionValue\u0022: 193, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022fec2be27-d253-5b78-8866-9c3d41c1f897\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:44 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-24 09:01:45 [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-24 09:01:45 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 193,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 4,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fec2be27-d253-5b78-8866-9c3d41c1f897',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/6fc4c6bb36/citroen-jumpy-fg-club',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'JUMPY FG CLUB',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2022-06-07',
'seats_number': 3,
'seller_name': None,
'title': 'CITROEN JUMPY FG CLUB',
'transmission': 'automatic',
'trim': 'JUMPY FG CLUB',
'year': 2022}
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-24 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276fc4c6bb36%27 HTTP/1.1" 200 None
2026-03-24 09:01:45 [vpauto.fr] INFO: Saving data for 6fc4c6bb36: {'created_time': 1774342905.142798, 'last_price_update_time': 1774342905.14281}
2026-03-24 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6fc4c6bb36') HTTP/1.1" 204 0
2026-03-24 09:01:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 05f126ed-0964-55d6-899e-249f7c0e5c03 with identifier: ddd99fbf36
2026-03-24 09:01:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 05f126ed-0964-55d6-899e-249f7c0e5c03 with identifier: ddd99fbf36
2026-03-24 09:01:45 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 05f126ed-0964-55d6-899e-249f7c0e5c03 with identifier: ddd99fbf36 to the API
2026-03-24 09:01:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:45 [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-24 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2705f126ed-0964-55d6-899e-249f7c0e5c03%27 HTTP/1.1" 200 None
2026-03-24 09:01:45 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 05f126ed-0964-55d6-899e-249f7c0e5c03: 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: \u0022PEUGEOT 2008 PureTech 130 S\u0026S EAT8 Allure Pack\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 2320000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022PEUGEOT\u0022, \u0022Model\u0022: \u00222008 PureTech 130 S\u0026S EAT8 Allure Pack\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Petrol\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222023-06-30\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/ddd99fbf36/peugeot-2008-puretech-130-ss-eat8-allure-pack\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u00222008 PureTech 130 S\u0026S EAT8 Allure Pack\u0022, \u0022Year\u0022: 2023, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 134, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u002205f126ed-0964-55d6-899e-249f7c0e5c03\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:44 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-24 09:01:45 [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-24 09:01:45 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 134,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '05f126ed-0964-55d6-899e-249f7c0e5c03',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/ddd99fbf36/peugeot-2008-puretech-130-ss-eat8-allure-pack',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '2008 PureTech 130 S&S EAT8 Allure Pack',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23200,
'price_includes_vat': True,
'registration_date': '2023-06-30',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 2008 PureTech 130 S&S EAT8 Allure Pack',
'transmission': 'automatic',
'trim': '2008 PureTech 130 S&S EAT8 Allure Pack',
'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-24 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ddd99fbf36%27 HTTP/1.1" 200 None
2026-03-24 09:01:45 [vpauto.fr] INFO: Saving data for ddd99fbf36: {'created_time': 1774342905.434219, 'last_price_update_time': 1774342905.434231}
2026-03-24 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ddd99fbf36') HTTP/1.1" 204 0
2026-03-24 09:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ed59c4e336/mini-hatch-3-portes-cooper-s-178-ch-bva7-edition-camden> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f7314ab9b1/peugeot-208-puretech-100-ss-bvm6-allure> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/bfeeff5c36/peugeot-2008-electrique-136-ch> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4672cefb-6bae-5784-99ee-0d6c6f81b30e with identifier: c644a35136
2026-03-24 09:01:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4672cefb-6bae-5784-99ee-0d6c6f81b30e with scrape type 1
2026-03-24 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 4672cefb-6bae-5784-99ee-0d6c6f81b30e
2026-03-24 09:01:45 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 4672cefb-6bae-5784-99ee-0d6c6f81b30e
2026-03-24 09:01:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4672cefb-6bae-5784-99ee-0d6c6f81b30e, identifier: c644a35136
2026-03-24 09:01:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4672cefb-6bae-5784-99ee-0d6c6f81b30e with identifier: c644a35136
2026-03-24 09:01:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4672cefb-6bae-5784-99ee-0d6c6f81b30e with identifier: c644a35136
2026-03-24 09:01:45 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4672cefb-6bae-5784-99ee-0d6c6f81b30e with identifier: c644a35136 to the API
2026-03-24 09:01:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c644a35136/peugeot-boxer-fourgon-boxer-tole-335-l3h2-bluehdi-165-ss-asphalt>
{'auction_title': '',
'c_o_2_emission_value': 243,
'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': '4672cefb-6bae-5784-99ee-0d6c6f81b30e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/c644a35136/peugeot-boxer-fourgon-boxer-tole-335-l3h2-bluehdi-165-ss-asphalt',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': 'BOXER FOURGON BOXER TOLE 335 L3H2 BLUEHDI 165 S&S ASPHALT',
'odometer': 124951,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2021-08-04',
'seats_number': 3,
'seller_name': None,
'title': 'PEUGEOT BOXER FOURGON BOXER TOLE 335 L3H2 BLUEHDI 165 S&S ASPHALT',
'transmission': 'manual',
'trim': 'BOXER FOURGON BOXER TOLE 335 L3H2 BLUEHDI 165 S&S ASPHALT',
'year': 2021}
2026-03-24 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c644a35136%27 HTTP/1.1" 200 None
2026-03-24 09:01:45 [vpauto.fr] INFO: Saving data for c644a35136: {'created_time': 1774342905.976797, 'last_price_update_time': 1774342905.976809}
2026-03-24 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c644a35136') HTTP/1.1" 204 0
2026-03-24 09:01:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41d46ee5-1259-5371-90e8-dbe1285dcd69 with identifier: ed59c4e336
2026-03-24 09:01:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41d46ee5-1259-5371-90e8-dbe1285dcd69 with scrape type 1
2026-03-24 09:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 41d46ee5-1259-5371-90e8-dbe1285dcd69
2026-03-24 09:01:46 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 41d46ee5-1259-5371-90e8-dbe1285dcd69
2026-03-24 09:01:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 41d46ee5-1259-5371-90e8-dbe1285dcd69, identifier: ed59c4e336
2026-03-24 09:01:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42902142-8376-5c33-8922-0f187c6cfeaf with identifier: f7314ab9b1
2026-03-24 09:01:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42902142-8376-5c33-8922-0f187c6cfeaf with scrape type 1
2026-03-24 09:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 42902142-8376-5c33-8922-0f187c6cfeaf
2026-03-24 09:01:46 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 42902142-8376-5c33-8922-0f187c6cfeaf
2026-03-24 09:01:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 42902142-8376-5c33-8922-0f187c6cfeaf, identifier: f7314ab9b1
2026-03-24 09:01:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5ebad31-a6f8-5bff-bf96-da6449d3e0ce with identifier: bfeeff5c36
2026-03-24 09:01:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5ebad31-a6f8-5bff-bf96-da6449d3e0ce with scrape type 1
2026-03-24 09:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item a5ebad31-a6f8-5bff-bf96-da6449d3e0ce
2026-03-24 09:01:46 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item a5ebad31-a6f8-5bff-bf96-da6449d3e0ce
2026-03-24 09:01:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a5ebad31-a6f8-5bff-bf96-da6449d3e0ce, identifier: bfeeff5c36
2026-03-24 09:01:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 41d46ee5-1259-5371-90e8-dbe1285dcd69 with identifier: ed59c4e336
2026-03-24 09:01:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 41d46ee5-1259-5371-90e8-dbe1285dcd69 with identifier: ed59c4e336
2026-03-24 09:01:46 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 41d46ee5-1259-5371-90e8-dbe1285dcd69 with identifier: ed59c4e336 to the API
2026-03-24 09:01:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ed59c4e336/mini-hatch-3-portes-cooper-s-178-ch-bva7-edition-camden>
{'auction_title': '',
'c_o_2_emission_value': 135,
'car_expert_report_source_url': None,
'category': None,
'color': 'Black',
'currency': 'EUR',
'doors_number': 3,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '41d46ee5-1259-5371-90e8-dbe1285dcd69',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/ed59c4e336/mini-hatch-3-portes-cooper-s-178-ch-bva7-edition-camden',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'MINI',
'model': 'Hatch 3 Portes Cooper S 178 ch BVA7 Edition Camden',
'odometer': 83800,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2021-07-21',
'seats_number': 4,
'seller_name': None,
'title': 'MINI Hatch 3 Portes Cooper S 178 ch BVA7 Edition Camden',
'transmission': 'automatic',
'trim': 'Hatch 3 Portes Cooper S 178 ch BVA7 Edition Camden',
'year': 2021}
2026-03-24 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ed59c4e336%27 HTTP/1.1" 200 None
2026-03-24 09:01:46 [vpauto.fr] INFO: Saving data for ed59c4e336: {'created_time': 1774342906.746686, 'last_price_update_time': 1774342906.746702}
2026-03-24 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ed59c4e336') HTTP/1.1" 204 0
2026-03-24 09:01:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 42902142-8376-5c33-8922-0f187c6cfeaf with identifier: f7314ab9b1
2026-03-24 09:01:46 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 42902142-8376-5c33-8922-0f187c6cfeaf with identifier: f7314ab9b1
2026-03-24 09:01:46 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 42902142-8376-5c33-8922-0f187c6cfeaf with identifier: f7314ab9b1 to the API
2026-03-24 09:01:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f7314ab9b1/peugeot-208-puretech-100-ss-bvm6-allure>
{'auction_title': '',
'c_o_2_emission_value': 118,
'car_expert_report_source_url': None,
'category': None,
'color': 'Medium yellow metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '42902142-8376-5c33-8922-0f187c6cfeaf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/f7314ab9b1/peugeot-208-puretech-100-ss-bvm6-allure',
'listing': 'auction',
'location': '56 - LORIENT',
'make': 'PEUGEOT',
'model': '208 PureTech 100 S&S BVM6 Allure',
'odometer': 82314,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2021-04-13',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 208 PureTech 100 S&S BVM6 Allure',
'transmission': 'manual',
'trim': '208 PureTech 100 S&S BVM6 Allure',
'year': 2021}
2026-03-24 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f7314ab9b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:47 [vpauto.fr] INFO: Saving data for f7314ab9b1: {'created_time': 1774342907.133593, 'last_price_update_time': 1774342907.133604}
2026-03-24 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f7314ab9b1') HTTP/1.1" 204 0
2026-03-24 09:01:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a5ebad31-a6f8-5bff-bf96-da6449d3e0ce with identifier: bfeeff5c36
2026-03-24 09:01:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a5ebad31-a6f8-5bff-bf96-da6449d3e0ce with identifier: bfeeff5c36
2026-03-24 09:01:47 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a5ebad31-a6f8-5bff-bf96-da6449d3e0ce with identifier: bfeeff5c36 to the API
2026-03-24 09:01:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:47 [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-24 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a5ebad31-a6f8-5bff-bf96-da6449d3e0ce%27 HTTP/1.1" 200 None
2026-03-24 09:01:47 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id a5ebad31-a6f8-5bff-bf96-da6449d3e0ce: 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: \u0022PEUGEOT 2008 Electrique 136 ch\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 920000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022PEUGEOT\u0022, \u0022Model\u0022: \u00222008 Electrique 136 ch\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Electric\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222021-03-31\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/bfeeff5c36/peugeot-2008-electrique-136-ch\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u00222008 Electrique 136 ch\u0022, \u0022Year\u0022: 2021, \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: \u0022a5ebad31-a6f8-5bff-bf96-da6449d3e0ce\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:46 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-24 09:01:47 [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-24 09:01:47 [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': 'a5ebad31-a6f8-5bff-bf96-da6449d3e0ce',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/bfeeff5c36/peugeot-2008-electrique-136-ch',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '2008 Electrique 136 ch',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2021-03-31',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 2008 Electrique 136 ch',
'transmission': 'automatic',
'trim': '2008 Electrique 136 ch',
'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-24 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bfeeff5c36%27 HTTP/1.1" 200 None
2026-03-24 09:01:47 [vpauto.fr] INFO: Saving data for bfeeff5c36: {'created_time': 1774342907.42464, 'last_price_update_time': 1774342907.424652}
2026-03-24 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bfeeff5c36') HTTP/1.1" 204 0
2026-03-24 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1d3d2c5a36/citroen-jumpy-fourgon-jumpy-fgn-m-bluehdi-100-ss-bvm6-control> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7f056cce36/renault-kangoo-express-extra-r-link-blue-dci-95> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 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-24 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-24 09:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/faba627136/citroen-c3-c3-puretech-83-ss-bvm5-feel> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 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-24 09:01:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c230f735-afc5-5abf-8fde-613184360223 with identifier: 1d3d2c5a36
2026-03-24 09:01:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c230f735-afc5-5abf-8fde-613184360223 with scrape type 1
2026-03-24 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item c230f735-afc5-5abf-8fde-613184360223
2026-03-24 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item c230f735-afc5-5abf-8fde-613184360223
2026-03-24 09:01:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c230f735-afc5-5abf-8fde-613184360223, identifier: 1d3d2c5a36
2026-03-24 09:01:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0600d2e-2814-539c-b912-8546f4c8a19e with identifier: 7f056cce36
2026-03-24 09:01:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0600d2e-2814-539c-b912-8546f4c8a19e with scrape type 1
2026-03-24 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item d0600d2e-2814-539c-b912-8546f4c8a19e
2026-03-24 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item d0600d2e-2814-539c-b912-8546f4c8a19e
2026-03-24 09:01:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d0600d2e-2814-539c-b912-8546f4c8a19e, identifier: 7f056cce36
2026-03-24 09:01:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b20f6d89-e13f-5a29-8dcb-df56e8265a78 with identifier: faba627136
2026-03-24 09:01:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b20f6d89-e13f-5a29-8dcb-df56e8265a78 with scrape type 1
2026-03-24 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item b20f6d89-e13f-5a29-8dcb-df56e8265a78
2026-03-24 09:01:47 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item b20f6d89-e13f-5a29-8dcb-df56e8265a78
2026-03-24 09:01:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b20f6d89-e13f-5a29-8dcb-df56e8265a78, identifier: faba627136
2026-03-24 09:01:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c230f735-afc5-5abf-8fde-613184360223 with identifier: 1d3d2c5a36
2026-03-24 09:01:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c230f735-afc5-5abf-8fde-613184360223 with identifier: 1d3d2c5a36
2026-03-24 09:01:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c230f735-afc5-5abf-8fde-613184360223 with identifier: 1d3d2c5a36 to the API
2026-03-24 09:01:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1d3d2c5a36/citroen-jumpy-fourgon-jumpy-fgn-m-bluehdi-100-ss-bvm6-control>
{'auction_title': '',
'c_o_2_emission_value': 178,
'car_expert_report_source_url': None,
'category': None,
'color': 'Light yellow',
'currency': 'EUR',
'doors_number': None,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c230f735-afc5-5abf-8fde-613184360223',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/1d3d2c5a36/citroen-jumpy-fourgon-jumpy-fgn-m-bluehdi-100-ss-bvm6-control',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'JUMPY FOURGON JUMPY FGN M BLUEHDI 100 S&S BVM6 CONTROL',
'odometer': 92943,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2020-05-14',
'seats_number': 3,
'seller_name': None,
'title': 'CITROEN JUMPY FOURGON JUMPY FGN M BLUEHDI 100 S&S BVM6 CONTROL',
'transmission': 'automatic',
'trim': 'JUMPY FOURGON JUMPY FGN M BLUEHDI 100 S&S BVM6 CONTROL',
'year': 2020}
2026-03-24 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271d3d2c5a36%27 HTTP/1.1" 200 None
2026-03-24 09:01:48 [vpauto.fr] INFO: Saving data for 1d3d2c5a36: {'created_time': 1774342908.379732, 'last_price_update_time': 1774342908.379745}
2026-03-24 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1d3d2c5a36') HTTP/1.1" 204 0
2026-03-24 09:01:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d0600d2e-2814-539c-b912-8546f4c8a19e with identifier: 7f056cce36
2026-03-24 09:01:48 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:01:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d0600d2e-2814-539c-b912-8546f4c8a19e with identifier: 7f056cce36
2026-03-24 09:01:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d0600d2e-2814-539c-b912-8546f4c8a19e with identifier: 7f056cce36 to the API
2026-03-24 09:01:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7f056cce36/renault-kangoo-express-extra-r-link-blue-dci-95>
{'auction_title': '',
'c_o_2_emission_value': 148,
'car_expert_report_source_url': None,
'category': None,
'color': 'BLANC MINERAL',
'currency': 'EUR',
'doors_number': 4,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd0600d2e-2814-539c-b912-8546f4c8a19e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/7f056cce36/renault-kangoo-express-extra-r-link-blue-dci-95',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'KANGOO EXPRESS EXTRA R-LINK BLUE DCI 95',
'odometer': 208637,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2020-10-29',
'seats_number': 2,
'seller_name': None,
'title': 'RENAULT KANGOO EXPRESS EXTRA R-LINK BLUE DCI 95',
'transmission': 'automatic',
'trim': 'KANGOO EXPRESS EXTRA R-LINK BLUE DCI 95',
'year': 2020}
2026-03-24 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277f056cce36%27 HTTP/1.1" 200 None
2026-03-24 09:01:48 [vpauto.fr] INFO: Saving data for 7f056cce36: {'created_time': 1774342908.842198, 'last_price_update_time': 1774342908.84221}
2026-03-24 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7f056cce36') HTTP/1.1" 204 0
2026-03-24 09:01:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b20f6d89-e13f-5a29-8dcb-df56e8265a78 with identifier: faba627136
2026-03-24 09:01:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b20f6d89-e13f-5a29-8dcb-df56e8265a78 with identifier: faba627136
2026-03-24 09:01:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b20f6d89-e13f-5a29-8dcb-df56e8265a78 with identifier: faba627136 to the API
2026-03-24 09:01:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/faba627136/citroen-c3-c3-puretech-83-ss-bvm5-feel>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': None,
'category': None,
'color': 'Light yellow',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b20f6d89-e13f-5a29-8dcb-df56e8265a78',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/faba627136/citroen-c3-c3-puretech-83-ss-bvm5-feel',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'C3 C3 PureTech 83 S&S BVM5 Feel',
'odometer': 77495,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2020-10-28',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C3 C3 PureTech 83 S&S BVM5 Feel',
'transmission': 'automatic',
'trim': 'C3 C3 PureTech 83 S&S BVM5 Feel',
'year': 2020}
2026-03-24 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27faba627136%27 HTTP/1.1" 200 None
2026-03-24 09:01:49 [vpauto.fr] INFO: Saving data for faba627136: {'created_time': 1774342909.244387, 'last_price_update_time': 1774342909.244399}
2026-03-24 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='faba627136') HTTP/1.1" 204 0
2026-03-24 09:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d1a06a8836/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:01:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 203af625-3773-5cf7-9ad9-0f4dc8311d60 with identifier: d1a06a8836
2026-03-24 09:01:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 203af625-3773-5cf7-9ad9-0f4dc8311d60 with scrape type 1
2026-03-24 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 203af625-3773-5cf7-9ad9-0f4dc8311d60
2026-03-24 09:01:49 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 203af625-3773-5cf7-9ad9-0f4dc8311d60
2026-03-24 09:01:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 203af625-3773-5cf7-9ad9-0f4dc8311d60, identifier: d1a06a8836
2026-03-24 09:01:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 203af625-3773-5cf7-9ad9-0f4dc8311d60 with identifier: d1a06a8836
2026-03-24 09:01:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 203af625-3773-5cf7-9ad9-0f4dc8311d60 with identifier: d1a06a8836
2026-03-24 09:01:49 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 203af625-3773-5cf7-9ad9-0f4dc8311d60 with identifier: d1a06a8836 to the API
2026-03-24 09:01:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d1a06a8836/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-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': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '203af625-3773-5cf7-9ad9-0f4dc8311d60',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/d1a06a8836/peugeot-expert-fourgon-expert-fgn-tole-long-20-bluehdi-120-ss-bvm6-asphalt',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': 'EXPERT FOURGON EXPERT FGN TOLE LONG 2.0 BLUEHDI 120 S&S BVM6 '
'ASPHALT',
'odometer': 157791,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2020-09-28',
'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': 2020}
2026-03-24 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d1a06a8836%27 HTTP/1.1" 200 None
2026-03-24 09:01:49 [vpauto.fr] INFO: Saving data for d1a06a8836: {'created_time': 1774342909.889328, 'last_price_update_time': 1774342909.88934}
2026-03-24 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d1a06a8836') HTTP/1.1" 204 0
2026-03-24 09:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a2f9e6636/kia-ev6-229-ch-active> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 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-24 09:01:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fdacace-fa03-5fd1-9d78-7c766cefeb38 with identifier: a2f9e6636
2026-03-24 09:01:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7fdacace-fa03-5fd1-9d78-7c766cefeb38 with scrape type 1
2026-03-24 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 7fdacace-fa03-5fd1-9d78-7c766cefeb38
2026-03-24 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 7fdacace-fa03-5fd1-9d78-7c766cefeb38
2026-03-24 09:01:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7fdacace-fa03-5fd1-9d78-7c766cefeb38, identifier: a2f9e6636
2026-03-24 09:01:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7fdacace-fa03-5fd1-9d78-7c766cefeb38 with identifier: a2f9e6636
2026-03-24 09:01:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7fdacace-fa03-5fd1-9d78-7c766cefeb38 with identifier: a2f9e6636
2026-03-24 09:01:50 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7fdacace-fa03-5fd1-9d78-7c766cefeb38 with identifier: a2f9e6636 to the API
2026-03-24 09:01:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:50 [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-24 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277fdacace-fa03-5fd1-9d78-7c766cefeb38%27 HTTP/1.1" 200 None
2026-03-24 09:01:50 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 7fdacace-fa03-5fd1-9d78-7c766cefeb38: 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: \u0022KIA EV6 229 ch Active\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 920000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022KIA\u0022, \u0022Model\u0022: \u0022EV6 229 ch Active\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Electric\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222021-12-08\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/a2f9e6636/kia-ev6-229-ch-active\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022EV6 229 ch Active\u0022, \u0022Year\u0022: 2021, \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: \u00227fdacace-fa03-5fd1-9d78-7c766cefeb38\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:49 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-24 09:01:50 [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-24 09:01:50 [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': '7fdacace-fa03-5fd1-9d78-7c766cefeb38',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/a2f9e6636/kia-ev6-229-ch-active',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'KIA',
'model': 'EV6 229 ch Active',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2021-12-08',
'seats_number': 5,
'seller_name': None,
'title': 'KIA EV6 229 ch Active',
'transmission': 'automatic',
'trim': 'EV6 229 ch Active',
'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-24 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a2f9e6636%27 HTTP/1.1" 200 None
2026-03-24 09:01:50 [vpauto.fr] INFO: Saving data for a2f9e6636: {'created_time': 1774342910.639606, 'last_price_update_time': 1774342910.639616}
2026-03-24 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a2f9e6636') HTTP/1.1" 204 0
2026-03-24 09:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1c04552736/renault-kangoo-express-kangoo-express-blue-dci-80-confort> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/edb6a35f36/fiat-doblo-cargo-ft-13-multijet-95-pack> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2ba56fd736/opel-crossland-x-12-turbo-110-ch-elegance> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b744ee1-1359-5f08-86e3-51cec73de84b with identifier: 1c04552736
2026-03-24 09:01:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b744ee1-1359-5f08-86e3-51cec73de84b with scrape type 1
2026-03-24 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 0b744ee1-1359-5f08-86e3-51cec73de84b
2026-03-24 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 0b744ee1-1359-5f08-86e3-51cec73de84b
2026-03-24 09:01:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0b744ee1-1359-5f08-86e3-51cec73de84b, identifier: 1c04552736
2026-03-24 09:01:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfa1828b-798c-5d3b-8400-daa6ccd2da40 with identifier: edb6a35f36
2026-03-24 09:01:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfa1828b-798c-5d3b-8400-daa6ccd2da40 with scrape type 1
2026-03-24 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item dfa1828b-798c-5d3b-8400-daa6ccd2da40
2026-03-24 09:01:50 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item dfa1828b-798c-5d3b-8400-daa6ccd2da40
2026-03-24 09:01:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: dfa1828b-798c-5d3b-8400-daa6ccd2da40, identifier: edb6a35f36
2026-03-24 09:01:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2de46e02-ec52-5785-ac1c-5ae79ce1618c with identifier: 2ba56fd736
2026-03-24 09:01:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2de46e02-ec52-5785-ac1c-5ae79ce1618c with scrape type 1
2026-03-24 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 2de46e02-ec52-5785-ac1c-5ae79ce1618c
2026-03-24 09:01:51 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 2de46e02-ec52-5785-ac1c-5ae79ce1618c
2026-03-24 09:01:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2de46e02-ec52-5785-ac1c-5ae79ce1618c, identifier: 2ba56fd736
2026-03-24 09:01:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0b744ee1-1359-5f08-86e3-51cec73de84b with identifier: 1c04552736
2026-03-24 09:01:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0b744ee1-1359-5f08-86e3-51cec73de84b with identifier: 1c04552736
2026-03-24 09:01:51 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0b744ee1-1359-5f08-86e3-51cec73de84b with identifier: 1c04552736 to the API
2026-03-24 09:01:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1c04552736/renault-kangoo-express-kangoo-express-blue-dci-80-confort>
{'auction_title': '',
'c_o_2_emission_value': 151,
'car_expert_report_source_url': None,
'category': None,
'color': 'Light yellow',
'currency': 'EUR',
'doors_number': 4,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0b744ee1-1359-5f08-86e3-51cec73de84b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/1c04552736/renault-kangoo-express-kangoo-express-blue-dci-80-confort',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'KANGOO EXPRESS KANGOO EXPRESS BLUE DCI 80 CONFORT',
'odometer': 134358,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2020-06-30',
'seats_number': 2,
'seller_name': None,
'title': 'RENAULT KANGOO EXPRESS KANGOO EXPRESS BLUE DCI 80 CONFORT',
'transmission': 'automatic',
'trim': 'KANGOO EXPRESS KANGOO EXPRESS BLUE DCI 80 CONFORT',
'year': 2020}
2026-03-24 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271c04552736%27 HTTP/1.1" 200 None
2026-03-24 09:01:51 [vpauto.fr] INFO: Saving data for 1c04552736: {'created_time': 1774342911.580703, 'last_price_update_time': 1774342911.580714}
2026-03-24 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1c04552736') HTTP/1.1" 204 0
2026-03-24 09:01:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: dfa1828b-798c-5d3b-8400-daa6ccd2da40 with identifier: edb6a35f36
2026-03-24 09:01:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: dfa1828b-798c-5d3b-8400-daa6ccd2da40 with identifier: edb6a35f36
2026-03-24 09:01:51 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: dfa1828b-798c-5d3b-8400-daa6ccd2da40 with identifier: edb6a35f36 to the API
2026-03-24 09:01:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/edb6a35f36/fiat-doblo-cargo-ft-13-multijet-95-pack>
{'auction_title': '',
'c_o_2_emission_value': 158,
'car_expert_report_source_url': None,
'category': None,
'color': 'White',
'currency': 'EUR',
'doors_number': 3,
'emission_standard': 'EURO 6',
'engine': '1.3L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dfa1828b-798c-5d3b-8400-daa6ccd2da40',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/edb6a35f36/fiat-doblo-cargo-ft-13-multijet-95-pack',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'FIAT',
'model': 'DOBLO CARGO Ft 1.3 Multijet 95 PACK',
'odometer': 21818,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2020-10-22',
'seats_number': 2,
'seller_name': None,
'title': 'FIAT DOBLO CARGO Ft 1.3 Multijet 95 PACK',
'transmission': 'automatic',
'trim': 'DOBLO CARGO Ft 1.3 Multijet 95 PACK',
'year': 2020}
2026-03-24 09:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27edb6a35f36%27 HTTP/1.1" 200 None
2026-03-24 09:01:51 [vpauto.fr] INFO: Saving data for edb6a35f36: {'created_time': 1774342911.998832, 'last_price_update_time': 1774342911.998847}
2026-03-24 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='edb6a35f36') HTTP/1.1" 204 0
2026-03-24 09:01:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2de46e02-ec52-5785-ac1c-5ae79ce1618c with identifier: 2ba56fd736
2026-03-24 09:01:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2de46e02-ec52-5785-ac1c-5ae79ce1618c with identifier: 2ba56fd736
2026-03-24 09:01:52 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2de46e02-ec52-5785-ac1c-5ae79ce1618c with identifier: 2ba56fd736 to the API
2026-03-24 09:01:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:52 [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-24 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272de46e02-ec52-5785-ac1c-5ae79ce1618c%27 HTTP/1.1" 200 None
2026-03-24 09:01:52 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 2de46e02-ec52-5785-ac1c-5ae79ce1618c: 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: \u0022OPEL Crossland X 1.2 Turbo 110 ch Elegance\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 920000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022OPEL\u0022, \u0022Model\u0022: \u0022Crossland X 1.2 Turbo 110 ch Elegance\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u00221.2L\u0022, \u0022FuelType\u0022: \u0022Petrol\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222020-02-21\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/2ba56fd736/opel-crossland-x-12-turbo-110-ch-elegance\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022Crossland X 1.2 Turbo 110 ch Elegance\u0022, \u0022Year\u0022: 2020, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 104, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u00222de46e02-ec52-5785-ac1c-5ae79ce1618c\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:51 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-24 09:01:52 [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-24 09:01:52 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 104,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2de46e02-ec52-5785-ac1c-5ae79ce1618c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/2ba56fd736/opel-crossland-x-12-turbo-110-ch-elegance',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'OPEL',
'model': 'Crossland X 1.2 Turbo 110 ch Elegance',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2020-02-21',
'seats_number': 5,
'seller_name': None,
'title': 'OPEL Crossland X 1.2 Turbo 110 ch Elegance',
'transmission': 'manual',
'trim': 'Crossland X 1.2 Turbo 110 ch Elegance',
'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-24 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272ba56fd736%27 HTTP/1.1" 200 None
2026-03-24 09:01:52 [vpauto.fr] INFO: Saving data for 2ba56fd736: {'created_time': 1774342912.312953, 'last_price_update_time': 1774342912.312967}
2026-03-24 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2ba56fd736') HTTP/1.1" 204 0
2026-03-24 09:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cbade1b936/kia-rio-12-active> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c70a2e8a-d5d3-5291-b2ef-107fdaee42d9 with identifier: cbade1b936
2026-03-24 09:01:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c70a2e8a-d5d3-5291-b2ef-107fdaee42d9 with scrape type 1
2026-03-24 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item c70a2e8a-d5d3-5291-b2ef-107fdaee42d9
2026-03-24 09:01:52 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item c70a2e8a-d5d3-5291-b2ef-107fdaee42d9
2026-03-24 09:01:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c70a2e8a-d5d3-5291-b2ef-107fdaee42d9, identifier: cbade1b936
2026-03-24 09:01:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c70a2e8a-d5d3-5291-b2ef-107fdaee42d9 with identifier: cbade1b936
2026-03-24 09:01:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c70a2e8a-d5d3-5291-b2ef-107fdaee42d9 with identifier: cbade1b936
2026-03-24 09:01:52 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c70a2e8a-d5d3-5291-b2ef-107fdaee42d9 with identifier: cbade1b936 to the API
2026-03-24 09:01:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01:52 [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-24 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c70a2e8a-d5d3-5291-b2ef-107fdaee42d9%27 HTTP/1.1" 200 None
2026-03-24 09:01:52 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id c70a2e8a-d5d3-5291-b2ef-107fdaee42d9: 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: \u0022KIA RIO 1.2 ACTIVE\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 920000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022KIA\u0022, \u0022Model\u0022: \u0022RIO 1.2 ACTIVE\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u00221.2L\u0022, \u0022FuelType\u0022: \u0022Petrol\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222021-08-19\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/cbade1b936/kia-rio-12-active\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022RIO 1.2 ACTIVE\u0022, \u0022Year\u0022: 2021, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 130, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022c70a2e8a-d5d3-5291-b2ef-107fdaee42d9\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01:52 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-24 09:01:52 [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-24 09:01:52 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 130,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '1.2L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c70a2e8a-d5d3-5291-b2ef-107fdaee42d9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/cbade1b936/kia-rio-12-active',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'KIA',
'model': 'RIO 1.2 ACTIVE',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2021-08-19',
'seats_number': 5,
'seller_name': None,
'title': 'KIA RIO 1.2 ACTIVE',
'transmission': 'automatic',
'trim': 'RIO 1.2 ACTIVE',
'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-24 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27cbade1b936%27 HTTP/1.1" 200 None
2026-03-24 09:01:52 [vpauto.fr] INFO: Saving data for cbade1b936: {'created_time': 1774342912.861245, 'last_price_update_time': 1774342912.861257}
2026-03-24 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cbade1b936') HTTP/1.1" 204 0
2026-03-24 09:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/db608a4136/volkswagen-id3-204-ch-pro-performance> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:01:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f9ec350-ed6b-5ff6-a859-2dbecb8f06dc with identifier: db608a4136
2026-03-24 09:01:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f9ec350-ed6b-5ff6-a859-2dbecb8f06dc with scrape type 1
2026-03-24 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 1f9ec350-ed6b-5ff6-a859-2dbecb8f06dc
2026-03-24 09:01:56 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 1f9ec350-ed6b-5ff6-a859-2dbecb8f06dc
2026-03-24 09:01:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1f9ec350-ed6b-5ff6-a859-2dbecb8f06dc, identifier: db608a4136
2026-03-24 09:01:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1f9ec350-ed6b-5ff6-a859-2dbecb8f06dc with identifier: db608a4136
2026-03-24 09:01:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1f9ec350-ed6b-5ff6-a859-2dbecb8f06dc with identifier: db608a4136
2026-03-24 09:01:56 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1f9ec350-ed6b-5ff6-a859-2dbecb8f06dc with identifier: db608a4136 to the API
2026-03-24 09:01:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:01: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-24 09:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271f9ec350-ed6b-5ff6-a859-2dbecb8f06dc%27 HTTP/1.1" 200 None
2026-03-24 09:01:57 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 1f9ec350-ed6b-5ff6-a859-2dbecb8f06dc: 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 ID.3 204 ch Pro Performance\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 920000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022VOLKSWAGEN\u0022, \u0022Model\u0022: \u0022ID.3 204 ch Pro Performance\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Electric\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222021-03-25\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/db608a4136/volkswagen-id3-204-ch-pro-performance\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022ID.3 204 ch Pro Performance\u0022, \u0022Year\u0022: 2021, \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: \u00221f9ec350-ed6b-5ff6-a859-2dbecb8f06dc\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:01: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-24 09:01: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-24 09:01:57 [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': '1f9ec350-ed6b-5ff6-a859-2dbecb8f06dc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/db608a4136/volkswagen-id3-204-ch-pro-performance',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'VOLKSWAGEN',
'model': 'ID.3 204 ch Pro Performance',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2021-03-25',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN ID.3 204 ch Pro Performance',
'transmission': 'automatic',
'trim': 'ID.3 204 ch Pro Performance',
'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-24 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27db608a4136%27 HTTP/1.1" 200 None
2026-03-24 09:01:57 [vpauto.fr] INFO: Saving data for db608a4136: {'created_time': 1774342917.063142, 'last_price_update_time': 1774342917.063154}
2026-03-24 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='db608a4136') HTTP/1.1" 204 0
2026-03-24 09:01:58 [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-24 09:01:58 [vpauto.fr] INFO: Found 96 ads on page 11
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: e2b9c175b1
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e2b9c175b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for e2b9c175b1: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 398b0f2ff8
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27398b0f2ff8%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 398b0f2ff8: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: a2a7b30eb1
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a2a7b30eb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for a2a7b30eb1: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: c2378b5236
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c2378b5236%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for c2378b5236: 1
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 7aae7fad36
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277aae7fad36%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 7aae7fad36: 1
2026-03-24 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-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 3a68f77bbf
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273a68f77bbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 3a68f77bbf: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: d0c1b47ef8
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d0c1b47ef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for d0c1b47ef8: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 963264babf
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27963264babf%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 963264babf: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: b70510a2bf
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b70510a2bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for b70510a2bf: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 79ac0d42bf
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2779ac0d42bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 79ac0d42bf: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: df89cd87f8
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27df89cd87f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for df89cd87f8: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 48d2f8a0b1
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2748d2f8a0b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 48d2f8a0b1: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 23f0618936
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2723f0618936%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 23f0618936: 1
2026-03-24 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-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 9145aaaebf
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279145aaaebf%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 9145aaaebf: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: caf0b8ef36
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27caf0b8ef36%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for caf0b8ef36: 1
2026-03-24 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-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: f9890b33bf
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f9890b33bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for f9890b33bf: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 6e1d3fc536
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276e1d3fc536%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 6e1d3fc536: 1
2026-03-24 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-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 39394521bf
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2739394521bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 39394521bf: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 74acaaf0bf
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2774acaaf0bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 74acaaf0bf: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: e3263d75f8
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e3263d75f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for e3263d75f8: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: bcfa1607bf
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bcfa1607bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for bcfa1607bf: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: b40538bef8
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b40538bef8%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for b40538bef8: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 73164c5ab1
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2773164c5ab1%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 73164c5ab1: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: c9e1b4dabf
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c9e1b4dabf%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for c9e1b4dabf: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: bd467bbbf8
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bd467bbbf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for bd467bbbf8: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 5c968dd7b1
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275c968dd7b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 5c968dd7b1: 0
2026-03-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 86c6558b36
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2786c6558b36%27 HTTP/1.1" 200 None
2026-03-24 09:01:58 [vpauto.fr] INFO: Scrape type for 86c6558b36: 1
2026-03-24 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-24 09:01:58 [vpauto.fr] INFO: Found listing with ID: 8f1d2c636
2026-03-24 09:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278f1d2c636%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 8f1d2c636: 1
2026-03-24 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-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 19760934f8
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2719760934f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 19760934f8: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: aa288bcbf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27aa288bcbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for aa288bcbf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 2d096069b1
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272d096069b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 2d096069b1: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 734f30c5f8
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27734f30c5f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 734f30c5f8: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: e5ba458cb1
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e5ba458cb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for e5ba458cb1: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 2e54ebaaf8
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272e54ebaaf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 2e54ebaaf8: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 343a0a1ab1
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27343a0a1ab1%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 343a0a1ab1: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: ad8d635336
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ad8d635336%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for ad8d635336: 1
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: b69976b036
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b69976b036%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for b69976b036: 1
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: dc80df84bf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27dc80df84bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for dc80df84bf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: c43ef075f8
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c43ef075f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for c43ef075f8: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 38b742b8bf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2738b742b8bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 38b742b8bf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 61840929aa
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2761840929aa%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 61840929aa: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: ba117d60bf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ba117d60bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for ba117d60bf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 8f8f7fc3f8
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278f8f7fc3f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 8f8f7fc3f8: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: a12bfcea36
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27a12bfcea36%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for a12bfcea36: 1
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 31c7da44bf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2731c7da44bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 31c7da44bf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 446a3dea36
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27446a3dea36%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 446a3dea36: 1
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 9af1c7b5bf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%279af1c7b5bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 9af1c7b5bf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: b9d34daf36
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b9d34daf36%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for b9d34daf36: 1
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 7186c27df8
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277186c27df8%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 7186c27df8: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 8b72dc53bf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278b72dc53bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 8b72dc53bf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 695888baf8
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27695888baf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 695888baf8: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 40aa9f23bf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2740aa9f23bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 40aa9f23bf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: c0bbe741b1
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c0bbe741b1%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for c0bbe741b1: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 6a202b93bf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276a202b93bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 6a202b93bf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 996e145bf8
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27996e145bf8%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 996e145bf8: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 5cf92eeabf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275cf92eeabf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 5cf92eeabf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: af950e81bf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27af950e81bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for af950e81bf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 1bc4fa2436
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271bc4fa2436%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 1bc4fa2436: 1
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 937024ebf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27937024ebf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 937024ebf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 1dba929936
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271dba929936%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 1dba929936: 1
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 8b94c045bf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278b94c045bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 8b94c045bf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: e3e3f47b36
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e3e3f47b36%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for e3e3f47b36: 1
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: bd85fb8cb1
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27bd85fb8cb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for bd85fb8cb1: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 955b8d45a
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27955b8d45a%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 955b8d45a: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 6334e9e65a
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276334e9e65a%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 6334e9e65a: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 5b8c814836
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275b8c814836%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 5b8c814836: 1
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: c583317bbf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c583317bbf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for c583317bbf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 17de661d36
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2717de661d36%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 17de661d36: 1
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: c5c07e415a
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c5c07e415a%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for c5c07e415a: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: f8647fc0bf
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f8647fc0bf%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for f8647fc0bf: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 2a8689edb1
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272a8689edb1%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 2a8689edb1: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 3bf619f89e
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%273bf619f89e%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 3bf619f89e: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: 86da28e4f8
2026-03-24 09:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2786da28e4f8%27 HTTP/1.1" 200 None
2026-03-24 09:01:59 [vpauto.fr] INFO: Scrape type for 86da28e4f8: 0
2026-03-24 09:01:59 [vpauto.fr] INFO: Found listing with ID: b641b13bf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b641b13bf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for b641b13bf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 93b7e416b1
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2793b7e416b1%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 93b7e416b1: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 31762ac836
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2731762ac836%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 31762ac836: 1
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 95b067c736
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2795b067c736%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 95b067c736: 1
2026-03-24 09:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/caf0b8ef36/renault-clio-tce-90-e6c-zen> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 5375a25abf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275375a25abf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 5375a25abf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: c3664271bf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c3664271bf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for c3664271bf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 79f7e0af36
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2779f7e0af36%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 79f7e0af36: 1
2026-03-24 09:02:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: e9c4195dbf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e9c4195dbf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for e9c4195dbf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 2a9a655f8
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272a9a655f8%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 2a9a655f8: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 2fdb636bf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272fdb636bf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 2fdb636bf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 33708d00bf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2733708d00bf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 33708d00bf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 454abd0cbf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27454abd0cbf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 454abd0cbf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 46a6d718bf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2746a6d718bf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 46a6d718bf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 54991b5c36
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2754991b5c36%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 54991b5c36: 1
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 5cb679ddbf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275cb679ddbf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 5cb679ddbf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: ae0dd4b3f8
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ae0dd4b3f8%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for ae0dd4b3f8: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: e04bf84fbf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e04bf84fbf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for e04bf84fbf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: c60986ccb1
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c60986ccb1%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for c60986ccb1: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 8e5ed4cfbf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278e5ed4cfbf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 8e5ed4cfbf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 476c2d56bf
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27476c2d56bf%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 476c2d56bf: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 2eb078a3f8
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%272eb078a3f8%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 2eb078a3f8: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 86fda8fff8
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2786fda8fff8%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 86fda8fff8: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Found listing with ID: 6843049df8
2026-03-24 09:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276843049df8%27 HTTP/1.1" 200 None
2026-03-24 09:02:00 [vpauto.fr] INFO: Scrape type for 6843049df8: 0
2026-03-24 09:02:00 [vpauto.fr] INFO: Requesting listing page 12: https://vpauto.eu/vehicle/list?page=12
2026-03-24 09:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7aae7fad36/citroen-berlingo-van-berlingo-van-m-650-bluehdi-75-bvm5-club> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6e1d3fc536/citroen-berlingo-fourgon-berlingo-m-bluehdi-100-ss-etg6-club> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e05fbe4-0cf4-53ed-827f-ac8d4bfc7c8c with identifier: caf0b8ef36
2026-03-24 09:02:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e05fbe4-0cf4-53ed-827f-ac8d4bfc7c8c with scrape type 1
2026-03-24 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 7e05fbe4-0cf4-53ed-827f-ac8d4bfc7c8c
2026-03-24 09:02:00 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 7e05fbe4-0cf4-53ed-827f-ac8d4bfc7c8c
2026-03-24 09:02:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7e05fbe4-0cf4-53ed-827f-ac8d4bfc7c8c, identifier: caf0b8ef36
2026-03-24 09:02:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:02:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:02:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7e05fbe4-0cf4-53ed-827f-ac8d4bfc7c8c with identifier: caf0b8ef36
2026-03-24 09:02:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7e05fbe4-0cf4-53ed-827f-ac8d4bfc7c8c with identifier: caf0b8ef36
2026-03-24 09:02:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7e05fbe4-0cf4-53ed-827f-ac8d4bfc7c8c with identifier: caf0b8ef36 to the API
2026-03-24 09:02:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:02:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/caf0b8ef36/renault-clio-tce-90-e6c-zen>
{'auction_title': '',
'c_o_2_emission_value': 113,
'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': '7e05fbe4-0cf4-53ed-827f-ac8d4bfc7c8c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/caf0b8ef36/renault-clio-tce-90-e6c-zen',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'Clio TCe 90 E6C Zen',
'odometer': 90783,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2018-12-31',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Clio TCe 90 E6C Zen',
'transmission': 'manual',
'trim': 'Clio TCe 90 E6C Zen',
'year': 2018}
2026-03-24 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27caf0b8ef36%27 HTTP/1.1" 200 None
2026-03-24 09:02:01 [vpauto.fr] INFO: Saving data for caf0b8ef36: {'created_time': 1774342921.340806, 'last_price_update_time': 1774342921.340816}
2026-03-24 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='caf0b8ef36') HTTP/1.1" 204 0
2026-03-24 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/23f0618936/ford-fiesta-11-70-ch-bvm5-trend-business> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f0aed93e36/citroen-c3-12-110-shine-business> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c2378b5236/citroen-berlingo-van-berlingo-van-m-650-bluehdi-75-bvm5-club> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 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-24 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-24 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-24 09:02:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7a061f1-4065-5328-90c0-162c41bbc77c with identifier: 7aae7fad36
2026-03-24 09:02:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7a061f1-4065-5328-90c0-162c41bbc77c with scrape type 1
2026-03-24 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item b7a061f1-4065-5328-90c0-162c41bbc77c
2026-03-24 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item b7a061f1-4065-5328-90c0-162c41bbc77c
2026-03-24 09:02:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b7a061f1-4065-5328-90c0-162c41bbc77c, identifier: 7aae7fad36
2026-03-24 09:02:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b69e2a5-c815-5857-8d5e-43063aae1638 with identifier: 6e1d3fc536
2026-03-24 09:02:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b69e2a5-c815-5857-8d5e-43063aae1638 with scrape type 1
2026-03-24 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 5b69e2a5-c815-5857-8d5e-43063aae1638
2026-03-24 09:02:01 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 5b69e2a5-c815-5857-8d5e-43063aae1638
2026-03-24 09:02:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5b69e2a5-c815-5857-8d5e-43063aae1638, identifier: 6e1d3fc536
2026-03-24 09:02:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b7a061f1-4065-5328-90c0-162c41bbc77c with identifier: 7aae7fad36
2026-03-24 09:02:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b7a061f1-4065-5328-90c0-162c41bbc77c with identifier: 7aae7fad36
2026-03-24 09:02:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b7a061f1-4065-5328-90c0-162c41bbc77c with identifier: 7aae7fad36 to the API
2026-03-24 09:02:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02: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-24 09:02:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7aae7fad36/citroen-berlingo-van-berlingo-van-m-650-bluehdi-75-bvm5-club>
{'auction_title': '',
'c_o_2_emission_value': 114,
'car_expert_report_source_url': None,
'category': None,
'color': 'Light yellow',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b7a061f1-4065-5328-90c0-162c41bbc77c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/7aae7fad36/citroen-berlingo-van-berlingo-van-m-650-bluehdi-75-bvm5-club',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'BERLINGO VAN BERLINGO VAN M 650 BLUEHDI 75 BVM5 CLUB',
'odometer': 131183,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2019-05-21',
'seats_number': 3,
'seller_name': None,
'title': 'CITROEN BERLINGO VAN BERLINGO VAN M 650 BLUEHDI 75 BVM5 CLUB',
'transmission': 'automatic',
'trim': 'BERLINGO VAN BERLINGO VAN M 650 BLUEHDI 75 BVM5 CLUB',
'year': 2019}
2026-03-24 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%277aae7fad36%27 HTTP/1.1" 200 None
2026-03-24 09:02:02 [vpauto.fr] INFO: Saving data for 7aae7fad36: {'created_time': 1774342922.177452, 'last_price_update_time': 1774342922.177463}
2026-03-24 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7aae7fad36') HTTP/1.1" 204 0
2026-03-24 09:02:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5b69e2a5-c815-5857-8d5e-43063aae1638 with identifier: 6e1d3fc536
2026-03-24 09:02:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5b69e2a5-c815-5857-8d5e-43063aae1638 with identifier: 6e1d3fc536
2026-03-24 09:02:02 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5b69e2a5-c815-5857-8d5e-43063aae1638 with identifier: 6e1d3fc536 to the API
2026-03-24 09:02:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02: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-24 09:02:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6e1d3fc536/citroen-berlingo-fourgon-berlingo-m-bluehdi-100-ss-etg6-club>
{'auction_title': '',
'c_o_2_emission_value': 108,
'car_expert_report_source_url': None,
'category': None,
'color': 'Light yellow',
'currency': 'EUR',
'doors_number': 4,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5b69e2a5-c815-5857-8d5e-43063aae1638',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/6e1d3fc536/citroen-berlingo-fourgon-berlingo-m-bluehdi-100-ss-etg6-club',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'BERLINGO FOURGON BERLINGO M BLUEHDI 100 S&S ETG6 CLUB',
'odometer': 104428,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2018-06-06',
'seats_number': 3,
'seller_name': None,
'title': 'CITROEN BERLINGO FOURGON BERLINGO M BLUEHDI 100 S&S ETG6 CLUB',
'transmission': 'automatic',
'trim': 'BERLINGO FOURGON BERLINGO M BLUEHDI 100 S&S ETG6 CLUB',
'year': 2018}
2026-03-24 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%276e1d3fc536%27 HTTP/1.1" 200 None
2026-03-24 09:02:02 [vpauto.fr] INFO: Saving data for 6e1d3fc536: {'created_time': 1774342922.582197, 'last_price_update_time': 1774342922.582212}
2026-03-24 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6e1d3fc536') HTTP/1.1" 204 0
2026-03-24 09:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8f1d2c636/citroen-jumpy-fourgon-jumpy-fgn-m-bluehdi-95-bvm5-confort> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 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-24 09:02:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4201acad-6b4d-57ad-bdcd-0e373336099b with identifier: 23f0618936
2026-03-24 09:02:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4201acad-6b4d-57ad-bdcd-0e373336099b with scrape type 1
2026-03-24 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 4201acad-6b4d-57ad-bdcd-0e373336099b
2026-03-24 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 4201acad-6b4d-57ad-bdcd-0e373336099b
2026-03-24 09:02:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4201acad-6b4d-57ad-bdcd-0e373336099b, identifier: 23f0618936
2026-03-24 09:02:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6447f0cd-5cd1-58e1-b8fc-ef01f0ef4b50 with identifier: f0aed93e36
2026-03-24 09:02:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6447f0cd-5cd1-58e1-b8fc-ef01f0ef4b50 with scrape type 1
2026-03-24 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 6447f0cd-5cd1-58e1-b8fc-ef01f0ef4b50
2026-03-24 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 6447f0cd-5cd1-58e1-b8fc-ef01f0ef4b50
2026-03-24 09:02:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6447f0cd-5cd1-58e1-b8fc-ef01f0ef4b50, identifier: f0aed93e36
2026-03-24 09:02:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b42ffcc2-f19d-5308-bd8a-fcb472f9e966 with identifier: c2378b5236
2026-03-24 09:02:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b42ffcc2-f19d-5308-bd8a-fcb472f9e966 with scrape type 1
2026-03-24 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item b42ffcc2-f19d-5308-bd8a-fcb472f9e966
2026-03-24 09:02:02 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item b42ffcc2-f19d-5308-bd8a-fcb472f9e966
2026-03-24 09:02:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b42ffcc2-f19d-5308-bd8a-fcb472f9e966, identifier: c2378b5236
2026-03-24 09:02:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4201acad-6b4d-57ad-bdcd-0e373336099b with identifier: 23f0618936
2026-03-24 09:02:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4201acad-6b4d-57ad-bdcd-0e373336099b with identifier: 23f0618936
2026-03-24 09:02:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4201acad-6b4d-57ad-bdcd-0e373336099b with identifier: 23f0618936 to the API
2026-03-24 09:02:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:02:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/23f0618936/ford-fiesta-11-70-ch-bvm5-trend-business>
{'auction_title': '',
'c_o_2_emission_value': 96,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 3,
'emission_standard': None,
'engine': '1.1L',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4201acad-6b4d-57ad-bdcd-0e373336099b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/23f0618936/ford-fiesta-11-70-ch-bvm5-trend-business',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'FORD',
'model': 'Fiesta 1.1 70 ch BVM5 Trend Business',
'odometer': 66398,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2018-10-26',
'seats_number': 5,
'seller_name': None,
'title': 'FORD Fiesta 1.1 70 ch BVM5 Trend Business',
'transmission': 'manual',
'trim': 'Fiesta 1.1 70 ch BVM5 Trend Business',
'year': 2018}
2026-03-24 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2723f0618936%27 HTTP/1.1" 200 None
2026-03-24 09:02:03 [vpauto.fr] INFO: Saving data for 23f0618936: {'created_time': 1774342923.309381, 'last_price_update_time': 1774342923.309393}
2026-03-24 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='23f0618936') HTTP/1.1" 204 0
2026-03-24 09:02:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6447f0cd-5cd1-58e1-b8fc-ef01f0ef4b50 with identifier: f0aed93e36
2026-03-24 09:02:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6447f0cd-5cd1-58e1-b8fc-ef01f0ef4b50 with identifier: f0aed93e36
2026-03-24 09:02:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6447f0cd-5cd1-58e1-b8fc-ef01f0ef4b50 with identifier: f0aed93e36 to the API
2026-03-24 09:02:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:02:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f0aed93e36/citroen-c3-12-110-shine-business>
{'auction_title': '',
'c_o_2_emission_value': 124,
'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': '6447f0cd-5cd1-58e1-b8fc-ef01f0ef4b50',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/f0aed93e36/citroen-c3-12-110-shine-business',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'C3 1.2 110 SHINE BUSINESS',
'odometer': 71087,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2021-08-25',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C3 1.2 110 SHINE BUSINESS',
'transmission': 'automatic',
'trim': 'C3 1.2 110 SHINE BUSINESS',
'year': 2021}
2026-03-24 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27f0aed93e36%27 HTTP/1.1" 200 None
2026-03-24 09:02:03 [vpauto.fr] INFO: Saving data for f0aed93e36: {'created_time': 1774342923.699233, 'last_price_update_time': 1774342923.699244}
2026-03-24 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f0aed93e36') HTTP/1.1" 204 0
2026-03-24 09:02:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b42ffcc2-f19d-5308-bd8a-fcb472f9e966 with identifier: c2378b5236
2026-03-24 09:02:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b42ffcc2-f19d-5308-bd8a-fcb472f9e966 with identifier: c2378b5236
2026-03-24 09:02:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b42ffcc2-f19d-5308-bd8a-fcb472f9e966 with identifier: c2378b5236 to the API
2026-03-24 09:02:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:02:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c2378b5236/citroen-berlingo-van-berlingo-van-m-650-bluehdi-75-bvm5-club>
{'auction_title': '',
'c_o_2_emission_value': 114,
'car_expert_report_source_url': None,
'category': None,
'color': 'Light yellow',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b42ffcc2-f19d-5308-bd8a-fcb472f9e966',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/c2378b5236/citroen-berlingo-van-berlingo-van-m-650-bluehdi-75-bvm5-club',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'BERLINGO VAN BERLINGO VAN M 650 BLUEHDI 75 BVM5 CLUB',
'odometer': 117572,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2019-05-21',
'seats_number': 3,
'seller_name': None,
'title': 'CITROEN BERLINGO VAN BERLINGO VAN M 650 BLUEHDI 75 BVM5 CLUB',
'transmission': 'automatic',
'trim': 'BERLINGO VAN BERLINGO VAN M 650 BLUEHDI 75 BVM5 CLUB',
'year': 2019}
2026-03-24 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c2378b5236%27 HTTP/1.1" 200 None
2026-03-24 09:02:04 [vpauto.fr] INFO: Saving data for c2378b5236: {'created_time': 1774342924.118441, 'last_price_update_time': 1774342924.118452}
2026-03-24 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c2378b5236') HTTP/1.1" 204 0
2026-03-24 09:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ad8d635336/toyota-yaris-75-vvt-i-dynamic-busines> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b69976b036/peugeot-3008-15-bluehdi-130ch-ss-bvm6-allure> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:02:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:02:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2aabbe0f-765b-52aa-ab04-8228735940b0 with identifier: 8f1d2c636
2026-03-24 09:02:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2aabbe0f-765b-52aa-ab04-8228735940b0 with scrape type 1
2026-03-24 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 2aabbe0f-765b-52aa-ab04-8228735940b0
2026-03-24 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 2aabbe0f-765b-52aa-ab04-8228735940b0
2026-03-24 09:02:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2aabbe0f-765b-52aa-ab04-8228735940b0, identifier: 8f1d2c636
2026-03-24 09:02:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2aabbe0f-765b-52aa-ab04-8228735940b0 with identifier: 8f1d2c636
2026-03-24 09:02:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2aabbe0f-765b-52aa-ab04-8228735940b0 with identifier: 8f1d2c636
2026-03-24 09:02:04 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2aabbe0f-765b-52aa-ab04-8228735940b0 with identifier: 8f1d2c636 to the API
2026-03-24 09:02:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02: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-24 09:02:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8f1d2c636/citroen-jumpy-fourgon-jumpy-fgn-m-bluehdi-95-bvm5-confort>
{'auction_title': '',
'c_o_2_emission_value': 144,
'car_expert_report_source_url': None,
'category': None,
'color': 'Light yellow',
'currency': 'EUR',
'doors_number': None,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2aabbe0f-765b-52aa-ab04-8228735940b0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/8f1d2c636/citroen-jumpy-fourgon-jumpy-fgn-m-bluehdi-95-bvm5-confort',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'JUMPY FOURGON JUMPY FGN M BLUEHDI 95 BVM5 CONFORT',
'odometer': 168243,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2018-08-14',
'seats_number': 3,
'seller_name': None,
'title': 'CITROEN JUMPY FOURGON JUMPY FGN M BLUEHDI 95 BVM5 CONFORT',
'transmission': 'automatic',
'trim': 'JUMPY FOURGON JUMPY FGN M BLUEHDI 95 BVM5 CONFORT',
'year': 2018}
2026-03-24 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278f1d2c636%27 HTTP/1.1" 200 None
2026-03-24 09:02:04 [vpauto.fr] INFO: Saving data for 8f1d2c636: {'created_time': 1774342924.745934, 'last_price_update_time': 1774342924.745946}
2026-03-24 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8f1d2c636') HTTP/1.1" 204 0
2026-03-24 09:02:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f134b0f-4eea-5de4-b8d0-85d686625923 with identifier: ad8d635336
2026-03-24 09:02:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f134b0f-4eea-5de4-b8d0-85d686625923 with scrape type 1
2026-03-24 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 8f134b0f-4eea-5de4-b8d0-85d686625923
2026-03-24 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 8f134b0f-4eea-5de4-b8d0-85d686625923
2026-03-24 09:02:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8f134b0f-4eea-5de4-b8d0-85d686625923, identifier: ad8d635336
2026-03-24 09:02:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93ab38da-cf03-5ae6-abbe-0a6c6421a1df with identifier: b69976b036
2026-03-24 09:02:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93ab38da-cf03-5ae6-abbe-0a6c6421a1df with scrape type 1
2026-03-24 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 93ab38da-cf03-5ae6-abbe-0a6c6421a1df
2026-03-24 09:02:04 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 93ab38da-cf03-5ae6-abbe-0a6c6421a1df
2026-03-24 09:02:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 93ab38da-cf03-5ae6-abbe-0a6c6421a1df, identifier: b69976b036
2026-03-24 09:02:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8f134b0f-4eea-5de4-b8d0-85d686625923 with identifier: ad8d635336
2026-03-24 09:02:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8f134b0f-4eea-5de4-b8d0-85d686625923 with identifier: ad8d635336
2026-03-24 09:02:05 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8f134b0f-4eea-5de4-b8d0-85d686625923 with identifier: ad8d635336 to the API
2026-03-24 09:02:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02: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-24 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%278f134b0f-4eea-5de4-b8d0-85d686625923%27 HTTP/1.1" 200 None
2026-03-24 09:02:05 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 8f134b0f-4eea-5de4-b8d0-85d686625923: 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: \u0022TOYOTA YARIS 75 VVT-I DYNAMIC BUSINES\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 990000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022TOYOTA\u0022, \u0022Model\u0022: \u0022YARIS 75 VVT-I DYNAMIC BUSINES\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Hybrid\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222018-01-11\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/ad8d635336/toyota-yaris-75-vvt-i-dynamic-busines\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022YARIS 75 VVT-I DYNAMIC BUSINES\u0022, \u0022Year\u0022: 2018, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 75, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u00228f134b0f-4eea-5de4-b8d0-85d686625923\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:02: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-24 09:02: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-24 09:02:05 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 75,
'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': '8f134b0f-4eea-5de4-b8d0-85d686625923',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/ad8d635336/toyota-yaris-75-vvt-i-dynamic-busines',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'TOYOTA',
'model': 'YARIS 75 VVT-I DYNAMIC BUSINES',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2018-01-11',
'seats_number': 5,
'seller_name': None,
'title': 'TOYOTA YARIS 75 VVT-I DYNAMIC BUSINES',
'transmission': 'automatic',
'trim': 'YARIS 75 VVT-I DYNAMIC BUSINES',
'year': 2018}
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-24 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27ad8d635336%27 HTTP/1.1" 200 None
2026-03-24 09:02:05 [vpauto.fr] INFO: Saving data for ad8d635336: {'created_time': 1774342925.379142, 'last_price_update_time': 1774342925.379152}
2026-03-24 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ad8d635336') HTTP/1.1" 204 0
2026-03-24 09:02:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 93ab38da-cf03-5ae6-abbe-0a6c6421a1df with identifier: b69976b036
2026-03-24 09:02:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 93ab38da-cf03-5ae6-abbe-0a6c6421a1df with identifier: b69976b036
2026-03-24 09:02:05 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 93ab38da-cf03-5ae6-abbe-0a6c6421a1df with identifier: b69976b036 to the API
2026-03-24 09:02:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02: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-24 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2793ab38da-cf03-5ae6-abbe-0a6c6421a1df%27 HTTP/1.1" 200 None
2026-03-24 09:02:05 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 93ab38da-cf03-5ae6-abbe-0a6c6421a1df: 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: \u0022PEUGEOT 3008 1.5 BlueHDi 130ch S\u0026S BVM6 Allure\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 990000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022PEUGEOT\u0022, \u0022Model\u0022: \u00223008 1.5 BlueHDi 130ch S\u0026S BVM6 Allure\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u00221.5L\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222018-07-31\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/b69976b036/peugeot-3008-15-bluehdi-130ch-ss-bvm6-allure\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u00223008 1.5 BlueHDi 130ch S\u0026S BVM6 Allure\u0022, \u0022Year\u0022: 2018, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 101, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: false, \u0022IsVatDeductible\u0022: false, \u0022Id\u0022: \u002293ab38da-cf03-5ae6-abbe-0a6c6421a1df\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:02: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-24 09:02: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-24 09:02:05 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 101,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '1.5L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '93ab38da-cf03-5ae6-abbe-0a6c6421a1df',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/b69976b036/peugeot-3008-15-bluehdi-130ch-ss-bvm6-allure',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '3008 1.5 BlueHDi 130ch S&S BVM6 Allure',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2018-07-31',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 3008 1.5 BlueHDi 130ch S&S BVM6 Allure',
'transmission': 'manual',
'trim': '3008 1.5 BlueHDi 130ch S&S BVM6 Allure',
'year': 2018}
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-24 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b69976b036%27 HTTP/1.1" 200 None
2026-03-24 09:02:05 [vpauto.fr] INFO: Saving data for b69976b036: {'created_time': 1774342925.686466, 'last_price_update_time': 1774342925.686479}
2026-03-24 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b69976b036') HTTP/1.1" 204 0
2026-03-24 09:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/446a3dea36/renault-clio-estate-dci-90-energy-intens> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1bc4fa2436/volkswagen-transporter-fourgon-transporter-fgn-vitre-l2h1-20-tdi-150> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a12bfcea36/hyundai-tucson-20-crdi-136-2wd-executive> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:02:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:02:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-24 09:02:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 179551d2-6c4f-5596-a902-a0f8f0f0e73c with identifier: 446a3dea36
2026-03-24 09:02:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 179551d2-6c4f-5596-a902-a0f8f0f0e73c with scrape type 1
2026-03-24 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 179551d2-6c4f-5596-a902-a0f8f0f0e73c
2026-03-24 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 179551d2-6c4f-5596-a902-a0f8f0f0e73c
2026-03-24 09:02:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 179551d2-6c4f-5596-a902-a0f8f0f0e73c, identifier: 446a3dea36
2026-03-24 09:02:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a765b5ee-a0c7-549f-9729-1dae593165a6 with identifier: 1bc4fa2436
2026-03-24 09:02:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a765b5ee-a0c7-549f-9729-1dae593165a6 with scrape type 1
2026-03-24 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item a765b5ee-a0c7-549f-9729-1dae593165a6
2026-03-24 09:02:05 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item a765b5ee-a0c7-549f-9729-1dae593165a6
2026-03-24 09:02:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a765b5ee-a0c7-549f-9729-1dae593165a6, identifier: 1bc4fa2436
2026-03-24 09:02:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c5f4ecf-fb9f-583e-87f3-f93fa5a90dee with identifier: a12bfcea36
2026-03-24 09:02:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c5f4ecf-fb9f-583e-87f3-f93fa5a90dee with scrape type 1
2026-03-24 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 9c5f4ecf-fb9f-583e-87f3-f93fa5a90dee
2026-03-24 09:02:06 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 9c5f4ecf-fb9f-583e-87f3-f93fa5a90dee
2026-03-24 09:02:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9c5f4ecf-fb9f-583e-87f3-f93fa5a90dee, identifier: a12bfcea36
2026-03-24 09:02:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 179551d2-6c4f-5596-a902-a0f8f0f0e73c with identifier: 446a3dea36
2026-03-24 09:02:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 179551d2-6c4f-5596-a902-a0f8f0f0e73c with identifier: 446a3dea36
2026-03-24 09:02:06 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 179551d2-6c4f-5596-a902-a0f8f0f0e73c with identifier: 446a3dea36 to the API
2026-03-24 09:02:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02: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-24 09:02:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/446a3dea36/renault-clio-estate-dci-90-energy-intens>
{'auction_title': '',
'c_o_2_emission_value': 92,
'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': '179551d2-6c4f-5596-a902-a0f8f0f0e73c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/446a3dea36/renault-clio-estate-dci-90-energy-intens',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'Clio Estate dCi 90 Energy Intens',
'odometer': 207815,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2017-10-17',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Clio Estate dCi 90 Energy Intens',
'transmission': 'manual',
'trim': 'Clio Estate dCi 90 Energy Intens',
'year': 2017}
2026-03-24 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27446a3dea36%27 HTTP/1.1" 200 None
2026-03-24 09:02:06 [vpauto.fr] INFO: Saving data for 446a3dea36: {'created_time': 1774342926.654033, 'last_price_update_time': 1774342926.654047}
2026-03-24 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='446a3dea36') HTTP/1.1" 204 0
2026-03-24 09:02:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a765b5ee-a0c7-549f-9729-1dae593165a6 with identifier: 1bc4fa2436
2026-03-24 09:02:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:02:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a765b5ee-a0c7-549f-9729-1dae593165a6 with identifier: 1bc4fa2436
2026-03-24 09:02:06 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a765b5ee-a0c7-549f-9729-1dae593165a6 with identifier: 1bc4fa2436 to the API
2026-03-24 09:02:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02: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-24 09:02:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1bc4fa2436/volkswagen-transporter-fourgon-transporter-fgn-vitre-l2h1-20-tdi-150>
{'auction_title': '',
'c_o_2_emission_value': 159,
'car_expert_report_source_url': None,
'category': None,
'color': 'Mojave Beige Metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a765b5ee-a0c7-549f-9729-1dae593165a6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/1bc4fa2436/volkswagen-transporter-fourgon-transporter-fgn-vitre-l2h1-20-tdi-150',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'VOLKSWAGEN',
'model': 'TRANSPORTER FOURGON TRANSPORTER FGN VITRE L2H1 2.0 TDI 150',
'odometer': 316439,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2016-05-11',
'seats_number': 9,
'seller_name': None,
'title': 'VOLKSWAGEN TRANSPORTER FOURGON TRANSPORTER FGN VITRE L2H1 2.0 TDI '
'150',
'transmission': 'automatic',
'trim': 'TRANSPORTER FOURGON TRANSPORTER FGN VITRE L2H1 2.0 TDI 150',
'year': 2016}
2026-03-24 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271bc4fa2436%27 HTTP/1.1" 200 None
2026-03-24 09:02:07 [vpauto.fr] INFO: Saving data for 1bc4fa2436: {'created_time': 1774342927.400961, 'last_price_update_time': 1774342927.400972}
2026-03-24 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1bc4fa2436') HTTP/1.1" 204 0
2026-03-24 09:02:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9c5f4ecf-fb9f-583e-87f3-f93fa5a90dee with identifier: a12bfcea36
2026-03-24 09:02:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9c5f4ecf-fb9f-583e-87f3-f93fa5a90dee with identifier: a12bfcea36
2026-03-24 09:02:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9c5f4ecf-fb9f-583e-87f3-f93fa5a90dee with identifier: a12bfcea36 to the API
2026-03-24 09:02:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02: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-24 09:02:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a12bfcea36/hyundai-tucson-20-crdi-136-2wd-executive>
{'auction_title': '',
'c_o_2_emission_value': 127,
'car_expert_report_source_url': None,
'category': None,
'color': 'White',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO',
'engine': '2.0L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9c5f4ecf-fb9f-583e-87f3-f93fa5a90dee',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/a12bfcea36/hyundai-tucson-20-crdi-136-2wd-executive',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'HYUNDAI',
'model': 'Tucson 2.0 Crdi 136 2wd Executive',
'odometer': 166000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2017-06-22',
'seats_number': 5,
'seller_name': None,
'title': 'HYUNDAI Tucson 2.0 Crdi 136 2wd Executive',
'transmission': 'automatic',
'trim': 'Tucson 2.0 Crdi 136 2wd Executive',
'year': 2017}
2026-03-24 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a12bfcea36%27 HTTP/1.1" 200 None
2026-03-24 09:02:07 [vpauto.fr] INFO: Saving data for a12bfcea36: {'created_time': 1774342927.807196, 'last_price_update_time': 1774342927.807208}
2026-03-24 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a12bfcea36') HTTP/1.1" 204 0
2026-03-24 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/95b067c736/citroen-c3-puretech-83-ss-bvm5-feel> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1dba929936/renault-kadjar-tce-130-energy-intens> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 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-24 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-24 09:02:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23ab3278-7f68-56ef-8a2f-df71fff7d4ee with identifier: 95b067c736
2026-03-24 09:02:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23ab3278-7f68-56ef-8a2f-df71fff7d4ee with scrape type 1
2026-03-24 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 23ab3278-7f68-56ef-8a2f-df71fff7d4ee
2026-03-24 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 23ab3278-7f68-56ef-8a2f-df71fff7d4ee
2026-03-24 09:02:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 23ab3278-7f68-56ef-8a2f-df71fff7d4ee, identifier: 95b067c736
2026-03-24 09:02:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9128ae71-e687-54a5-8c8b-66c7491fc31e with identifier: 1dba929936
2026-03-24 09:02:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9128ae71-e687-54a5-8c8b-66c7491fc31e with scrape type 1
2026-03-24 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 9128ae71-e687-54a5-8c8b-66c7491fc31e
2026-03-24 09:02:08 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 9128ae71-e687-54a5-8c8b-66c7491fc31e
2026-03-24 09:02:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9128ae71-e687-54a5-8c8b-66c7491fc31e, identifier: 1dba929936
2026-03-24 09:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 23ab3278-7f68-56ef-8a2f-df71fff7d4ee with identifier: 95b067c736
2026-03-24 09:02:08 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 23ab3278-7f68-56ef-8a2f-df71fff7d4ee with identifier: 95b067c736
2026-03-24 09:02:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 23ab3278-7f68-56ef-8a2f-df71fff7d4ee with identifier: 95b067c736 to the API
2026-03-24 09:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02:08 [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-24 09:02:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/95b067c736/citroen-c3-puretech-83-ss-bvm5-feel>
{'auction_title': '',
'c_o_2_emission_value': 131,
'car_expert_report_source_url': None,
'category': None,
'color': 'Ice blue',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': None,
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '23ab3278-7f68-56ef-8a2f-df71fff7d4ee',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/95b067c736/citroen-c3-puretech-83-ss-bvm5-feel',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'C3 PureTech 83 S&S BVM5 Feel',
'odometer': 63910,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2020-10-16',
'seats_number': 2,
'seller_name': None,
'title': 'CITROEN C3 PureTech 83 S&S BVM5 Feel',
'transmission': 'automatic',
'trim': 'C3 PureTech 83 S&S BVM5 Feel',
'year': 2020}
2026-03-24 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2795b067c736%27 HTTP/1.1" 200 None
2026-03-24 09:02:08 [vpauto.fr] INFO: Saving data for 95b067c736: {'created_time': 1774342928.793735, 'last_price_update_time': 1774342928.793746}
2026-03-24 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='95b067c736') HTTP/1.1" 204 0
2026-03-24 09:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9128ae71-e687-54a5-8c8b-66c7491fc31e with identifier: 1dba929936
2026-03-24 09:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9128ae71-e687-54a5-8c8b-66c7491fc31e with identifier: 1dba929936
2026-03-24 09:02:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9128ae71-e687-54a5-8c8b-66c7491fc31e with identifier: 1dba929936 to the API
2026-03-24 09:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:02:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1dba929936/renault-kadjar-tce-130-energy-intens>
{'auction_title': '',
'c_o_2_emission_value': 130,
'car_expert_report_source_url': None,
'category': None,
'color': 'Red',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO',
'engine': '',
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '9128ae71-e687-54a5-8c8b-66c7491fc31e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/1dba929936/renault-kadjar-tce-130-energy-intens',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'KADJAR Tce 130 Energy Intens',
'odometer': 99000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2015-12-24',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT KADJAR Tce 130 Energy Intens',
'transmission': 'automatic',
'trim': 'KADJAR Tce 130 Energy Intens',
'year': 2015}
2026-03-24 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%271dba929936%27 HTTP/1.1" 200 None
2026-03-24 09:02:09 [vpauto.fr] INFO: Saving data for 1dba929936: {'created_time': 1774342929.258377, 'last_price_update_time': 1774342929.25839}
2026-03-24 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1dba929936') HTTP/1.1" 204 0
2026-03-24 09:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=12> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/54991b5c36/volkswagen-golf-8> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/79f7e0af36/peugeot-208-bluehdi-100-ss-bvm6-premium> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 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-24 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-24 09:02:09 [vpauto.fr] INFO: Found 2 ads on page 12
2026-03-24 09:02:09 [vpauto.fr] INFO: Found listing with ID: ea30fcb6b1
2026-03-24 09:02:09 [vpauto.fr] ERROR: Error parsing ad_items: 'NoneType' object has no attribute 'strip'
2026-03-24 09:02:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29dc9aae-ea3c-5c18-8a66-f86aa32ee842 with identifier: 54991b5c36
2026-03-24 09:02:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29dc9aae-ea3c-5c18-8a66-f86aa32ee842 with scrape type 1
2026-03-24 09:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 29dc9aae-ea3c-5c18-8a66-f86aa32ee842
2026-03-24 09:02:09 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 29dc9aae-ea3c-5c18-8a66-f86aa32ee842
2026-03-24 09:02:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 29dc9aae-ea3c-5c18-8a66-f86aa32ee842, identifier: 54991b5c36
2026-03-24 09:02:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ded375fb-c055-5409-8f00-ef31eef513c1 with identifier: 79f7e0af36
2026-03-24 09:02:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ded375fb-c055-5409-8f00-ef31eef513c1 with scrape type 1
2026-03-24 09:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item ded375fb-c055-5409-8f00-ef31eef513c1
2026-03-24 09:02:09 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item ded375fb-c055-5409-8f00-ef31eef513c1
2026-03-24 09:02:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ded375fb-c055-5409-8f00-ef31eef513c1, identifier: 79f7e0af36
2026-03-24 09:02:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 29dc9aae-ea3c-5c18-8a66-f86aa32ee842 with identifier: 54991b5c36
2026-03-24 09:02:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 29dc9aae-ea3c-5c18-8a66-f86aa32ee842 with identifier: 54991b5c36
2026-03-24 09:02:09 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 29dc9aae-ea3c-5c18-8a66-f86aa32ee842 with identifier: 54991b5c36 to the API
2026-03-24 09:02:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02:09 [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-24 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2729dc9aae-ea3c-5c18-8a66-f86aa32ee842%27 HTTP/1.1" 200 None
2026-03-24 09:02:09 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 29dc9aae-ea3c-5c18-8a66-f86aa32ee842: 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 Golf 8\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 990000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022VOLKSWAGEN\u0022, \u0022Model\u0022: \u0022Golf 8\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Hybrid\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222024-04-06\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/54991b5c36/volkswagen-golf-8\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022Golf 8\u0022, \u0022Year\u0022: 2024, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 2, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 127, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: false, \u0022IsVatDeductible\u0022: false, \u0022Id\u0022: \u002229dc9aae-ea3c-5c18-8a66-f86aa32ee842\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:02:09 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-24 09:02:09 [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-24 09:02:09 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 127,
'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': '29dc9aae-ea3c-5c18-8a66-f86aa32ee842',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/54991b5c36/volkswagen-golf-8',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'VOLKSWAGEN',
'model': 'Golf 8',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2024-04-06',
'seats_number': 2,
'seller_name': None,
'title': 'VOLKSWAGEN Golf 8',
'transmission': 'automatic',
'trim': 'Golf 8',
'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-24 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2754991b5c36%27 HTTP/1.1" 200 None
2026-03-24 09:02:09 [vpauto.fr] INFO: Saving data for 54991b5c36: {'created_time': 1774342929.922312, 'last_price_update_time': 1774342929.922326}
2026-03-24 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='54991b5c36') HTTP/1.1" 204 0
2026-03-24 09:02:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ded375fb-c055-5409-8f00-ef31eef513c1 with identifier: 79f7e0af36
2026-03-24 09:02:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 09:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-24 09:02:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ded375fb-c055-5409-8f00-ef31eef513c1 with identifier: 79f7e0af36
2026-03-24 09:02:10 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ded375fb-c055-5409-8f00-ef31eef513c1 with identifier: 79f7e0af36 to the API
2026-03-24 09:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:02:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/79f7e0af36/peugeot-208-bluehdi-100-ss-bvm6-premium>
{'auction_title': '',
'c_o_2_emission_value': 106,
'car_expert_report_source_url': None,
'category': None,
'color': 'Opaque color Ice White',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ded375fb-c055-5409-8f00-ef31eef513c1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/79f7e0af36/peugeot-208-bluehdi-100-ss-bvm6-premium',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '208 BLUEHDI 100 S&S BVM6 PREMIUM',
'odometer': 118475,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2022-11-25',
'seats_number': 2,
'seller_name': None,
'title': 'PEUGEOT 208 BLUEHDI 100 S&S BVM6 PREMIUM',
'transmission': 'manual',
'trim': '208 BLUEHDI 100 S&S BVM6 PREMIUM',
'year': 2022}
2026-03-24 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2779f7e0af36%27 HTTP/1.1" 200 None
2026-03-24 09:02:10 [vpauto.fr] INFO: Saving data for 79f7e0af36: {'created_time': 1774342930.343548, 'last_price_update_time': 1774342930.343558}
2026-03-24 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='79f7e0af36') HTTP/1.1" 204 0
2026-03-24 09:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/17de661d36/citroen-c4-picasso-e-hdi-115-intensive-etg6> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/31762ac836/aixam-aixam> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18926053-ef55-5912-b0a6-f74c26fe8a76 with identifier: 17de661d36
2026-03-24 09:02:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18926053-ef55-5912-b0a6-f74c26fe8a76 with scrape type 1
2026-03-24 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 18926053-ef55-5912-b0a6-f74c26fe8a76
2026-03-24 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 18926053-ef55-5912-b0a6-f74c26fe8a76
2026-03-24 09:02:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 18926053-ef55-5912-b0a6-f74c26fe8a76, identifier: 17de661d36
2026-03-24 09:02:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c16afd6-d4b9-5516-931c-b27c29f5e5cf with identifier: 31762ac836
2026-03-24 09:02:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c16afd6-d4b9-5516-931c-b27c29f5e5cf with scrape type 1
2026-03-24 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 2c16afd6-d4b9-5516-931c-b27c29f5e5cf
2026-03-24 09:02:10 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 2c16afd6-d4b9-5516-931c-b27c29f5e5cf
2026-03-24 09:02:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2c16afd6-d4b9-5516-931c-b27c29f5e5cf, identifier: 31762ac836
2026-03-24 09:02:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 18926053-ef55-5912-b0a6-f74c26fe8a76 with identifier: 17de661d36
2026-03-24 09:02:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 18926053-ef55-5912-b0a6-f74c26fe8a76 with identifier: 17de661d36
2026-03-24 09:02:10 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 18926053-ef55-5912-b0a6-f74c26fe8a76 with identifier: 17de661d36 to the API
2026-03-24 09:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02: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-24 09:02:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/17de661d36/citroen-c4-picasso-e-hdi-115-intensive-etg6>
{'auction_title': '',
'c_o_2_emission_value': 104,
'car_expert_report_source_url': None,
'category': None,
'color': 'Dark grey metallic',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO 5',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '18926053-ef55-5912-b0a6-f74c26fe8a76',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/17de661d36/citroen-c4-picasso-e-hdi-115-intensive-etg6',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'C4 Picasso E-hdi 115 Intensive ETG6',
'odometer': 201597,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2014-02-03',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C4 Picasso E-hdi 115 Intensive ETG6',
'transmission': 'automatic',
'trim': 'C4 Picasso E-hdi 115 Intensive ETG6',
'year': 2014}
2026-03-24 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2717de661d36%27 HTTP/1.1" 200 None
2026-03-24 09:02:11 [vpauto.fr] INFO: Saving data for 17de661d36: {'created_time': 1774342931.244665, 'last_price_update_time': 1774342931.244676}
2026-03-24 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='17de661d36') HTTP/1.1" 204 0
2026-03-24 09:02:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2c16afd6-d4b9-5516-931c-b27c29f5e5cf with identifier: 31762ac836
2026-03-24 09:02:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2c16afd6-d4b9-5516-931c-b27c29f5e5cf with identifier: 31762ac836
2026-03-24 09:02:11 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2c16afd6-d4b9-5516-931c-b27c29f5e5cf with identifier: 31762ac836 to the API
2026-03-24 09:02:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02: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-24 09:02:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/31762ac836/aixam-aixam>
{'auction_title': '',
'c_o_2_emission_value': 80,
'car_expert_report_source_url': None,
'category': None,
'color': 'Unknown',
'currency': 'EUR',
'doors_number': None,
'emission_standard': 'EURO 5',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2c16afd6-d4b9-5516-931c-b27c29f5e5cf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/31762ac836/aixam-aixam',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'AIXAM',
'model': '',
'odometer': 10000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2024-04-08',
'seats_number': 2,
'seller_name': None,
'title': 'AIXAM AIXAM',
'transmission': 'automatic',
'trim': '',
'year': 2024}
2026-03-24 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%2731762ac836%27 HTTP/1.1" 200 None
2026-03-24 09:02:11 [vpauto.fr] INFO: Saving data for 31762ac836: {'created_time': 1774342931.710076, 'last_price_update_time': 1774342931.710088}
2026-03-24 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='31762ac836') HTTP/1.1" 204 0
2026-03-24 09:02:11 [scrapy.extensions.logstats] INFO: Crawled 112 pages (at 63 pages/min), scraped 72 items (at 47 items/min)
2026-03-24 09:02:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 206MiB
2026-03-24 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5b8c814836/audi-a1-sportback-16-tdi-90-ambiente> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e3e3f47b36/renault-espace-v-espace-dci-160-energy-twin-turbo-intens-edc> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06348cf3-6b5d-5286-8b83-167e4a543d2b with identifier: 5b8c814836
2026-03-24 09:02:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06348cf3-6b5d-5286-8b83-167e4a543d2b with scrape type 1
2026-03-24 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 06348cf3-6b5d-5286-8b83-167e4a543d2b
2026-03-24 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 06348cf3-6b5d-5286-8b83-167e4a543d2b
2026-03-24 09:02:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 06348cf3-6b5d-5286-8b83-167e4a543d2b, identifier: 5b8c814836
2026-03-24 09:02:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 751ae237-8e74-53ba-a367-06a1aef45236 with identifier: e3e3f47b36
2026-03-24 09:02:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 751ae237-8e74-53ba-a367-06a1aef45236 with scrape type 1
2026-03-24 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 751ae237-8e74-53ba-a367-06a1aef45236
2026-03-24 09:02:11 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 751ae237-8e74-53ba-a367-06a1aef45236
2026-03-24 09:02:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 751ae237-8e74-53ba-a367-06a1aef45236, identifier: e3e3f47b36
2026-03-24 09:02:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 06348cf3-6b5d-5286-8b83-167e4a543d2b with identifier: 5b8c814836
2026-03-24 09:02:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 06348cf3-6b5d-5286-8b83-167e4a543d2b with identifier: 5b8c814836
2026-03-24 09:02:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 06348cf3-6b5d-5286-8b83-167e4a543d2b with identifier: 5b8c814836 to the API
2026-03-24 09:02:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:02:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5b8c814836/audi-a1-sportback-16-tdi-90-ambiente>
{'auction_title': '',
'c_o_2_emission_value': 99,
'car_expert_report_source_url': None,
'category': None,
'color': 'White',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO',
'engine': '1.6L',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '06348cf3-6b5d-5286-8b83-167e4a543d2b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/5b8c814836/audi-a1-sportback-16-tdi-90-ambiente',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'AUDI',
'model': 'A1 Sportback 1.6 Tdi 90 Ambiente',
'odometer': 178017,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2014-03-25',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A1 Sportback 1.6 Tdi 90 Ambiente',
'transmission': 'automatic',
'trim': 'A1 Sportback 1.6 Tdi 90 Ambiente',
'year': 2014}
2026-03-24 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%275b8c814836%27 HTTP/1.1" 200 None
2026-03-24 09:02:12 [vpauto.fr] INFO: Saving data for 5b8c814836: {'created_time': 1774342932.518751, 'last_price_update_time': 1774342932.518764}
2026-03-24 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5b8c814836') HTTP/1.1" 204 0
2026-03-24 09:02:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 751ae237-8e74-53ba-a367-06a1aef45236 with identifier: e3e3f47b36
2026-03-24 09:02:12 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-24 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-24 09:02:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 751ae237-8e74-53ba-a367-06a1aef45236 with identifier: e3e3f47b36
2026-03-24 09:02:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 751ae237-8e74-53ba-a367-06a1aef45236 with identifier: e3e3f47b36 to the API
2026-03-24 09:02:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:02:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e3e3f47b36/renault-espace-v-espace-dci-160-energy-twin-turbo-intens-edc>
{'auction_title': '',
'c_o_2_emission_value': 123,
'car_expert_report_source_url': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'doors_number': 5,
'emission_standard': 'EURO',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '751ae237-8e74-53ba-a367-06a1aef45236',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/e3e3f47b36/renault-espace-v-espace-dci-160-energy-twin-turbo-intens-edc',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'RENAULT',
'model': 'ESPACE V Espace Dci 160 Energy Twin Turbo Intens EDC',
'odometer': 177496,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2015-06-11',
'seats_number': 7,
'seller_name': None,
'title': 'RENAULT ESPACE V Espace Dci 160 Energy Twin Turbo Intens EDC',
'transmission': 'automatic',
'trim': 'ESPACE V Espace Dci 160 Energy Twin Turbo Intens EDC',
'year': 2015}
2026-03-24 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27e3e3f47b36%27 HTTP/1.1" 200 None
2026-03-24 09:02:12 [vpauto.fr] INFO: Saving data for e3e3f47b36: {'created_time': 1774342932.930661, 'last_price_update_time': 1774342932.930673}
2026-03-24 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e3e3f47b36') HTTP/1.1" 204 0
2026-03-24 09:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d753f76836/peugeot-308-sw-308-sw-bluehdi-130ch-ss-eat8-allure> (referer: https://vpauto.eu/vehicle/list?page=10) ['zyte-api']
2026-03-24 09:02:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbdbf2d4-bbb0-5564-89d4-55660251041d with identifier: d753f76836
2026-03-24 09:02:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbdbf2d4-bbb0-5564-89d4-55660251041d with scrape type 1
2026-03-24 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item cbdbf2d4-bbb0-5564-89d4-55660251041d
2026-03-24 09:02:18 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item cbdbf2d4-bbb0-5564-89d4-55660251041d
2026-03-24 09:02:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cbdbf2d4-bbb0-5564-89d4-55660251041d, identifier: d753f76836
2026-03-24 09:02:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cbdbf2d4-bbb0-5564-89d4-55660251041d with identifier: d753f76836
2026-03-24 09:02:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cbdbf2d4-bbb0-5564-89d4-55660251041d with identifier: d753f76836
2026-03-24 09:02:18 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cbdbf2d4-bbb0-5564-89d4-55660251041d with identifier: d753f76836 to the API
2026-03-24 09:02:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 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-24 09:02:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d753f76836/peugeot-308-sw-308-sw-bluehdi-130ch-ss-eat8-allure>
{'auction_title': '',
'c_o_2_emission_value': 126,
'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': 'Diesel',
'id': 'cbdbf2d4-bbb0-5564-89d4-55660251041d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'link_to_web_offer': 'https://vpauto.fr/vehicule/d753f76836/peugeot-308-sw-308-sw-bluehdi-130ch-ss-eat8-allure',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'PEUGEOT',
'model': '308 SW 308 SW BlueHDi 130ch S&S EAT8 Allure',
'odometer': 183141,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9200,
'price_includes_vat': True,
'registration_date': '2020-06-16',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 308 SW 308 SW BlueHDi 130ch S&S EAT8 Allure',
'transmission': 'automatic',
'trim': '308 SW 308 SW BlueHDi 130ch S&S EAT8 Allure',
'year': 2020}
2026-03-24 09:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27d753f76836%27 HTTP/1.1" 200 None
2026-03-24 09:02:19 [vpauto.fr] INFO: Saving data for d753f76836: {'created_time': 1774342939.229723, 'last_price_update_time': 1774342939.229736}
2026-03-24 09:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d753f76836') HTTP/1.1" 204 0
2026-03-24 09:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/86c6558b36/citroen-berlingo-fourgon-berlingo-xl-bluehdi-100-ss-etg6-club> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87892263-b37f-5733-b0f0-af6c5cb93589 with identifier: 86c6558b36
2026-03-24 09:02:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87892263-b37f-5733-b0f0-af6c5cb93589 with scrape type 1
2026-03-24 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 87892263-b37f-5733-b0f0-af6c5cb93589
2026-03-24 09:02:30 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 87892263-b37f-5733-b0f0-af6c5cb93589
2026-03-24 09:02:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 87892263-b37f-5733-b0f0-af6c5cb93589, identifier: 86c6558b36
2026-03-24 09:02:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 87892263-b37f-5733-b0f0-af6c5cb93589 with identifier: 86c6558b36
2026-03-24 09:02:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 87892263-b37f-5733-b0f0-af6c5cb93589 with identifier: 86c6558b36
2026-03-24 09:02:30 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 87892263-b37f-5733-b0f0-af6c5cb93589 with identifier: 86c6558b36 to the API
2026-03-24 09:02:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02:30 [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-24 09:02:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/86c6558b36/citroen-berlingo-fourgon-berlingo-xl-bluehdi-100-ss-etg6-club>
{'auction_title': '',
'c_o_2_emission_value': 108,
'car_expert_report_source_url': None,
'category': None,
'color': 'Light yellow',
'currency': 'EUR',
'doors_number': 4,
'emission_standard': 'EURO 6',
'engine': '',
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '87892263-b37f-5733-b0f0-af6c5cb93589',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/86c6558b36/citroen-berlingo-fourgon-berlingo-xl-bluehdi-100-ss-etg6-club',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'BERLINGO FOURGON BERLINGO XL BLUEHDI 100 S&S ETG6 CLUB',
'odometer': 159197,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2018-07-19',
'seats_number': 3,
'seller_name': None,
'title': 'CITROEN BERLINGO FOURGON BERLINGO XL BLUEHDI 100 S&S ETG6 CLUB',
'transmission': 'automatic',
'trim': 'BERLINGO FOURGON BERLINGO XL BLUEHDI 100 S&S ETG6 CLUB',
'year': 2018}
2026-03-24 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:30 [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-24 09:02:30 [vpauto.fr] INFO: Saving data for 86c6558b36: {'created_time': 1774342950.927598, 'last_price_update_time': 1774342950.927611}
2026-03-24 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='86c6558b36') HTTP/1.1" 204 0
2026-03-24 09:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b9d34daf36/citroen-c4-cactus-bluehdi-100-shine> (referer: https://vpauto.eu/vehicle/list?page=11) ['zyte-api']
2026-03-24 09:02:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2399493-78c6-58ad-980e-b0c2add33df3 with identifier: b9d34daf36
2026-03-24 09:02:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2399493-78c6-58ad-980e-b0c2add33df3 with scrape type 1
2026-03-24 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item c2399493-78c6-58ad-980e-b0c2add33df3
2026-03-24 09:02:35 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item c2399493-78c6-58ad-980e-b0c2add33df3
2026-03-24 09:02:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c2399493-78c6-58ad-980e-b0c2add33df3, identifier: b9d34daf36
2026-03-24 09:02:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c2399493-78c6-58ad-980e-b0c2add33df3 with identifier: b9d34daf36
2026-03-24 09:02:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c2399493-78c6-58ad-980e-b0c2add33df3 with identifier: b9d34daf36
2026-03-24 09:02:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c2399493-78c6-58ad-980e-b0c2add33df3 with identifier: b9d34daf36 to the API
2026-03-24 09:02:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-24 09:02:35 [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-24 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27c2399493-78c6-58ad-980e-b0c2add33df3%27 HTTP/1.1" 200 None
2026-03-24 09:02:35 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id c2399493-78c6-58ad-980e-b0c2add33df3: 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: \u0022CITROEN C4 Cactus BlueHDi 100 Shine\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 990000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022CITROEN\u0022, \u0022Model\u0022: \u0022C4 Cactus BlueHDi 100 Shine\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222017-07-06\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/b9d34daf36/citroen-c4-cactus-bluehdi-100-shine\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022C4 Cactus BlueHDi 100 Shine\u0022, \u0022Year\u0022: 2017, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 2, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 95, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022c2399493-78c6-58ad-980e-b0c2add33df3\u0022}"}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Tue, 24 Mar 2026 09:02:35 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-24 09:02:35 [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-24 09:02:35 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'c_o_2_emission_value': 95,
'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': 'c2399493-78c6-58ad-980e-b0c2add33df3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': True,
'link_to_web_offer': 'https://vpauto.fr/vehicule/b9d34daf36/citroen-c4-cactus-bluehdi-100-shine',
'listing': 'auction',
'location': '44 - NANTES',
'make': 'CITROEN',
'model': 'C4 Cactus BlueHDi 100 Shine',
'odometer': None,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9900,
'price_includes_vat': True,
'registration_date': '2017-07-06',
'seats_number': 2,
'seller_name': None,
'title': 'CITROEN C4 Cactus BlueHDi 100 Shine',
'transmission': 'manual',
'trim': 'C4 Cactus BlueHDi 100 Shine',
'year': 2017}
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-24 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 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%27b9d34daf36%27 HTTP/1.1" 200 None
2026-03-24 09:02:35 [vpauto.fr] INFO: Saving data for b9d34daf36: {'created_time': 1774342955.94816, 'last_price_update_time': 1774342955.948175}
2026-03-24 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b9d34daf36') HTTP/1.1" 204 0
2026-03-24 09:02:35 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-24 09:02:35 [vpauto.fr] INFO: vpauto.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0, <ScrapeType.BATCH_SKIPPED: 5>: 0}
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276325082e9e%27 HTTP/1.1" 200 None
2026-03-24 09:02:36 [vpauto.fr] INFO: Saving data for 6325082e9e: {'created_time': 1774342956.095692}
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6325082e9e') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a826f0699e%27 HTTP/1.1" 200 None
2026-03-24 09:02:36 [vpauto.fr] INFO: Saving data for a826f0699e: {'created_time': 1774342956.12635}
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a826f0699e') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-24 09:02:36 [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%201773910956 HTTP/1.1" 200 None
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1d5c7a08d9') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='227abab59f') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='295f5b89d') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='367777c0d9') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='39e867259d') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4985ad2da0') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4c8d7369d9') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='76c795c5d9') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7a51a5ba9f') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7d2cabf09d') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='92f0b61b9f') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ae7e2606d9') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b16401599d') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bd39c01f9d') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='df3b0ec29d') HTTP/1.1" 204 0
2026-03-24 09:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ee084321a0') HTTP/1.1" 204 0
2026-03-24 09:02:36 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (76 items) in: file:///var/lib/scrapyd/items/sourcing_v2/vpauto.fr/task_20_2026-03-24T09_00_00.jl
2026-03-24 09:02:36 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 100945,
'downloader/request_count': 263,
'downloader/request_method_count/GET': 263,
'downloader/response_bytes': 31994400,
'downloader/response_count': 263,
'downloader/response_status_count/200': 263,
'elapsed_time_seconds': 144.864169,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 24, 9, 2, 36, 553859, tzinfo=datetime.timezone.utc),
'httpcompression/response_bytes': 506312,
'httpcompression/response_count': 4,
'item_scraped_count': 76,
'log_count/DEBUG': 4518,
'log_count/ERROR': 70,
'log_count/INFO': 4321,
'memusage/max': 216567808,
'memusage/startup': 148226048,
'photo_download_count': 146,
'request_depth_max': 11,
'response_received_count': 117,
'scheduler/dequeued': 263,
'scheduler/dequeued/memory': 263,
'scheduler/enqueued': 263,
'scheduler/enqueued/memory': 263,
'scrape_type/new': 99,
'scrape_type/new_duplicate_id': 2,
'scrape_type/skipped': 955,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 113,
'scrapy-zyte-api/error_ratio': 0.0,
'scrapy-zyte-api/errors': 0,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 4.741096135542059,
'scrapy-zyte-api/mean_response_seconds': 4.859283270149503,
'scrapy-zyte-api/processed': 113,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 112,
'scrapy-zyte-api/request_args/experimental.requestCookies': 112,
'scrapy-zyte-api/request_args/experimental.responseCookies': 113,
'scrapy-zyte-api/request_args/httpResponseBody': 113,
'scrapy-zyte-api/request_args/httpResponseHeaders': 113,
'scrapy-zyte-api/request_args/sessionContext': 113,
'scrapy-zyte-api/request_args/url': 113,
'scrapy-zyte-api/status_codes/200': 113,
'scrapy-zyte-api/success': 113,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 3, 24, 9, 0, 11, 689690, tzinfo=datetime.timezone.utc)}
2026-03-24 09:02:36 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-24 09:02:36 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f9244151790>
2026-03-24 09:02:36 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f9244151a90>