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

PROJECT (sourcing_v2), SPIDER (vpauto.fr)

2026-03-25 05:00:05 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-25 05:00:05 [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-25 05:00:05 [vpauto.fr] INFO: Starting spider vpauto.fr
2026-03-25 05:00:05 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-25 05:00:05 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-25 05:00:05 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-25 05:00:05 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-25 05:00:05 [scrapy.extensions.telnet] INFO: Telnet Password: 61e2cec0aa5eaa4e
2026-03-25 05:00:06 [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-25 05:00:06 [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-25T05_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-25 05:00:06 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-25 05:00:06 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-25 05:00:06 [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-25 05:00:06 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
2026-03-25 05:00:06 [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-25 05:00:06 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-25 05:00:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-25 05:00:06 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2118
2026-03-25 05:00:06 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-25 05:00:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-25 05:00:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:06 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: en
2026-03-25 05:00:06 [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-25 05:00:06 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
2026-03-25 05:00:06 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
2026-03-25 05:00:06 [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-25 05:00:06 [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-25 05:00:06 [scrapy.core.engine] INFO: Spider opened
2026-03-25 05:00:06 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-25 05:00:06 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-25 05:00:06 [scrapy.extensions.memusage] INFO: Peak memory usage is 143MiB
2026-03-25 05:00:06 [scrapy-playwright] INFO: Starting download handler
2026-03-25 05:00:06 [scrapy-playwright] INFO: Starting download handler
2026-03-25 05:00:11 [vpauto.fr] INFO: Requesting listing page 1: https://vpauto.eu/vehicle/list?page=1
2026-03-25 05:00:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=1> (referer: None) ['zyte-api']
2026-03-25 05:00:15 [vpauto.fr] INFO: Found 96 ads on page 1
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 7339f956ec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 7339f956ec: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: ba64826a55
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for ba64826a55: 0
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 5a9ee95b55
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 5a9ee95b55: 2
2026-03-25 05:00:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 15bf5091ec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 15bf5091ec: 2
2026-03-25 05:00:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 764db9d55
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 764db9d55: 2
2026-03-25 05:00:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 7faf8132ec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 7faf8132ec: 2
2026-03-25 05:00:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 3f14476d55
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 3f14476d55: 2
2026-03-25 05:00:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: fbc1e8c2ec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for fbc1e8c2ec: 2
2026-03-25 05:00:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 52ff930155
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 52ff930155: 2
2026-03-25 05:00:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: af86185ec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for af86185ec: 2
2026-03-25 05:00:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: ec798a7f55
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for ec798a7f55: 0
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 9c17895cec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 9c17895cec: 0
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 3dcb1bca55
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 3dcb1bca55: 0
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 2c3ad0dcec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 2c3ad0dcec: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 591c9c1f55
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 591c9c1f55: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: f0ac4f5ec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for f0ac4f5ec: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 1a12d959ec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 1a12d959ec: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: bc4c269455
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for bc4c269455: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 9adbf19f55
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 9adbf19f55: 0
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 90c7dca9ec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 90c7dca9ec: 0
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: f415ccadec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for f415ccadec: 0
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: b54d75ea55
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for b54d75ea55: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 498bfcf0ec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 498bfcf0ec: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: a4d16ad055
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for a4d16ad055: 0
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 7f384afbec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 7f384afbec: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: d23adb2f55
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for d23adb2f55: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 75ea06d655
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 75ea06d655: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: a4166328ec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for a4166328ec: 0
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: c5e98fdeec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for c5e98fdeec: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 164a244655
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 164a244655: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 1984d0a0ec
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 1984d0a0ec: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: fce93d5455
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for fce93d5455: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 365e9c7b55
2026-03-25 05:00:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:15 [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-25 05:00:15 [vpauto.fr] INFO: Scrape type for 365e9c7b55: 2
2026-03-25 05:00:15 [vpauto.fr] INFO: Found listing with ID: 886ef72cec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 886ef72cec: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 8ce1b976ec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 8ce1b976ec: 0
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: d589ae7d55
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for d589ae7d55: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 7cd7886dec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 7cd7886dec: 0
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 1072609f55
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 1072609f55: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 5601798bec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 5601798bec: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 5888b5c855
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 5888b5c855: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 36e0a77c55
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 36e0a77c55: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 29296999ec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 29296999ec: 0
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 4dc861dc55
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 4dc861dc55: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 1ac0c3b8ec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 1ac0c3b8ec: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: dc60578dec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for dc60578dec: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 9131c3d955
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 9131c3d955: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 5428bd0255
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 5428bd0255: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 2faee677ec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 2faee677ec: 0
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 13ce02e755
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 13ce02e755: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 5a5235b7ec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 5a5235b7ec: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 958cd14cec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 958cd14cec: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: ca45a5d855
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for ca45a5d855: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 12aae88ec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 12aae88ec: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: aecd424355
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for aecd424355: 0
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: cf85918d55
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for cf85918d55: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: fe35137aec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for fe35137aec: 0
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: aa0db7fbec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for aa0db7fbec: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 3ad4defc55
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 3ad4defc55: 2
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 95f35a6aec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 95f35a6aec: 0
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: ded1e85e55
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for ded1e85e55: 0
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 6a52ef9ec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 6a52ef9ec: 0
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: 8415f3d155
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00: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-25 05:00:16 [vpauto.fr] INFO: Scrape type for 8415f3d155: 2
2026-03-25 05:00:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fbc1e8c2ec/jaguar-f-pace-20-p400e-phev-awd-bva8-r-dynamic-se> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3f14476d55/audi-q5-sportback-55-tfsie-367-s-tronic-7-quattro-s-line> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: f593054fec
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for f593054fec: 0
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: b7c8f55f55
2026-03-25 05:00:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:16 [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-25 05:00:16 [vpauto.fr] INFO: Scrape type for b7c8f55f55: 0
2026-03-25 05:00:16 [vpauto.fr] INFO: Found listing with ID: ae9f6b62ec
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:17 [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-25 05:00:17 [vpauto.fr] INFO: Scrape type for ae9f6b62ec: 2
2026-03-25 05:00:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7339f956ec/cupra-formentor-14-e-hybrid-245-ch-dsg6-vz> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/15bf5091ec/bmw-serie-5-g30-lci-545e-twinpower-turbo-xdrive-394-ch-bva8-m-sport> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:17 [vpauto.fr] INFO: Found listing with ID: 8d3e7a8755
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:17 [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-25 05:00:17 [vpauto.fr] INFO: Scrape type for 8d3e7a8755: 0
2026-03-25 05:00:17 [vpauto.fr] INFO: Found listing with ID: 44c51621ec
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:17 [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-25 05:00:17 [vpauto.fr] INFO: Scrape type for 44c51621ec: 0
2026-03-25 05:00:17 [vpauto.fr] INFO: Found listing with ID: ff899e8e55
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00: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-25 05:00:17 [vpauto.fr] INFO: Scrape type for ff899e8e55: 0
2026-03-25 05:00:17 [vpauto.fr] INFO: Found listing with ID: c5d7921aec
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:17 [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-25 05:00:17 [vpauto.fr] INFO: Scrape type for c5d7921aec: 0
2026-03-25 05:00:17 [vpauto.fr] INFO: Found listing with ID: bb39333455
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:17 [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-25 05:00:17 [vpauto.fr] INFO: Scrape type for bb39333455: 0
2026-03-25 05:00:17 [vpauto.fr] INFO: Found listing with ID: f2ca1721ec
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:17 [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-25 05:00:17 [vpauto.fr] INFO: Scrape type for f2ca1721ec: 0
2026-03-25 05:00:17 [vpauto.fr] INFO: Found listing with ID: 457d00bf55
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:17 [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-25 05:00:17 [vpauto.fr] INFO: Scrape type for 457d00bf55: 0
2026-03-25 05:00:17 [vpauto.fr] INFO: Found listing with ID: ef37f8d2ec
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:17 [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-25 05:00:17 [vpauto.fr] INFO: Scrape type for ef37f8d2ec: 0
2026-03-25 05:00:17 [vpauto.fr] INFO: Found listing with ID: 5747b54d55
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:17 [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-25 05:00:17 [vpauto.fr] INFO: Scrape type for 5747b54d55: 2
2026-03-25 05:00:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:17 [vpauto.fr] INFO: Found listing with ID: e612285fec
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:17 [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-25 05:00:17 [vpauto.fr] INFO: Scrape type for e612285fec: 2
2026-03-25 05:00:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/764db9d55/bmw-x2-sdrive-18i-136-ch-dkg7-m-sport> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7faf8132ec/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/52ff930155/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c77c1d75-148c-5892-9a96-4f6c51d01319 with identifier: fbc1e8c2ec
2026-03-25 05:00:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c77c1d75-148c-5892-9a96-4f6c51d01319 with scrape type 2
2026-03-25 05:00:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c77c1d75-148c-5892-9a96-4f6c51d01319 with scrape type 2
2026-03-25 05:00:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c77c1d75-148c-5892-9a96-4f6c51d01319, identifier: fbc1e8c2ec
2026-03-25 05:00:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c123e41-770a-5636-b0fd-ae1ef3388f7d with identifier: 3f14476d55
2026-03-25 05:00:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c123e41-770a-5636-b0fd-ae1ef3388f7d with scrape type 2
2026-03-25 05:00:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c123e41-770a-5636-b0fd-ae1ef3388f7d with scrape type 2
2026-03-25 05:00:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9c123e41-770a-5636-b0fd-ae1ef3388f7d, identifier: 3f14476d55
2026-03-25 05:00:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d850b37-8bce-565f-bcfc-a85dd7f419d4 with identifier: 7339f956ec
2026-03-25 05:00:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d850b37-8bce-565f-bcfc-a85dd7f419d4 with scrape type 2
2026-03-25 05:00:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d850b37-8bce-565f-bcfc-a85dd7f419d4 with scrape type 2
2026-03-25 05:00:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9d850b37-8bce-565f-bcfc-a85dd7f419d4, identifier: 7339f956ec
2026-03-25 05:00:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f85ea47-aedf-54cd-874b-2b575818a3a3 with identifier: 15bf5091ec
2026-03-25 05:00:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f85ea47-aedf-54cd-874b-2b575818a3a3 with scrape type 2
2026-03-25 05:00:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f85ea47-aedf-54cd-874b-2b575818a3a3 with scrape type 2
2026-03-25 05:00:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0f85ea47-aedf-54cd-874b-2b575818a3a3, identifier: 15bf5091ec
2026-03-25 05:00:17 [vpauto.fr] INFO: Found listing with ID: 71d3c46455
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:17 [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-25 05:00:17 [vpauto.fr] INFO: Scrape type for 71d3c46455: 2
2026-03-25 05:00:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c77c1d75-148c-5892-9a96-4f6c51d01319 with identifier: fbc1e8c2ec
2026-03-25 05:00:17 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:17 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c77c1d75-148c-5892-9a96-4f6c51d01319 with identifier: fbc1e8c2ec
2026-03-25 05:00:18 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c77c1d75-148c-5892-9a96-4f6c51d01319 with identifier: fbc1e8c2ec to the API
2026-03-25 05:00:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/fbc1e8c2ec/jaguar-f-pace-20-p400e-phev-awd-bva8-r-dynamic-se>
{'auction_title': '',
 'c_o_2_emission_value': 55,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Hybrid',
 'id': 'c77c1d75-148c-5892-9a96-4f6c51d01319',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/fbc1e8c2ec/jaguar-f-pace-20-p400e-phev-awd-bva8-r-dynamic-se',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'JAGUAR',
 'model': 'F-Pace 2.0 - P400e PHEV AWD BVA8 R-Dynamic SE',
 'odometer': 76748,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 35600,
 'price_includes_vat': True,
 'registration_date': '2021-08-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'JAGUAR F-Pace 2.0 - P400e PHEV AWD BVA8 R-Dynamic SE',
 'transmission': 'automatic',
 'trim': 'F-Pace 2.0 - P400e PHEV AWD BVA8 R-Dynamic SE',
 'year': 2021}
2026-03-25 05:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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-25 05:00:18 [vpauto.fr] INFO: Saving data for fbc1e8c2ec: {'created_time': 1774293593.553144, 'last_price_update_time': 1774414818.60184, 'auction_closing_time': 1774517400.0}
2026-03-25 05:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fbc1e8c2ec') HTTP/1.1" 204 0
2026-03-25 05:00:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9c123e41-770a-5636-b0fd-ae1ef3388f7d with identifier: 3f14476d55
2026-03-25 05:00:18 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9c123e41-770a-5636-b0fd-ae1ef3388f7d with identifier: 3f14476d55
2026-03-25 05:00:18 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9c123e41-770a-5636-b0fd-ae1ef3388f7d with identifier: 3f14476d55 to the API
2026-03-25 05:00:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/3f14476d55/audi-q5-sportback-55-tfsie-367-s-tronic-7-quattro-s-line>
{'auction_title': '',
 'c_o_2_emission_value': 41,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/lgwpLZj_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '9c123e41-770a-5636-b0fd-ae1ef3388f7d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/3f14476d55/audi-q5-sportback-55-tfsie-367-s-tronic-7-quattro-s-line',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'AUDI',
 'model': 'Q5 Sportback 55 TFSIe 367 S tronic 7 Quattro S line',
 'odometer': 22883,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 41800,
 'price_includes_vat': True,
 'registration_date': '2024-02-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI Q5 Sportback 55 TFSIe 367 S tronic 7 Quattro S line',
 'transmission': 'automatic',
 'trim': 'Q5 Sportback 55 TFSIe 367 S tronic 7 Quattro S line',
 'year': 2024}
2026-03-25 05:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273f14476d55%27 HTTP/1.1" 200 None
2026-03-25 05:00:19 [vpauto.fr] INFO: Saving data for 3f14476d55: {'created_time': 1773774704.545166, 'last_price_update_time': 1774414819.224487, 'auction_closing_time': 1774531800.0}
2026-03-25 05:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3f14476d55') HTTP/1.1" 204 0
2026-03-25 05:00:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9d850b37-8bce-565f-bcfc-a85dd7f419d4 with identifier: 7339f956ec
2026-03-25 05:00:19 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9d850b37-8bce-565f-bcfc-a85dd7f419d4 with identifier: 7339f956ec
2026-03-25 05:00:19 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9d850b37-8bce-565f-bcfc-a85dd7f419d4 with identifier: 7339f956ec to the API
2026-03-25 05:00:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7339f956ec/cupra-formentor-14-e-hybrid-245-ch-dsg6-vz>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '1.4L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '9d850b37-8bce-565f-bcfc-a85dd7f419d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7339f956ec/cupra-formentor-14-e-hybrid-245-ch-dsg6-vz',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CUPRA',
 'model': 'Formentor 1.4 e-HYBRID 245 ch DSG6 VZ',
 'odometer': 33189,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25400,
 'price_includes_vat': True,
 'registration_date': '2024-06-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CUPRA Formentor 1.4 e-HYBRID 245 ch DSG6 VZ',
 'transmission': 'automatic',
 'trim': 'Formentor 1.4 e-HYBRID 245 ch DSG6 VZ',
 'year': 2024}
2026-03-25 05:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277339f956ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:20 [vpauto.fr] INFO: Saving data for 7339f956ec: {'created_time': 1773774673.042209, 'last_price_update_time': 1774414820.653475, 'auction_closing_time': 1774517400.0}
2026-03-25 05:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7339f956ec') HTTP/1.1" 204 0
2026-03-25 05:00:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0f85ea47-aedf-54cd-874b-2b575818a3a3 with identifier: 15bf5091ec
2026-03-25 05:00:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0f85ea47-aedf-54cd-874b-2b575818a3a3 with identifier: 15bf5091ec
2026-03-25 05:00:20 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0f85ea47-aedf-54cd-874b-2b575818a3a3 with identifier: 15bf5091ec to the API
2026-03-25 05:00:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/15bf5091ec/bmw-serie-5-g30-lci-545e-twinpower-turbo-xdrive-394-ch-bva8-m-sport>
{'auction_title': '',
 'c_o_2_emission_value': 42,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '0f85ea47-aedf-54cd-874b-2b575818a3a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/15bf5091ec/bmw-serie-5-g30-lci-545e-twinpower-turbo-xdrive-394-ch-bva8-m-sport',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'BMW',
 'model': 'SERIE 5 G30 LCI 545e TwinPower Turbo xDrive 394 ch BVA8 M Sport',
 'odometer': 35348,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 40800,
 'price_includes_vat': True,
 'registration_date': '2023-03-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW SERIE 5 G30 LCI 545e TwinPower Turbo xDrive 394 ch BVA8 M Sport',
 'transmission': 'automatic',
 'trim': 'SERIE 5 G30 LCI 545e TwinPower Turbo xDrive 394 ch BVA8 M Sport',
 'year': 2023}
2026-03-25 05:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2715bf5091ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:21 [vpauto.fr] INFO: Saving data for 15bf5091ec: {'created_time': 1774292840.835231, 'last_price_update_time': 1774414821.283002, 'auction_closing_time': 1774517400.0}
2026-03-25 05:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='15bf5091ec') HTTP/1.1" 204 0
2026-03-25 05:00:21 [vpauto.fr] INFO: Found listing with ID: 9b9e0b77ec
2026-03-25 05:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279b9e0b77ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:21 [vpauto.fr] INFO: Scrape type for 9b9e0b77ec: 0
2026-03-25 05:00:21 [vpauto.fr] INFO: Found listing with ID: 4e5af24b55
2026-03-25 05:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274e5af24b55%27 HTTP/1.1" 200 None
2026-03-25 05:00:21 [vpauto.fr] INFO: Scrape type for 4e5af24b55: 2
2026-03-25 05:00:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5a9ee95b55/volkswagen-polo-10-tsi-116-ss-dsg7-r-line-edition> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99e5f8f5-3636-59e0-a1f4-ab6baa486936 with identifier: 764db9d55
2026-03-25 05:00:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99e5f8f5-3636-59e0-a1f4-ab6baa486936 with scrape type 2
2026-03-25 05:00:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99e5f8f5-3636-59e0-a1f4-ab6baa486936 with scrape type 2
2026-03-25 05:00:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 99e5f8f5-3636-59e0-a1f4-ab6baa486936, identifier: 764db9d55
2026-03-25 05:00:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92891f87-c51d-5c22-a2ac-61ddf431b2ff with identifier: 7faf8132ec
2026-03-25 05:00:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92891f87-c51d-5c22-a2ac-61ddf431b2ff with scrape type 2
2026-03-25 05:00:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92891f87-c51d-5c22-a2ac-61ddf431b2ff with scrape type 2
2026-03-25 05:00:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 92891f87-c51d-5c22-a2ac-61ddf431b2ff, identifier: 7faf8132ec
2026-03-25 05:00:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a5734f3-d2da-524f-a167-56819a3bf3ad with identifier: 52ff930155
2026-03-25 05:00:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a5734f3-d2da-524f-a167-56819a3bf3ad with scrape type 2
2026-03-25 05:00:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a5734f3-d2da-524f-a167-56819a3bf3ad with scrape type 2
2026-03-25 05:00:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6a5734f3-d2da-524f-a167-56819a3bf3ad, identifier: 52ff930155
2026-03-25 05:00:21 [vpauto.fr] INFO: Found listing with ID: 87a7f373ec
2026-03-25 05:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2787a7f373ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:21 [vpauto.fr] INFO: Scrape type for 87a7f373ec: 2
2026-03-25 05: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-25 05:00:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 99e5f8f5-3636-59e0-a1f4-ab6baa486936 with identifier: 764db9d55
2026-03-25 05:00:21 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 99e5f8f5-3636-59e0-a1f4-ab6baa486936 with identifier: 764db9d55
2026-03-25 05:00:21 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 99e5f8f5-3636-59e0-a1f4-ab6baa486936 with identifier: 764db9d55 to the API
2026-03-25 05:00:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/764db9d55/bmw-x2-sdrive-18i-136-ch-dkg7-m-sport>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/BSssmmM_BE.pdf',
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': '99e5f8f5-3636-59e0-a1f4-ab6baa486936',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/764db9d55/bmw-x2-sdrive-18i-136-ch-dkg7-m-sport',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'BMW',
 'model': 'X2 sDrive 18i 136 ch DKG7 M Sport',
 'odometer': 10248,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 29700,
 'price_includes_vat': True,
 'registration_date': '2023-12-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X2 sDrive 18i 136 ch DKG7 M Sport',
 'transmission': 'automatic',
 'trim': 'X2 sDrive 18i 136 ch DKG7 M Sport',
 'year': 2023}
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27764db9d55%27 HTTP/1.1" 200 None
2026-03-25 05:00:23 [vpauto.fr] INFO: Saving data for 764db9d55: {'created_time': 1773392700.020093, 'last_price_update_time': 1774414823.217832, 'auction_closing_time': 1774531800.0}
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='764db9d55') HTTP/1.1" 204 0
2026-03-25 05:00:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 92891f87-c51d-5c22-a2ac-61ddf431b2ff with identifier: 7faf8132ec
2026-03-25 05:00:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 92891f87-c51d-5c22-a2ac-61ddf431b2ff with identifier: 7faf8132ec
2026-03-25 05:00:23 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 92891f87-c51d-5c22-a2ac-61ddf431b2ff with identifier: 7faf8132ec to the API
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7faf8132ec/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'F H',
 'id': '92891f87-c51d-5c22-a2ac-61ddf431b2ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7faf8132ec/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'odometer': 29629,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15900,
 'price_includes_vat': True,
 'registration_date': '2023-09-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'year': 2023}
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277faf8132ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:23 [vpauto.fr] INFO: Saving data for 7faf8132ec: {'auction_closing_time': 1774517400.0, 'created_time': 1774292966.200521, 'last_price_update_time': 1774414823.60734}
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7faf8132ec') HTTP/1.1" 204 0
2026-03-25 05:00:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6a5734f3-d2da-524f-a167-56819a3bf3ad with identifier: 52ff930155
2026-03-25 05:00:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6a5734f3-d2da-524f-a167-56819a3bf3ad with identifier: 52ff930155
2026-03-25 05:00:23 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6a5734f3-d2da-524f-a167-56819a3bf3ad with identifier: 52ff930155 to the API
2026-03-25 05:00:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/52ff930155/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/jfwoMjh_BE.pdf',
 'category': None,
 'color': 'Medium grey',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'F H',
 'id': '6a5734f3-d2da-524f-a167-56819a3bf3ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/52ff930155/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'odometer': 32850,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 24000,
 'price_includes_vat': True,
 'registration_date': '2023-09-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line '
          'X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'year': 2023}
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2752ff930155%27 HTTP/1.1" 200 None
2026-03-25 05:00:24 [vpauto.fr] INFO: Saving data for 52ff930155: {'auction_closing_time': 1774531800.0, 'created_time': 1774292841.814222, 'last_price_update_time': 1774414824.011443}
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='52ff930155') HTTP/1.1" 204 0
2026-03-25 05:00:24 [vpauto.fr] INFO: Found listing with ID: bd7d0eadec
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bd7d0eadec%27 HTTP/1.1" 200 None
2026-03-25 05:00:24 [vpauto.fr] INFO: Scrape type for bd7d0eadec: 0
2026-03-25 05:00:24 [vpauto.fr] INFO: Found listing with ID: b9261490ec
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b9261490ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:24 [vpauto.fr] INFO: Scrape type for b9261490ec: 0
2026-03-25 05:00:24 [vpauto.fr] INFO: Found listing with ID: 706892f0ec
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27706892f0ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:24 [vpauto.fr] INFO: Scrape type for 706892f0ec: 2
2026-03-25 05:00:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2c3ad0dcec/jaguar-f-pace-20-p400e-phev-awd-bva8-r-dynamic-black> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/af86185ec/bmw-serie-4-gran-coupe-420d-xdrive-190-ch-bva8-m-sport> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c76fa6b-ad24-5c5b-a412-8d03aff0da4c with identifier: 5a9ee95b55
2026-03-25 05:00:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c76fa6b-ad24-5c5b-a412-8d03aff0da4c with scrape type 2
2026-03-25 05:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c76fa6b-ad24-5c5b-a412-8d03aff0da4c with scrape type 2
2026-03-25 05:00:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9c76fa6b-ad24-5c5b-a412-8d03aff0da4c, identifier: 5a9ee95b55
2026-03-25 05:00:24 [vpauto.fr] INFO: Found listing with ID: 1dbc205bec
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271dbc205bec%27 HTTP/1.1" 200 None
2026-03-25 05:00:24 [vpauto.fr] INFO: Scrape type for 1dbc205bec: 2
2026-03-25 05:00:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9c76fa6b-ad24-5c5b-a412-8d03aff0da4c with identifier: 5a9ee95b55
2026-03-25 05:00:24 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05: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-25 05:00:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9c76fa6b-ad24-5c5b-a412-8d03aff0da4c with identifier: 5a9ee95b55
2026-03-25 05:00:24 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9c76fa6b-ad24-5c5b-a412-8d03aff0da4c with identifier: 5a9ee95b55 to the API
2026-03-25 05:00:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:25 [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-25 05:00:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5a9ee95b55/volkswagen-polo-10-tsi-116-ss-dsg7-r-line-edition>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/RqpBvUG_BE.pdf',
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '1.0L',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': '9c76fa6b-ad24-5c5b-a412-8d03aff0da4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5a9ee95b55/volkswagen-polo-10-tsi-116-ss-dsg7-r-line-edition',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'Polo 1.0 TSI 116 S&S DSG7 R-Line Edition',
 'odometer': 14975,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 17800,
 'price_includes_vat': True,
 'registration_date': '2025-06-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Polo 1.0 TSI 116 S&S DSG7 R-Line Edition',
 'transmission': 'automatic',
 'trim': 'Polo 1.0 TSI 116 S&S DSG7 R-Line Edition',
 'year': 2025}
2026-03-25 05:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275a9ee95b55%27 HTTP/1.1" 200 None
2026-03-25 05:00:25 [vpauto.fr] INFO: Saving data for 5a9ee95b55: {'created_time': 1773392656.289598, 'last_price_update_time': 1774414825.581261, 'auction_closing_time': 1774531800.0}
2026-03-25 05:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5a9ee95b55') HTTP/1.1" 204 0
2026-03-25 05:00:25 [vpauto.fr] INFO: Found listing with ID: 17be9cf8ec
2026-03-25 05:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2717be9cf8ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:25 [vpauto.fr] INFO: Scrape type for 17be9cf8ec: 2
2026-03-25 05:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f0ac4f5ec/mercedes-gla-200-d-8g-dct-business-line> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1a12d959ec/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/bc4c269455/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b54d75ea55/ford-focus-sw-10-flexifuel-125-ss-mhev-powershift-active-x> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b142a575-506e-5de4-a6f5-a12a45bd2fee with identifier: 2c3ad0dcec
2026-03-25 05:00:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b142a575-506e-5de4-a6f5-a12a45bd2fee with scrape type 2
2026-03-25 05:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b142a575-506e-5de4-a6f5-a12a45bd2fee with scrape type 2
2026-03-25 05:00:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b142a575-506e-5de4-a6f5-a12a45bd2fee, identifier: 2c3ad0dcec
2026-03-25 05:00:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 853c0ec4-2977-54a6-a118-7ea550a7eefd with identifier: af86185ec
2026-03-25 05:00:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 853c0ec4-2977-54a6-a118-7ea550a7eefd with scrape type 2
2026-03-25 05:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 853c0ec4-2977-54a6-a118-7ea550a7eefd with scrape type 2
2026-03-25 05:00:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 853c0ec4-2977-54a6-a118-7ea550a7eefd, identifier: af86185ec
2026-03-25 05:00:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/591c9c1f55/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b142a575-506e-5de4-a6f5-a12a45bd2fee with identifier: 2c3ad0dcec
2026-03-25 05:00:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b142a575-506e-5de4-a6f5-a12a45bd2fee with identifier: 2c3ad0dcec
2026-03-25 05:00:25 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b142a575-506e-5de4-a6f5-a12a45bd2fee with identifier: 2c3ad0dcec to the API
2026-03-25 05:00:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2c3ad0dcec/jaguar-f-pace-20-p400e-phev-awd-bva8-r-dynamic-black>
{'auction_title': '',
 'c_o_2_emission_value': 53,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Hybrid',
 'id': 'b142a575-506e-5de4-a6f5-a12a45bd2fee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2c3ad0dcec/jaguar-f-pace-20-p400e-phev-awd-bva8-r-dynamic-black',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'JAGUAR',
 'model': 'F-Pace 2.0 - P400e PHEV AWD BVA8 R-Dynamic Black',
 'odometer': 117875,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 31900,
 'price_includes_vat': True,
 'registration_date': '2022-11-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'JAGUAR F-Pace 2.0 - P400e PHEV AWD BVA8 R-Dynamic Black',
 'transmission': 'automatic',
 'trim': 'F-Pace 2.0 - P400e PHEV AWD BVA8 R-Dynamic Black',
 'year': 2022}
2026-03-25 05:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:26 [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-25 05:00:26 [vpauto.fr] INFO: Saving data for 2c3ad0dcec: {'created_time': 1774293600.567987, 'last_price_update_time': 1774414826.399145, 'auction_closing_time': 1774517400.0}
2026-03-25 05:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2c3ad0dcec') HTTP/1.1" 204 0
2026-03-25 05:00:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 853c0ec4-2977-54a6-a118-7ea550a7eefd with identifier: af86185ec
2026-03-25 05:00:26 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 853c0ec4-2977-54a6-a118-7ea550a7eefd with identifier: af86185ec
2026-03-25 05:00:26 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 853c0ec4-2977-54a6-a118-7ea550a7eefd with identifier: af86185ec to the API
2026-03-25 05:00:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/af86185ec/bmw-serie-4-gran-coupe-420d-xdrive-190-ch-bva8-m-sport>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Diesel Hybrid',
 'id': '853c0ec4-2977-54a6-a118-7ea550a7eefd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/af86185ec/bmw-serie-4-gran-coupe-420d-xdrive-190-ch-bva8-m-sport',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'BMW',
 'model': 'SERIE 4 Gran Coupé 420d xDrive 190 ch BVA8 M Sport',
 'odometer': 44547,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 32500,
 'price_includes_vat': True,
 'registration_date': '2022-08-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW SERIE 4 Gran Coupé 420d xDrive 190 ch BVA8 M Sport',
 'transmission': 'automatic',
 'trim': 'SERIE 4 Gran Coupé 420d xDrive 190 ch BVA8 M Sport',
 'year': 2022}
2026-03-25 05:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27af86185ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:27 [vpauto.fr] INFO: Saving data for af86185ec: {'created_time': 1774293609.566519, 'last_price_update_time': 1774414827.021613, 'auction_closing_time': 1774517400.0}
2026-03-25 05:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='af86185ec') HTTP/1.1" 204 0
2026-03-25 05:00:27 [vpauto.fr] INFO: Found listing with ID: 6d258e0dec
2026-03-25 05:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276d258e0dec%27 HTTP/1.1" 200 None
2026-03-25 05:00:27 [vpauto.fr] INFO: Scrape type for 6d258e0dec: 2
2026-03-25 05:00:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:27 [vpauto.fr] INFO: Found listing with ID: 4d1008dbec
2026-03-25 05:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274d1008dbec%27 HTTP/1.1" 200 None
2026-03-25 05:00:27 [vpauto.fr] INFO: Scrape type for 4d1008dbec: 2
2026-03-25 05:00:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a16e872c-f032-50c7-95da-cd66a6272cf9 with identifier: f0ac4f5ec
2026-03-25 05:00:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a16e872c-f032-50c7-95da-cd66a6272cf9 with scrape type 2
2026-03-25 05:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a16e872c-f032-50c7-95da-cd66a6272cf9 with scrape type 2
2026-03-25 05:00:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a16e872c-f032-50c7-95da-cd66a6272cf9, identifier: f0ac4f5ec
2026-03-25 05:00:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f63d207-1c4d-5ece-b460-45da59aeff9e with identifier: 1a12d959ec
2026-03-25 05:00:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f63d207-1c4d-5ece-b460-45da59aeff9e with scrape type 2
2026-03-25 05:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f63d207-1c4d-5ece-b460-45da59aeff9e with scrape type 2
2026-03-25 05:00:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7f63d207-1c4d-5ece-b460-45da59aeff9e, identifier: 1a12d959ec
2026-03-25 05:00:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 196381ce-e8b6-592d-b49e-aed32c6d2b8d with identifier: bc4c269455
2026-03-25 05:00:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 196381ce-e8b6-592d-b49e-aed32c6d2b8d with scrape type 2
2026-03-25 05:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 196381ce-e8b6-592d-b49e-aed32c6d2b8d with scrape type 2
2026-03-25 05:00:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 196381ce-e8b6-592d-b49e-aed32c6d2b8d, identifier: bc4c269455
2026-03-25 05:00:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 121483e1-b13e-5738-b615-20f550327399 with identifier: b54d75ea55
2026-03-25 05:00:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 121483e1-b13e-5738-b615-20f550327399 with scrape type 2
2026-03-25 05:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 121483e1-b13e-5738-b615-20f550327399 with scrape type 2
2026-03-25 05:00:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 121483e1-b13e-5738-b615-20f550327399, identifier: b54d75ea55
2026-03-25 05:00:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c4600f6-0a7b-5e2a-bfad-78d344785653 with identifier: 591c9c1f55
2026-03-25 05:00:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c4600f6-0a7b-5e2a-bfad-78d344785653 with scrape type 2
2026-03-25 05:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c4600f6-0a7b-5e2a-bfad-78d344785653 with scrape type 2
2026-03-25 05:00:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4c4600f6-0a7b-5e2a-bfad-78d344785653, identifier: 591c9c1f55
2026-03-25 05:00:27 [vpauto.fr] INFO: Found listing with ID: 8416dcfaec
2026-03-25 05:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278416dcfaec%27 HTTP/1.1" 200 None
2026-03-25 05:00:27 [vpauto.fr] INFO: Scrape type for 8416dcfaec: 0
2026-03-25 05:00:27 [vpauto.fr] INFO: Found listing with ID: ab892bf4ec
2026-03-25 05:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ab892bf4ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:27 [vpauto.fr] INFO: Scrape type for ab892bf4ec: 0
2026-03-25 05:00:27 [vpauto.fr] INFO: Found listing with ID: 3d7ea549ec
2026-03-25 05:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273d7ea549ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:27 [vpauto.fr] INFO: Scrape type for 3d7ea549ec: 0
2026-03-25 05:00:27 [vpauto.fr] INFO: Found listing with ID: 33d2a7b5ec
2026-03-25 05:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2733d2a7b5ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:27 [vpauto.fr] INFO: Scrape type for 33d2a7b5ec: 2
2026-03-25 05:00:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a16e872c-f032-50c7-95da-cd66a6272cf9 with identifier: f0ac4f5ec
2026-03-25 05:00:27 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a16e872c-f032-50c7-95da-cd66a6272cf9 with identifier: f0ac4f5ec
2026-03-25 05:00:27 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a16e872c-f032-50c7-95da-cd66a6272cf9 with identifier: f0ac4f5ec to the API
2026-03-25 05:00:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f0ac4f5ec/mercedes-gla-200-d-8g-dct-business-line>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'a16e872c-f032-50c7-95da-cd66a6272cf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f0ac4f5ec/mercedes-gla-200-d-8g-dct-business-line',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'MERCEDES',
 'model': 'GLA 200 d 8G-DCT Business Line',
 'odometer': 135265,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 26700,
 'price_includes_vat': True,
 'registration_date': '2022-08-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES GLA 200 d 8G-DCT Business Line',
 'transmission': 'automatic',
 'trim': 'GLA 200 d 8G-DCT Business Line',
 'year': 2022}
2026-03-25 05:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f0ac4f5ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:28 [vpauto.fr] INFO: Saving data for f0ac4f5ec: {'auction_closing_time': 1774517400.0, 'created_time': 1774292964.760501, 'last_price_update_time': 1774414828.302821}
2026-03-25 05:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f0ac4f5ec') HTTP/1.1" 204 0
2026-03-25 05:00:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7f63d207-1c4d-5ece-b460-45da59aeff9e with identifier: 1a12d959ec
2026-03-25 05:00:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7f63d207-1c4d-5ece-b460-45da59aeff9e with identifier: 1a12d959ec
2026-03-25 05:00:28 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7f63d207-1c4d-5ece-b460-45da59aeff9e with identifier: 1a12d959ec to the API
2026-03-25 05:00:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1a12d959ec/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'F H',
 'id': '7f63d207-1c4d-5ece-b460-45da59aeff9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/1a12d959ec/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'odometer': 11343,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15600,
 'price_includes_vat': True,
 'registration_date': '2023-09-19',
 '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-25 05:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271a12d959ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:28 [vpauto.fr] INFO: Saving data for 1a12d959ec: {'auction_closing_time': 1774517400.0, 'created_time': 1774292733.695499, 'last_price_update_time': 1774414828.703367}
2026-03-25 05:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1a12d959ec') HTTP/1.1" 204 0
2026-03-25 05:00:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 196381ce-e8b6-592d-b49e-aed32c6d2b8d with identifier: bc4c269455
2026-03-25 05:00:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 196381ce-e8b6-592d-b49e-aed32c6d2b8d with identifier: bc4c269455
2026-03-25 05:00:28 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 196381ce-e8b6-592d-b49e-aed32c6d2b8d with identifier: bc4c269455 to the API
2026-03-25 05:00:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/bc4c269455/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-st-line-x>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/GGzKeZB_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'F H',
 'id': '196381ce-e8b6-592d-b49e-aed32c6d2b8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/bc4c269455/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 ST-Line X',
 'odometer': 48456,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 14900,
 'price_includes_vat': True,
 'registration_date': '2023-10-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 ST-Line X',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 ST-Line X',
 'year': 2023}
2026-03-25 05:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27bc4c269455%27 HTTP/1.1" 200 None
2026-03-25 05:00:29 [vpauto.fr] INFO: Saving data for bc4c269455: {'auction_closing_time': 1774531800.0, 'created_time': 1774292895.232696, 'last_price_update_time': 1774414829.044208}
2026-03-25 05:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bc4c269455') HTTP/1.1" 204 0
2026-03-25 05:00:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 121483e1-b13e-5738-b615-20f550327399 with identifier: b54d75ea55
2026-03-25 05:00:29 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 121483e1-b13e-5738-b615-20f550327399 with identifier: b54d75ea55
2026-03-25 05:00:29 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 121483e1-b13e-5738-b615-20f550327399 with identifier: b54d75ea55 to the API
2026-03-25 05:00:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/b54d75ea55/ford-focus-sw-10-flexifuel-125-ss-mhev-powershift-active-x>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/ijZJLbo_BE.pdf',
 'category': None,
 'color': 'Navy blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'F H',
 'id': '121483e1-b13e-5738-b615-20f550327399',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b54d75ea55/ford-focus-sw-10-flexifuel-125-ss-mhev-powershift-active-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Focus SW 1.0 Flexifuel 125 S&S mHEV Powershift Active X',
 'odometer': 32444,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 16500,
 'price_includes_vat': True,
 'registration_date': '2023-10-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Focus SW 1.0 Flexifuel 125 S&S mHEV Powershift Active X',
 'transmission': 'automatic',
 'trim': 'Focus SW 1.0 Flexifuel 125 S&S mHEV Powershift Active X',
 'year': 2023}
2026-03-25 05:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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-25 05:00:29 [vpauto.fr] INFO: Saving data for b54d75ea55: {'auction_closing_time': 1774531800.0, 'created_time': 1774292836.726384, 'last_price_update_time': 1774414829.35754}
2026-03-25 05:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b54d75ea55') HTTP/1.1" 204 0
2026-03-25 05:00:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4c4600f6-0a7b-5e2a-bfad-78d344785653 with identifier: 591c9c1f55
2026-03-25 05:00:29 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:29 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4c4600f6-0a7b-5e2a-bfad-78d344785653 with identifier: 591c9c1f55
2026-03-25 05:00:29 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4c4600f6-0a7b-5e2a-bfad-78d344785653 with identifier: 591c9c1f55 to the API
2026-03-25 05:00:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/591c9c1f55/ford-mustang-mach-e-standard-range-76-kwh-269-ch>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/DrDEahU_BE.pdf',
 'category': None,
 'color': 'Dark red metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Electric',
 'id': '4c4600f6-0a7b-5e2a-bfad-78d344785653',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/591c9c1f55/ford-mustang-mach-e-standard-range-76-kwh-269-ch',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'odometer': 27998,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 23500,
 'price_includes_vat': True,
 'registration_date': '2023-09-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Mustang Mach-E Standard Range 76 kWh 269 ch',
 'transmission': 'automatic',
 'trim': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'year': 2023}
2026-03-25 05:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27591c9c1f55%27 HTTP/1.1" 200 None
2026-03-25 05:00:30 [vpauto.fr] INFO: Saving data for 591c9c1f55: {'auction_closing_time': 1774531800.0, 'created_time': 1774292836.018952, 'last_price_update_time': 1774414830.775038}
2026-03-25 05:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='591c9c1f55') HTTP/1.1" 204 0
2026-03-25 05:00:30 [vpauto.fr] INFO: Found listing with ID: 5114c2adec
2026-03-25 05:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275114c2adec%27 HTTP/1.1" 200 None
2026-03-25 05:00:30 [vpauto.fr] INFO: Scrape type for 5114c2adec: 2
2026-03-25 05:00:30 [vpauto.fr] INFO: Found listing with ID: 91074384ec
2026-03-25 05:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2791074384ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:30 [vpauto.fr] INFO: Scrape type for 91074384ec: 0
2026-03-25 05:00:30 [vpauto.fr] INFO: Found listing with ID: b0262e91ec
2026-03-25 05:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b0262e91ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:30 [vpauto.fr] INFO: Scrape type for b0262e91ec: 2
2026-03-25 05:00:30 [vpauto.fr] INFO: Found listing with ID: 55c1abadec
2026-03-25 05:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2755c1abadec%27 HTTP/1.1" 200 None
2026-03-25 05:00:30 [vpauto.fr] INFO: Scrape type for 55c1abadec: 2
2026-03-25 05:00:30 [vpauto.fr] INFO: Found listing with ID: 5281c37ec
2026-03-25 05:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275281c37ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:30 [vpauto.fr] INFO: Scrape type for 5281c37ec: 0
2026-03-25 05:00:30 [vpauto.fr] INFO: Found listing with ID: 24278c2dec
2026-03-25 05:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2724278c2dec%27 HTTP/1.1" 200 None
2026-03-25 05:00:30 [vpauto.fr] INFO: Scrape type for 24278c2dec: 0
2026-03-25 05:00:30 [vpauto.fr] INFO: Requesting listing page 2: https://vpauto.eu/vehicle/list?page=2
2026-03-25 05:00:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5747b54d55/fiat-ducato-tpmr-panorama-33-m-h2-23-mjt-130-flexfloor> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/aa0db7fbec/seat-arona-10-tsi-95-ch-startstop-bvm5-copa> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 385523ba-6b8c-5f74-a195-39c368b99e8f with identifier: 5747b54d55
2026-03-25 05:00:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 385523ba-6b8c-5f74-a195-39c368b99e8f with scrape type 2
2026-03-25 05:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 385523ba-6b8c-5f74-a195-39c368b99e8f with scrape type 2
2026-03-25 05:00:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 385523ba-6b8c-5f74-a195-39c368b99e8f, identifier: 5747b54d55
2026-03-25 05:00:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 385523ba-6b8c-5f74-a195-39c368b99e8f with identifier: 5747b54d55
2026-03-25 05:00:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05: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-25 05:00:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 385523ba-6b8c-5f74-a195-39c368b99e8f with identifier: 5747b54d55
2026-03-25 05:00:32 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 385523ba-6b8c-5f74-a195-39c368b99e8f with identifier: 5747b54d55 to the API
2026-03-25 05:00:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5747b54d55/fiat-ducato-tpmr-panorama-33-m-h2-23-mjt-130-flexfloor>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light blue',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO',
 'engine': '3.3L',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '385523ba-6b8c-5f74-a195-39c368b99e8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5747b54d55/fiat-ducato-tpmr-panorama-33-m-h2-23-mjt-130-flexfloor',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FIAT',
 'model': 'DUCATO TPMR Panorama 3.3 M H2 2.3 Mjt 130 Flexfloor',
 'odometer': 331665,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 6000,
 'price_includes_vat': True,
 'registration_date': '2013-05-24',
 'seats_number': 9,
 'seller_name': None,
 'title': 'FIAT DUCATO TPMR Panorama 3.3 M H2 2.3 Mjt 130 Flexfloor',
 'transmission': 'manual',
 'trim': 'DUCATO TPMR Panorama 3.3 M H2 2.3 Mjt 130 Flexfloor',
 'year': 2013}
2026-03-25 05:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275747b54d55%27 HTTP/1.1" 200 None
2026-03-25 05:00:32 [vpauto.fr] INFO: Saving data for 5747b54d55: {'auction_closing_time': 1774531800.0, 'created_time': 1774293319.056194, 'last_price_update_time': 1774414832.387628}
2026-03-25 05:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5747b54d55') HTTP/1.1" 204 0
2026-03-25 05:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3ad4defc55/bmw-x3-xdrive20d-190ch-bva8-m-sport> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e612285fec/citroen-c5-aircross-bluehdi-130-ss-eat8-shine> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cf85918d55/citroen-c3-bluehdi-100-ss-bvm6-feel-pack> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68cbf372-b8ca-5f59-84f2-51651e6ebe93 with identifier: aa0db7fbec
2026-03-25 05:00:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68cbf372-b8ca-5f59-84f2-51651e6ebe93 with scrape type 2
2026-03-25 05:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68cbf372-b8ca-5f59-84f2-51651e6ebe93 with scrape type 2
2026-03-25 05:00:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 68cbf372-b8ca-5f59-84f2-51651e6ebe93, identifier: aa0db7fbec
2026-03-25 05:00:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 68cbf372-b8ca-5f59-84f2-51651e6ebe93 with identifier: aa0db7fbec
2026-03-25 05:00:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05: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-25 05:00:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 68cbf372-b8ca-5f59-84f2-51651e6ebe93 with identifier: aa0db7fbec
2026-03-25 05:00:32 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 68cbf372-b8ca-5f59-84f2-51651e6ebe93 with identifier: aa0db7fbec to the API
2026-03-25 05:00:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/aa0db7fbec/seat-arona-10-tsi-95-ch-startstop-bvm5-copa>
{'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': None,
 'engine': '1.0L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Petrol',
 'id': '68cbf372-b8ca-5f59-84f2-51651e6ebe93',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/aa0db7fbec/seat-arona-10-tsi-95-ch-startstop-bvm5-copa',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'SEAT',
 'model': 'Arona 1.0 TSI 95 ch Start/Stop BVM5 Copa',
 'odometer': 14686,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 13900,
 'price_includes_vat': True,
 'registration_date': '2024-07-03',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT Arona 1.0 TSI 95 ch Start/Stop BVM5 Copa',
 'transmission': 'manual',
 'trim': 'Arona 1.0 TSI 95 ch Start/Stop BVM5 Copa',
 'year': 2024}
2026-03-25 05:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27aa0db7fbec%27 HTTP/1.1" 200 None
2026-03-25 05:00:32 [vpauto.fr] INFO: Saving data for aa0db7fbec: {'created_time': 1773774700.68163, 'last_price_update_time': 1774414832.95356, 'auction_closing_time': 1774517400.0}
2026-03-25 05:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='aa0db7fbec') HTTP/1.1" 204 0
2026-03-25 05:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8415f3d155/seat-leon-12-tsi-105-startstop-style> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/498bfcf0ec/skoda-octavia-combi-15-tsi-mhev-e-tec-150-ch-act-dsg7-business> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d25ddfd4-6bd8-5e42-9d24-2cf6323396f4 with identifier: 3ad4defc55
2026-03-25 05:00:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d25ddfd4-6bd8-5e42-9d24-2cf6323396f4 with scrape type 2
2026-03-25 05:00:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d25ddfd4-6bd8-5e42-9d24-2cf6323396f4 with scrape type 2
2026-03-25 05:00:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d25ddfd4-6bd8-5e42-9d24-2cf6323396f4, identifier: 3ad4defc55
2026-03-25 05:00:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70a17f1b-0f87-58cc-a37b-d6f8cffb0160 with identifier: e612285fec
2026-03-25 05:00:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70a17f1b-0f87-58cc-a37b-d6f8cffb0160 with scrape type 2
2026-03-25 05:00:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70a17f1b-0f87-58cc-a37b-d6f8cffb0160 with scrape type 2
2026-03-25 05:00:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 70a17f1b-0f87-58cc-a37b-d6f8cffb0160, identifier: e612285fec
2026-03-25 05:00:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0b3df01-acfb-5635-aa7c-3d976583712c with identifier: cf85918d55
2026-03-25 05:00:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0b3df01-acfb-5635-aa7c-3d976583712c with scrape type 2
2026-03-25 05:00:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0b3df01-acfb-5635-aa7c-3d976583712c with scrape type 2
2026-03-25 05:00:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b0b3df01-acfb-5635-aa7c-3d976583712c, identifier: cf85918d55
2026-03-25 05:00:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d25ddfd4-6bd8-5e42-9d24-2cf6323396f4 with identifier: 3ad4defc55
2026-03-25 05:00:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d25ddfd4-6bd8-5e42-9d24-2cf6323396f4 with identifier: 3ad4defc55
2026-03-25 05:00:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d25ddfd4-6bd8-5e42-9d24-2cf6323396f4 with identifier: 3ad4defc55 to the API
2026-03-25 05:00:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/3ad4defc55/bmw-x3-xdrive20d-190ch-bva8-m-sport>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'd25ddfd4-6bd8-5e42-9d24-2cf6323396f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/3ad4defc55/bmw-x3-xdrive20d-190ch-bva8-m-sport',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'BMW',
 'model': 'X3 xDrive20d 190ch BVA8 M Sport',
 'odometer': 210303,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 14600,
 'price_includes_vat': True,
 'registration_date': '2020-06-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X3 xDrive20d 190ch BVA8 M Sport',
 'transmission': 'automatic',
 'trim': 'X3 xDrive20d 190ch BVA8 M Sport',
 'year': 2020}
2026-03-25 05:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273ad4defc55%27 HTTP/1.1" 200 None
2026-03-25 05:00:33 [vpauto.fr] INFO: Saving data for 3ad4defc55: {'auction_closing_time': 1774531800.0, 'created_time': 1773392642.981856, 'last_price_update_time': 1774414833.665266}
2026-03-25 05:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3ad4defc55') HTTP/1.1" 204 0
2026-03-25 05:00:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 70a17f1b-0f87-58cc-a37b-d6f8cffb0160 with identifier: e612285fec
2026-03-25 05:00:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 70a17f1b-0f87-58cc-a37b-d6f8cffb0160 with identifier: e612285fec
2026-03-25 05:00:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 70a17f1b-0f87-58cc-a37b-d6f8cffb0160 with identifier: e612285fec to the API
2026-03-25 05:00:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e612285fec/citroen-c5-aircross-bluehdi-130-ss-eat8-shine>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '70a17f1b-0f87-58cc-a37b-d6f8cffb0160',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e612285fec/citroen-c5-aircross-bluehdi-130-ss-eat8-shine',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'C5 Aircross BlueHDi 130 S&S EAT8 Shine',
 'odometer': 102580,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25400,
 'price_includes_vat': True,
 'registration_date': '2021-09-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C5 Aircross BlueHDi 130 S&S EAT8 Shine',
 'transmission': 'automatic',
 'trim': 'C5 Aircross BlueHDi 130 S&S EAT8 Shine',
 'year': 2021}
2026-03-25 05:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e612285fec%27 HTTP/1.1" 200 None
2026-03-25 05:00:34 [vpauto.fr] INFO: Saving data for e612285fec: {'created_time': 1774293176.716927, 'last_price_update_time': 1774414834.068655}
2026-03-25 05:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e612285fec') HTTP/1.1" 204 0
2026-03-25 05:00:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b0b3df01-acfb-5635-aa7c-3d976583712c with identifier: cf85918d55
2026-03-25 05:00:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b0b3df01-acfb-5635-aa7c-3d976583712c with identifier: cf85918d55
2026-03-25 05:00:34 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b0b3df01-acfb-5635-aa7c-3d976583712c with identifier: cf85918d55 to the API
2026-03-25 05:00:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/cf85918d55/citroen-c3-bluehdi-100-ss-bvm6-feel-pack>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/SoRAQEw_BE.pdf',
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'b0b3df01-acfb-5635-aa7c-3d976583712c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cf85918d55/citroen-c3-bluehdi-100-ss-bvm6-feel-pack',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'C3 BlueHDi 100 S&S BVM6 Feel Pack',
 'odometer': 130725,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 6800,
 'price_includes_vat': True,
 'registration_date': '2022-08-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 BlueHDi 100 S&S BVM6 Feel Pack',
 'transmission': 'manual',
 'trim': 'C3 BlueHDi 100 S&S BVM6 Feel Pack',
 'year': 2022}
2026-03-25 05:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cf85918d55%27 HTTP/1.1" 200 None
2026-03-25 05:00:34 [vpauto.fr] INFO: Saving data for cf85918d55: {'created_time': 1774292973.696877, 'last_price_update_time': 1774414834.446276, 'auction_closing_time': 1774531800.0}
2026-03-25 05:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cf85918d55') HTTP/1.1" 204 0
2026-03-25 05:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/87a7f373ec/peugeot-5008-puretech-130ch-ss-eat8-active-pack-7-places> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4e5af24b55/renault-scenic-iii-tce-130-exception-euro-5-2011> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05: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-25 05: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-25 05:00:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77f28016-f427-551a-915c-6e20fb2c1f2e with identifier: 8415f3d155
2026-03-25 05:00:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77f28016-f427-551a-915c-6e20fb2c1f2e with scrape type 2
2026-03-25 05:00:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77f28016-f427-551a-915c-6e20fb2c1f2e with scrape type 2
2026-03-25 05:00:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 77f28016-f427-551a-915c-6e20fb2c1f2e, identifier: 8415f3d155
2026-03-25 05:00:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59c9edc8-e385-5e2f-ab6b-a72453a57d87 with identifier: 498bfcf0ec
2026-03-25 05:00:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59c9edc8-e385-5e2f-ab6b-a72453a57d87 with scrape type 2
2026-03-25 05:00:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59c9edc8-e385-5e2f-ab6b-a72453a57d87 with scrape type 2
2026-03-25 05:00:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 59c9edc8-e385-5e2f-ab6b-a72453a57d87, identifier: 498bfcf0ec
2026-03-25 05:00:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 77f28016-f427-551a-915c-6e20fb2c1f2e with identifier: 8415f3d155
2026-03-25 05:00:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 77f28016-f427-551a-915c-6e20fb2c1f2e with identifier: 8415f3d155
2026-03-25 05:00:34 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 77f28016-f427-551a-915c-6e20fb2c1f2e with identifier: 8415f3d155 to the API
2026-03-25 05:00:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8415f3d155/seat-leon-12-tsi-105-startstop-style>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '1.2L',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': '77f28016-f427-551a-915c-6e20fb2c1f2e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8415f3d155/seat-leon-12-tsi-105-startstop-style',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'SEAT',
 'model': 'Leon 1.2 TSI 105 Start/Stop Style',
 'odometer': 133042,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 6800,
 'price_includes_vat': True,
 'registration_date': '2013-05-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT Leon 1.2 TSI 105 Start/Stop Style',
 'transmission': 'manual',
 'trim': 'Leon 1.2 TSI 105 Start/Stop Style',
 'year': 2013}
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278415f3d155%27 HTTP/1.1" 200 None
2026-03-25 05:00:35 [vpauto.fr] INFO: Saving data for 8415f3d155: {'auction_closing_time': 1774531800.0, 'created_time': 1774293331.447872, 'last_price_update_time': 1774414835.042623}
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8415f3d155') HTTP/1.1" 204 0
2026-03-25 05:00:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 59c9edc8-e385-5e2f-ab6b-a72453a57d87 with identifier: 498bfcf0ec
2026-03-25 05:00:35 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 59c9edc8-e385-5e2f-ab6b-a72453a57d87 with identifier: 498bfcf0ec
2026-03-25 05:00:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 59c9edc8-e385-5e2f-ab6b-a72453a57d87 with identifier: 498bfcf0ec to the API
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/498bfcf0ec/skoda-octavia-combi-15-tsi-mhev-e-tec-150-ch-act-dsg7-business>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '59c9edc8-e385-5e2f-ab6b-a72453a57d87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/498bfcf0ec/skoda-octavia-combi-15-tsi-mhev-e-tec-150-ch-act-dsg7-business',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'SKODA',
 'model': 'Octavia Combi 1.5 TSI mHEV e-TEC 150 ch ACT DSG7 Business',
 'odometer': 19,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25400,
 'price_includes_vat': True,
 'registration_date': '2024-06-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA Octavia Combi 1.5 TSI mHEV e-TEC 150 ch ACT DSG7 Business',
 'transmission': 'automatic',
 'trim': 'Octavia Combi 1.5 TSI mHEV e-TEC 150 ch ACT DSG7 Business',
 'year': 2024}
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27498bfcf0ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:35 [vpauto.fr] INFO: Saving data for 498bfcf0ec: {'created_time': 1774292675.799409, 'last_price_update_time': 1774414835.381504}
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='498bfcf0ec') HTTP/1.1" 204 0
2026-03-25 05:00:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/17be9cf8ec/peugeot-508-bluehdi-130-ch-ss-eat8-allure-business> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05: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-25 05:00:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ae9f6b62ec/citroen-c5-x-puretech-130-ss-eat8-plus> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05: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-25 05:00:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 913a03a5-d9ea-579c-a3da-6f7dcdb8fca2 with identifier: 87a7f373ec
2026-03-25 05:00:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 913a03a5-d9ea-579c-a3da-6f7dcdb8fca2 with scrape type 2
2026-03-25 05:00:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 913a03a5-d9ea-579c-a3da-6f7dcdb8fca2 with scrape type 2
2026-03-25 05:00:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 913a03a5-d9ea-579c-a3da-6f7dcdb8fca2, identifier: 87a7f373ec
2026-03-25 05:00:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eff51d90-1f6d-5fdf-8f92-6b0af5f34657 with identifier: 4e5af24b55
2026-03-25 05:00:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eff51d90-1f6d-5fdf-8f92-6b0af5f34657 with scrape type 2
2026-03-25 05:00:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eff51d90-1f6d-5fdf-8f92-6b0af5f34657 with scrape type 2
2026-03-25 05:00:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: eff51d90-1f6d-5fdf-8f92-6b0af5f34657, identifier: 4e5af24b55
2026-03-25 05:00:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 913a03a5-d9ea-579c-a3da-6f7dcdb8fca2 with identifier: 87a7f373ec
2026-03-25 05:00:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 913a03a5-d9ea-579c-a3da-6f7dcdb8fca2 with identifier: 87a7f373ec
2026-03-25 05:00:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 913a03a5-d9ea-579c-a3da-6f7dcdb8fca2 with identifier: 87a7f373ec to the API
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/87a7f373ec/peugeot-5008-puretech-130ch-ss-eat8-active-pack-7-places>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 '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': '913a03a5-d9ea-579c-a3da-6f7dcdb8fca2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/87a7f373ec/peugeot-5008-puretech-130ch-ss-eat8-active-pack-7-places',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '5008 PureTech 130ch S&S EAT8 Active Pack 7 places',
 'odometer': 133801,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25400,
 'price_includes_vat': True,
 'registration_date': '2023-03-14',
 'seats_number': 7,
 'seller_name': None,
 'title': 'PEUGEOT 5008 PureTech 130ch S&S EAT8 Active Pack 7 places',
 'transmission': 'automatic',
 'trim': '5008 PureTech 130ch S&S EAT8 Active Pack 7 places',
 'year': 2023}
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2787a7f373ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:35 [vpauto.fr] INFO: Saving data for 87a7f373ec: {'created_time': 1774293617.552298, 'last_price_update_time': 1774414835.965075}
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='87a7f373ec') HTTP/1.1" 204 0
2026-03-25 05:00:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: eff51d90-1f6d-5fdf-8f92-6b0af5f34657 with identifier: 4e5af24b55
2026-03-25 05:00:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: eff51d90-1f6d-5fdf-8f92-6b0af5f34657 with identifier: 4e5af24b55
2026-03-25 05:00:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: eff51d90-1f6d-5fdf-8f92-6b0af5f34657 with identifier: 4e5af24b55 to the API
2026-03-25 05:00:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/4e5af24b55/renault-scenic-iii-tce-130-exception-euro-5-2011>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': 'eff51d90-1f6d-5fdf-8f92-6b0af5f34657',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4e5af24b55/renault-scenic-iii-tce-130-exception-euro-5-2011',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'RENAULT',
 'model': 'Scenic III TCe 130 Exception Euro 5 2011',
 'odometer': 154976,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 3400,
 'price_includes_vat': True,
 'registration_date': '2011-10-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Scenic III TCe 130 Exception Euro 5 2011',
 'transmission': 'manual',
 'trim': 'Scenic III TCe 130 Exception Euro 5 2011',
 'year': 2011}
2026-03-25 05:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274e5af24b55%27 HTTP/1.1" 200 None
2026-03-25 05:00:36 [vpauto.fr] INFO: Saving data for 4e5af24b55: {'auction_closing_time': 1774531800.0, 'created_time': 1774293315.668616, 'last_price_update_time': 1774414836.264598}
2026-03-25 05:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4e5af24b55') HTTP/1.1" 204 0
2026-03-25 05:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1dbc205bec/smart-forfour-09-90-ch-ss-ba6-passion> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/706892f0ec/citroen-c4-spacetourer-bluehdi-130-ss-bvm6-feel> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05: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-25 05: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-25 05:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/12aae88ec/mg-mg4-ev-51kwh-125-kw-2wd-standard> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05: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-25 05:00:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a79f546a-6ac7-522e-a7f0-bb85a70d7070 with identifier: 17be9cf8ec
2026-03-25 05:00:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a79f546a-6ac7-522e-a7f0-bb85a70d7070 with scrape type 2
2026-03-25 05:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a79f546a-6ac7-522e-a7f0-bb85a70d7070 with scrape type 2
2026-03-25 05:00:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a79f546a-6ac7-522e-a7f0-bb85a70d7070, identifier: 17be9cf8ec
2026-03-25 05:00:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71293e3e-4af9-5c43-ad50-96cb2af11bb3 with identifier: ae9f6b62ec
2026-03-25 05:00:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71293e3e-4af9-5c43-ad50-96cb2af11bb3 with scrape type 2
2026-03-25 05:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71293e3e-4af9-5c43-ad50-96cb2af11bb3 with scrape type 2
2026-03-25 05:00:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 71293e3e-4af9-5c43-ad50-96cb2af11bb3, identifier: ae9f6b62ec
2026-03-25 05:00:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a79f546a-6ac7-522e-a7f0-bb85a70d7070 with identifier: 17be9cf8ec
2026-03-25 05:00:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a79f546a-6ac7-522e-a7f0-bb85a70d7070 with identifier: 17be9cf8ec
2026-03-25 05:00:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a79f546a-6ac7-522e-a7f0-bb85a70d7070 with identifier: 17be9cf8ec to the API
2026-03-25 05:00:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/17be9cf8ec/peugeot-508-bluehdi-130-ch-ss-eat8-allure-business>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'a79f546a-6ac7-522e-a7f0-bb85a70d7070',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/17be9cf8ec/peugeot-508-bluehdi-130-ch-ss-eat8-allure-business',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '508 BlueHDi 130 ch S&S EAT8 Allure Business',
 'odometer': 112393,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25400,
 'price_includes_vat': True,
 'registration_date': '2021-07-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 508 BlueHDi 130 ch S&S EAT8 Allure Business',
 'transmission': 'automatic',
 'trim': '508 BlueHDi 130 ch S&S EAT8 Allure Business',
 'year': 2021}
2026-03-25 05:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2717be9cf8ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:36 [vpauto.fr] INFO: Saving data for 17be9cf8ec: {'created_time': 1774293132.046054, 'last_price_update_time': 1774414836.830211}
2026-03-25 05:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='17be9cf8ec') HTTP/1.1" 204 0
2026-03-25 05:00:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 71293e3e-4af9-5c43-ad50-96cb2af11bb3 with identifier: ae9f6b62ec
2026-03-25 05:00:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 71293e3e-4af9-5c43-ad50-96cb2af11bb3 with identifier: ae9f6b62ec
2026-03-25 05:00:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 71293e3e-4af9-5c43-ad50-96cb2af11bb3 with identifier: ae9f6b62ec to the API
2026-03-25 05:00:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ae9f6b62ec/citroen-c5-x-puretech-130-ss-eat8-plus>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Petrol',
 'id': '71293e3e-4af9-5c43-ad50-96cb2af11bb3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ae9f6b62ec/citroen-c5-x-puretech-130-ss-eat8-plus',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'C5 X PureTech 130 S&S EAT8 Plus',
 'odometer': 37253,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 14300,
 'price_includes_vat': True,
 'registration_date': '2024-04-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C5 X PureTech 130 S&S EAT8 Plus',
 'transmission': 'automatic',
 'trim': 'C5 X PureTech 130 S&S EAT8 Plus',
 'year': 2024}
2026-03-25 05:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ae9f6b62ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:37 [vpauto.fr] INFO: Saving data for ae9f6b62ec: {'auction_closing_time': 1774517400.0, 'created_time': 1774292679.086424, 'last_price_update_time': 1774414837.119099}
2026-03-25 05:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ae9f6b62ec') HTTP/1.1" 204 0
2026-03-25 05:00:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9598b74-fa34-59c0-ba3a-8eae1883a003 with identifier: 1dbc205bec
2026-03-25 05:00:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9598b74-fa34-59c0-ba3a-8eae1883a003 with scrape type 2
2026-03-25 05:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9598b74-fa34-59c0-ba3a-8eae1883a003 with scrape type 2
2026-03-25 05:00:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a9598b74-fa34-59c0-ba3a-8eae1883a003, identifier: 1dbc205bec
2026-03-25 05:00:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23a51fea-519d-5253-bfd6-874829eefd9e with identifier: 706892f0ec
2026-03-25 05:00:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23a51fea-519d-5253-bfd6-874829eefd9e with scrape type 2
2026-03-25 05:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23a51fea-519d-5253-bfd6-874829eefd9e with scrape type 2
2026-03-25 05:00:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 23a51fea-519d-5253-bfd6-874829eefd9e, identifier: 706892f0ec
2026-03-25 05:00:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d08b9a48-feba-5c45-80ae-549e221624db with identifier: 12aae88ec
2026-03-25 05:00:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d08b9a48-feba-5c45-80ae-549e221624db with scrape type 2
2026-03-25 05:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d08b9a48-feba-5c45-80ae-549e221624db with scrape type 2
2026-03-25 05:00:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d08b9a48-feba-5c45-80ae-549e221624db, identifier: 12aae88ec
2026-03-25 05:00:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a9598b74-fa34-59c0-ba3a-8eae1883a003 with identifier: 1dbc205bec
2026-03-25 05:00:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a9598b74-fa34-59c0-ba3a-8eae1883a003 with identifier: 1dbc205bec
2026-03-25 05:00:37 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a9598b74-fa34-59c0-ba3a-8eae1883a003 with identifier: 1dbc205bec to the API
2026-03-25 05:00:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1dbc205bec/smart-forfour-09-90-ch-ss-ba6-passion>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '0.9L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Petrol',
 'id': 'a9598b74-fa34-59c0-ba3a-8eae1883a003',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/1dbc205bec/smart-forfour-09-90-ch-ss-ba6-passion',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'SMART',
 'model': 'Forfour 0.9 90 ch S&S BA6 Passion',
 'odometer': 66491,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 6600,
 'price_includes_vat': True,
 'registration_date': '2019-02-26',
 'seats_number': 4,
 'seller_name': None,
 'title': 'SMART Forfour 0.9 90 ch S&S BA6 Passion',
 'transmission': 'automatic',
 'trim': 'Forfour 0.9 90 ch S&S BA6 Passion',
 'year': 2019}
2026-03-25 05:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271dbc205bec%27 HTTP/1.1" 200 None
2026-03-25 05:00:37 [vpauto.fr] INFO: Saving data for 1dbc205bec: {'auction_closing_time': 1774517400.0, 'created_time': 1773392607.691319, 'last_price_update_time': 1774414837.799458}
2026-03-25 05:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1dbc205bec') HTTP/1.1" 204 0
2026-03-25 05:00:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 23a51fea-519d-5253-bfd6-874829eefd9e with identifier: 706892f0ec
2026-03-25 05:00:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 23a51fea-519d-5253-bfd6-874829eefd9e with identifier: 706892f0ec
2026-03-25 05:00:37 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 23a51fea-519d-5253-bfd6-874829eefd9e with identifier: 706892f0ec to the API
2026-03-25 05:00:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/706892f0ec/citroen-c4-spacetourer-bluehdi-130-ss-bvm6-feel>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': '23a51fea-519d-5253-bfd6-874829eefd9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/706892f0ec/citroen-c4-spacetourer-bluehdi-130-ss-bvm6-feel',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'C4 Spacetourer BlueHDi 130 S&S BVM6 Feel',
 'odometer': 74927,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 9700,
 'price_includes_vat': True,
 'registration_date': '2019-03-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 Spacetourer BlueHDi 130 S&S BVM6 Feel',
 'transmission': 'manual',
 'trim': 'C4 Spacetourer BlueHDi 130 S&S BVM6 Feel',
 'year': 2019}
2026-03-25 05:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27706892f0ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:38 [vpauto.fr] INFO: Saving data for 706892f0ec: {'auction_closing_time': 1774517400.0, 'created_time': 1773774869.74224, 'last_price_update_time': 1774414838.220508}
2026-03-25 05:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='706892f0ec') HTTP/1.1" 204 0
2026-03-25 05:00:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d08b9a48-feba-5c45-80ae-549e221624db with identifier: 12aae88ec
2026-03-25 05:00:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d08b9a48-feba-5c45-80ae-549e221624db with identifier: 12aae88ec
2026-03-25 05:00:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d08b9a48-feba-5c45-80ae-549e221624db with identifier: 12aae88ec to the API
2026-03-25 05:00:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/12aae88ec/mg-mg4-ev-51kwh-125-kw-2wd-standard>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Electric',
 'id': 'd08b9a48-feba-5c45-80ae-549e221624db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/12aae88ec/mg-mg4-ev-51kwh-125-kw-2wd-standard',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'MG',
 'model': '4 EV 51kWh - 125 kW 2WD Standard',
 'odometer': 18831,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 14800,
 'price_includes_vat': True,
 'registration_date': '2024-01-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MG MG4 EV 51kWh - 125 kW 2WD Standard',
 'transmission': 'automatic',
 'trim': '4 EV 51kWh - 125 kW 2WD Standard',
 'year': 2024}
2026-03-25 05:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2712aae88ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:38 [vpauto.fr] INFO: Saving data for 12aae88ec: {'created_time': 1774292675.001445, 'last_price_update_time': 1774414838.59682, 'auction_closing_time': 1774517400.0}
2026-03-25 05:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='12aae88ec') HTTP/1.1" 204 0
2026-03-25 05:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b0262e91ec/mini-hatch-16i-120-cooper> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:38 [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-25 05:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ca45a5d855/ds-ds7-crossback-hybride-e-tense-225-eat8-bastille> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 029dadf6-4618-5753-84db-fd4627b4076a with identifier: b0262e91ec
2026-03-25 05:00:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 029dadf6-4618-5753-84db-fd4627b4076a with scrape type 2
2026-03-25 05:00:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 029dadf6-4618-5753-84db-fd4627b4076a with scrape type 2
2026-03-25 05:00:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 029dadf6-4618-5753-84db-fd4627b4076a, identifier: b0262e91ec
2026-03-25 05:00:38 [vpauto.fr] INFO: Found 96 ads on page 2
2026-03-25 05:00:38 [vpauto.fr] INFO: Found listing with ID: 19f5d200ec
2026-03-25 05:00:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2719f5d200ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:38 [vpauto.fr] INFO: Scrape type for 19f5d200ec: 0
2026-03-25 05:00:38 [vpauto.fr] INFO: Found listing with ID: e32a79e9ec
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e32a79e9ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:39 [vpauto.fr] INFO: Scrape type for e32a79e9ec: 2
2026-03-25 05:00:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8289ab32-62a7-5745-a978-9b72fec6209a with identifier: ca45a5d855
2026-03-25 05:00:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8289ab32-62a7-5745-a978-9b72fec6209a with scrape type 2
2026-03-25 05:00:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8289ab32-62a7-5745-a978-9b72fec6209a with scrape type 2
2026-03-25 05:00:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8289ab32-62a7-5745-a978-9b72fec6209a, identifier: ca45a5d855
2026-03-25 05:00:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 029dadf6-4618-5753-84db-fd4627b4076a with identifier: b0262e91ec
2026-03-25 05:00:39 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 029dadf6-4618-5753-84db-fd4627b4076a with identifier: b0262e91ec
2026-03-25 05:00:39 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 029dadf6-4618-5753-84db-fd4627b4076a with identifier: b0262e91ec to the API
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/b0262e91ec/mini-hatch-16i-120-cooper>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light beige metallic',
 'currency': 'EUR',
 'doors_number': 3,
 'emission_standard': 'EURO 4',
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Petrol',
 'id': '029dadf6-4618-5753-84db-fd4627b4076a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b0262e91ec/mini-hatch-16i-120-cooper',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'MINI',
 'model': 'Hatch 1.6i - 120 Cooper',
 'odometer': 94242,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 3500,
 'price_includes_vat': True,
 'registration_date': '2009-10-22',
 'seats_number': 4,
 'seller_name': None,
 'title': 'MINI Hatch 1.6i - 120 Cooper',
 'transmission': 'manual',
 'trim': 'Hatch 1.6i - 120 Cooper',
 'year': 2009}
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b0262e91ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:39 [vpauto.fr] INFO: Saving data for b0262e91ec: {'auction_closing_time': 1774517400.0, 'created_time': 1774293301.624979, 'last_price_update_time': 1774414839.422513}
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b0262e91ec') HTTP/1.1" 204 0
2026-03-25 05:00:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8289ab32-62a7-5745-a978-9b72fec6209a with identifier: ca45a5d855
2026-03-25 05:00:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8289ab32-62a7-5745-a978-9b72fec6209a with identifier: ca45a5d855
2026-03-25 05:00:39 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8289ab32-62a7-5745-a978-9b72fec6209a with identifier: ca45a5d855 to the API
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ca45a5d855/ds-ds7-crossback-hybride-e-tense-225-eat8-bastille>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '8289ab32-62a7-5745-a978-9b72fec6209a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ca45a5d855/ds-ds7-crossback-hybride-e-tense-225-eat8-bastille',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'DS',
 'model': '7 CROSSBACK Hybride E-tense 225 Eat8 Bastille+',
 'odometer': 208334,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 12200,
 'price_includes_vat': True,
 'registration_date': '2021-12-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS7 CROSSBACK Hybride E-tense 225 Eat8 Bastille+',
 'transmission': 'automatic',
 'trim': '7 CROSSBACK Hybride E-tense 225 Eat8 Bastille+',
 'year': 2021}
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ca45a5d855%27 HTTP/1.1" 200 None
2026-03-25 05:00:39 [vpauto.fr] INFO: Saving data for ca45a5d855: {'auction_closing_time': 1774531800.0, 'created_time': 1773688062.862079, 'last_price_update_time': 1774414839.772568}
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ca45a5d855') HTTP/1.1" 204 0
2026-03-25 05:00:39 [vpauto.fr] INFO: Found listing with ID: f2727b8d55
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f2727b8d55%27 HTTP/1.1" 200 None
2026-03-25 05:00:39 [vpauto.fr] INFO: Scrape type for f2727b8d55: 2
2026-03-25 05:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/33d2a7b5ec/peugeot-5008-bluehdi-130ch-ss-bvm6-active-business-7-places> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:39 [vpauto.fr] INFO: Found listing with ID: 33ea9eb455
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2733ea9eb455%27 HTTP/1.1" 200 None
2026-03-25 05:00:39 [vpauto.fr] INFO: Scrape type for 33ea9eb455: 2
2026-03-25 05: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-25 05:00:39 [vpauto.fr] INFO: Found listing with ID: 97df09b055
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2797df09b055%27 HTTP/1.1" 200 None
2026-03-25 05:00:39 [vpauto.fr] INFO: Scrape type for 97df09b055: 0
2026-03-25 05:00:39 [vpauto.fr] INFO: Found listing with ID: ef3dba5b55
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ef3dba5b55%27 HTTP/1.1" 200 None
2026-03-25 05:00:39 [vpauto.fr] INFO: Scrape type for ef3dba5b55: 0
2026-03-25 05:00:39 [vpauto.fr] INFO: Found listing with ID: e9dbc98bec
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e9dbc98bec%27 HTTP/1.1" 200 None
2026-03-25 05:00:39 [vpauto.fr] INFO: Scrape type for e9dbc98bec: 2
2026-03-25 05:00:39 [vpauto.fr] INFO: Found listing with ID: 811d2c9b55
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27811d2c9b55%27 HTTP/1.1" 200 None
2026-03-25 05:00:39 [vpauto.fr] INFO: Scrape type for 811d2c9b55: 2
2026-03-25 05:00:39 [vpauto.fr] INFO: Found listing with ID: cb08ca4bec
2026-03-25 05:00:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cb08ca4bec%27 HTTP/1.1" 200 None
2026-03-25 05:00:40 [vpauto.fr] INFO: Scrape type for cb08ca4bec: 2
2026-03-25 05:00:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5114c2adec/citroen-c4-picasso-bluehdi-120-ss-feel> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edb49a4c-4f33-552d-afa2-f3ff89443ed9 with identifier: 33d2a7b5ec
2026-03-25 05:00:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edb49a4c-4f33-552d-afa2-f3ff89443ed9 with scrape type 2
2026-03-25 05:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edb49a4c-4f33-552d-afa2-f3ff89443ed9 with scrape type 2
2026-03-25 05:00:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: edb49a4c-4f33-552d-afa2-f3ff89443ed9, identifier: 33d2a7b5ec
2026-03-25 05:00:40 [vpauto.fr] INFO: Found listing with ID: 7b7176df55
2026-03-25 05:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277b7176df55%27 HTTP/1.1" 200 None
2026-03-25 05:00:40 [vpauto.fr] INFO: Scrape type for 7b7176df55: 2
2026-03-25 05:00:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: edb49a4c-4f33-552d-afa2-f3ff89443ed9 with identifier: 33d2a7b5ec
2026-03-25 05:00:40 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: edb49a4c-4f33-552d-afa2-f3ff89443ed9 with identifier: 33d2a7b5ec
2026-03-25 05:00:40 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: edb49a4c-4f33-552d-afa2-f3ff89443ed9 with identifier: 33d2a7b5ec to the API
2026-03-25 05:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/33d2a7b5ec/peugeot-5008-bluehdi-130ch-ss-bvm6-active-business-7-places>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Gray green metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'edb49a4c-4f33-552d-afa2-f3ff89443ed9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/33d2a7b5ec/peugeot-5008-bluehdi-130ch-ss-bvm6-active-business-7-places',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '5008 BlueHDi 130ch S&S BVM6 Active Business 7 places',
 'odometer': 125097,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25400,
 'price_includes_vat': True,
 'registration_date': '2020-10-08',
 'seats_number': 7,
 'seller_name': None,
 'title': 'PEUGEOT 5008 BlueHDi 130ch S&S BVM6 Active Business 7 places',
 'transmission': 'manual',
 'trim': '5008 BlueHDi 130ch S&S BVM6 Active Business 7 places',
 'year': 2020}
2026-03-25 05:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2733d2a7b5ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:40 [vpauto.fr] INFO: Saving data for 33d2a7b5ec: {'created_time': 1774293056.816509, 'last_price_update_time': 1774414840.516023}
2026-03-25 05:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='33d2a7b5ec') HTTP/1.1" 204 0
2026-03-25 05:00:40 [vpauto.fr] INFO: Found listing with ID: 2bab7e88ec
2026-03-25 05:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272bab7e88ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:40 [vpauto.fr] INFO: Scrape type for 2bab7e88ec: 0
2026-03-25 05:00:40 [vpauto.fr] INFO: Found listing with ID: ad4499b8ec
2026-03-25 05:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ad4499b8ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:40 [vpauto.fr] INFO: Scrape type for ad4499b8ec: 0
2026-03-25 05:00:40 [vpauto.fr] INFO: Found listing with ID: f0cc786155
2026-03-25 05:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f0cc786155%27 HTTP/1.1" 200 None
2026-03-25 05:00:40 [vpauto.fr] INFO: Scrape type for f0cc786155: 2
2026-03-25 05:00:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee646e4d-82cd-59f1-ae74-ce48b93d2ed1 with identifier: 5114c2adec
2026-03-25 05:00:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee646e4d-82cd-59f1-ae74-ce48b93d2ed1 with scrape type 2
2026-03-25 05:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee646e4d-82cd-59f1-ae74-ce48b93d2ed1 with scrape type 2
2026-03-25 05:00:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ee646e4d-82cd-59f1-ae74-ce48b93d2ed1, identifier: 5114c2adec
2026-03-25 05:00:40 [vpauto.fr] INFO: Found listing with ID: 3f211a3455
2026-03-25 05:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273f211a3455%27 HTTP/1.1" 200 None
2026-03-25 05:00:40 [vpauto.fr] INFO: Scrape type for 3f211a3455: 2
2026-03-25 05:00:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ee646e4d-82cd-59f1-ae74-ce48b93d2ed1 with identifier: 5114c2adec
2026-03-25 05:00:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ee646e4d-82cd-59f1-ae74-ce48b93d2ed1 with identifier: 5114c2adec
2026-03-25 05:00:41 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ee646e4d-82cd-59f1-ae74-ce48b93d2ed1 with identifier: 5114c2adec to the API
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5114c2adec/citroen-c4-picasso-bluehdi-120-ss-feel>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'ee646e4d-82cd-59f1-ae74-ce48b93d2ed1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5114c2adec/citroen-c4-picasso-bluehdi-120-ss-feel',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'C4 Picasso BlueHDi 120 S&S Feel',
 'odometer': 131350,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 6800,
 'price_includes_vat': True,
 'registration_date': '2017-06-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 Picasso BlueHDi 120 S&S Feel',
 'transmission': 'manual',
 'trim': 'C4 Picasso BlueHDi 120 S&S Feel',
 'year': 2017}
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275114c2adec%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Saving data for 5114c2adec: {'auction_closing_time': 1774517400.0, 'created_time': 1774293530.657275, 'last_price_update_time': 1774414841.221611}
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5114c2adec') HTTP/1.1" 204 0
2026-03-25 05:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6d258e0dec/opel-crossland-15-d-120-ch-bva6-elegance> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5a5235b7ec/peugeot-508-hybrid-225-e-eat8-allure-pack> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: 9d2ffc1eec
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279d2ffc1eec%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for 9d2ffc1eec: 0
2026-03-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: 5d9e925455
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275d9e925455%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for 5d9e925455: 2
2026-03-25 05: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-25 05: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-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: c4e221c955
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c4e221c955%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for c4e221c955: 0
2026-03-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: d49f2db9ec
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d49f2db9ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for d49f2db9ec: 2
2026-03-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: c1fdf514ec
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c1fdf514ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for c1fdf514ec: 0
2026-03-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: 34bbc86055
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2734bbc86055%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for 34bbc86055: 0
2026-03-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: b868f9b7ec
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b868f9b7ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for b868f9b7ec: 2
2026-03-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: cd9a089555
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cd9a089555%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for cd9a089555: 0
2026-03-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: f98ab0a3ec
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f98ab0a3ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for f98ab0a3ec: 2
2026-03-25 05:00:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47085845-4b2f-5076-b4d7-b4d7dde25be2 with identifier: 6d258e0dec
2026-03-25 05:00:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47085845-4b2f-5076-b4d7-b4d7dde25be2 with scrape type 2
2026-03-25 05:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47085845-4b2f-5076-b4d7-b4d7dde25be2 with scrape type 2
2026-03-25 05:00:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 47085845-4b2f-5076-b4d7-b4d7dde25be2, identifier: 6d258e0dec
2026-03-25 05:00:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2c5e698-dd39-5f29-8388-8de02e3d658e with identifier: 5a5235b7ec
2026-03-25 05:00:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2c5e698-dd39-5f29-8388-8de02e3d658e with scrape type 2
2026-03-25 05:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2c5e698-dd39-5f29-8388-8de02e3d658e with scrape type 2
2026-03-25 05:00:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e2c5e698-dd39-5f29-8388-8de02e3d658e, identifier: 5a5235b7ec
2026-03-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: 10e24d9a55
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2710e24d9a55%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for 10e24d9a55: 0
2026-03-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: cf2df284ec
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cf2df284ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for cf2df284ec: 0
2026-03-25 05:00:41 [vpauto.fr] INFO: Found listing with ID: 1e719b5255
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271e719b5255%27 HTTP/1.1" 200 None
2026-03-25 05:00:41 [vpauto.fr] INFO: Scrape type for 1e719b5255: 2
2026-03-25 05:00:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 47085845-4b2f-5076-b4d7-b4d7dde25be2 with identifier: 6d258e0dec
2026-03-25 05:00:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 47085845-4b2f-5076-b4d7-b4d7dde25be2 with identifier: 6d258e0dec
2026-03-25 05:00:41 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 47085845-4b2f-5076-b4d7-b4d7dde25be2 with identifier: 6d258e0dec to the API
2026-03-25 05:00:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6d258e0dec/opel-crossland-15-d-120-ch-bva6-elegance>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': '47085845-4b2f-5076-b4d7-b4d7dde25be2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6d258e0dec/opel-crossland-15-d-120-ch-bva6-elegance',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'OPEL',
 'model': 'Crossland 1.5 D 120 ch BVA6 Elegance',
 'odometer': 108921,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 8300,
 'price_includes_vat': True,
 'registration_date': '2022-02-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'OPEL Crossland 1.5 D 120 ch BVA6 Elegance',
 'transmission': 'automatic',
 'trim': 'Crossland 1.5 D 120 ch BVA6 Elegance',
 'year': 2022}
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276d258e0dec%27 HTTP/1.1" 200 None
2026-03-25 05:00:42 [vpauto.fr] INFO: Saving data for 6d258e0dec: {'auction_closing_time': 1774517400.0, 'created_time': 1774293599.646607, 'last_price_update_time': 1774414842.108712}
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6d258e0dec') HTTP/1.1" 204 0
2026-03-25 05:00:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e2c5e698-dd39-5f29-8388-8de02e3d658e with identifier: 5a5235b7ec
2026-03-25 05:00:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e2c5e698-dd39-5f29-8388-8de02e3d658e with identifier: 5a5235b7ec
2026-03-25 05:00:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e2c5e698-dd39-5f29-8388-8de02e3d658e with identifier: 5a5235b7ec to the API
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5a5235b7ec/peugeot-508-hybrid-225-e-eat8-allure-pack>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'e2c5e698-dd39-5f29-8388-8de02e3d658e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5a5235b7ec/peugeot-508-hybrid-225-e-eat8-allure-pack',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '508 Hybrid 225 e-EAT8 Allure Pack',
 'odometer': 136935,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25400,
 'price_includes_vat': True,
 'registration_date': '2023-01-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 508 Hybrid 225 e-EAT8 Allure Pack',
 'transmission': 'automatic',
 'trim': '508 Hybrid 225 e-EAT8 Allure Pack',
 'year': 2023}
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275a5235b7ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:42 [vpauto.fr] INFO: Saving data for 5a5235b7ec: {'created_time': 1774293629.227008, 'last_price_update_time': 1774414842.635722}
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5a5235b7ec') HTTP/1.1" 204 0
2026-03-25 05:00:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/13ce02e755/ford-kuga-25-duratec-225-ch-phev-powershift-titanium> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:42 [vpauto.fr] INFO: Found listing with ID: 5e680bb55
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275e680bb55%27 HTTP/1.1" 200 None
2026-03-25 05:00:42 [vpauto.fr] INFO: Scrape type for 5e680bb55: 2
2026-03-25 05:00:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/55c1abadec/peugeot-5008-bluehdi-130ch-ss-eat8-active-business-7pl> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/958cd14cec/renault-austral-e-tech-hybrid-160-evolution> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5428bd0255/peugeot-208-bluehdi-100-ss-bvm6-active-pack> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:42 [vpauto.fr] INFO: Found listing with ID: 331a6bdfec
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27331a6bdfec%27 HTTP/1.1" 200 None
2026-03-25 05:00:42 [vpauto.fr] INFO: Scrape type for 331a6bdfec: 2
2026-03-25 05:00:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:42 [vpauto.fr] INFO: Found listing with ID: d24c3a0ec
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d24c3a0ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:42 [vpauto.fr] INFO: Scrape type for d24c3a0ec: 0
2026-03-25 05:00:42 [vpauto.fr] INFO: Found listing with ID: bb17acdc55
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27bb17acdc55%27 HTTP/1.1" 200 None
2026-03-25 05:00:42 [vpauto.fr] INFO: Scrape type for bb17acdc55: 0
2026-03-25 05:00:42 [vpauto.fr] INFO: Found listing with ID: c76ff1d355
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c76ff1d355%27 HTTP/1.1" 200 None
2026-03-25 05:00:42 [vpauto.fr] INFO: Scrape type for c76ff1d355: 2
2026-03-25 05:00:42 [vpauto.fr] INFO: Found listing with ID: 5086eff9ec
2026-03-25 05:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275086eff9ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:42 [vpauto.fr] INFO: Scrape type for 5086eff9ec: 2
2026-03-25 05:00:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57237bcf-c536-5b8d-b261-e917f82fd554 with identifier: 13ce02e755
2026-03-25 05:00:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57237bcf-c536-5b8d-b261-e917f82fd554 with scrape type 2
2026-03-25 05:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57237bcf-c536-5b8d-b261-e917f82fd554 with scrape type 2
2026-03-25 05:00:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 57237bcf-c536-5b8d-b261-e917f82fd554, identifier: 13ce02e755
2026-03-25 05:00:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4896ba80-0d52-50e4-8422-45a0c0b7438f with identifier: 55c1abadec
2026-03-25 05:00:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4896ba80-0d52-50e4-8422-45a0c0b7438f with scrape type 2
2026-03-25 05:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4896ba80-0d52-50e4-8422-45a0c0b7438f with scrape type 2
2026-03-25 05:00:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4896ba80-0d52-50e4-8422-45a0c0b7438f, identifier: 55c1abadec
2026-03-25 05:00:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3638f6d-477c-5145-9059-7464e19af66e with identifier: 958cd14cec
2026-03-25 05:00:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3638f6d-477c-5145-9059-7464e19af66e with scrape type 2
2026-03-25 05:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3638f6d-477c-5145-9059-7464e19af66e with scrape type 2
2026-03-25 05:00:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c3638f6d-477c-5145-9059-7464e19af66e, identifier: 958cd14cec
2026-03-25 05:00:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d68e5e15-619d-5671-a4ed-aa371589d2df with identifier: 5428bd0255
2026-03-25 05:00:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d68e5e15-619d-5671-a4ed-aa371589d2df with scrape type 2
2026-03-25 05:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d68e5e15-619d-5671-a4ed-aa371589d2df with scrape type 2
2026-03-25 05:00:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d68e5e15-619d-5671-a4ed-aa371589d2df, identifier: 5428bd0255
2026-03-25 05:00:43 [vpauto.fr] INFO: Found listing with ID: 51c09fd0ec
2026-03-25 05:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2751c09fd0ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:43 [vpauto.fr] INFO: Scrape type for 51c09fd0ec: 0
2026-03-25 05:00:43 [vpauto.fr] INFO: Found listing with ID: 5de14b8055
2026-03-25 05:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275de14b8055%27 HTTP/1.1" 200 None
2026-03-25 05:00:43 [vpauto.fr] INFO: Scrape type for 5de14b8055: 2
2026-03-25 05:00:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 57237bcf-c536-5b8d-b261-e917f82fd554 with identifier: 13ce02e755
2026-03-25 05:00:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 57237bcf-c536-5b8d-b261-e917f82fd554 with identifier: 13ce02e755
2026-03-25 05:00:43 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 57237bcf-c536-5b8d-b261-e917f82fd554 with identifier: 13ce02e755 to the API
2026-03-25 05:00:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/13ce02e755/ford-kuga-25-duratec-225-ch-phev-powershift-titanium>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/iDubKfA_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '57237bcf-c536-5b8d-b261-e917f82fd554',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/13ce02e755/ford-kuga-25-duratec-225-ch-phev-powershift-titanium',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 225 ch PHEV Powershift Titanium',
 'odometer': 16741,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 20900,
 'price_includes_vat': True,
 'registration_date': '2023-10-24',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 225 ch PHEV Powershift Titanium',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 225 ch PHEV Powershift Titanium',
 'year': 2023}
2026-03-25 05:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2713ce02e755%27 HTTP/1.1" 200 None
2026-03-25 05:00:43 [vpauto.fr] INFO: Saving data for 13ce02e755: {'auction_closing_time': 1774531800.0, 'created_time': 1774292710.774936, 'last_price_update_time': 1774414843.775326}
2026-03-25 05:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='13ce02e755') HTTP/1.1" 204 0
2026-03-25 05:00:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4896ba80-0d52-50e4-8422-45a0c0b7438f with identifier: 55c1abadec
2026-03-25 05:00:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4896ba80-0d52-50e4-8422-45a0c0b7438f with identifier: 55c1abadec
2026-03-25 05:00:43 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4896ba80-0d52-50e4-8422-45a0c0b7438f with identifier: 55c1abadec to the API
2026-03-25 05:00:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/55c1abadec/peugeot-5008-bluehdi-130ch-ss-eat8-active-business-7pl>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': '4896ba80-0d52-50e4-8422-45a0c0b7438f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/55c1abadec/peugeot-5008-bluehdi-130ch-ss-eat8-active-business-7pl',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '5008 BlueHDi 130ch S&S EAT8 Active Business 7pl',
 'odometer': 163297,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 9900,
 'price_includes_vat': True,
 'registration_date': '2020-09-17',
 'seats_number': 7,
 'seller_name': None,
 'title': 'PEUGEOT 5008 BlueHDi 130ch S&S EAT8 Active Business 7pl',
 'transmission': 'automatic',
 'trim': '5008 BlueHDi 130ch S&S EAT8 Active Business 7pl',
 'year': 2020}
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2755c1abadec%27 HTTP/1.1" 200 None
2026-03-25 05:00:44 [vpauto.fr] INFO: Saving data for 55c1abadec: {'auction_closing_time': 1774517400.0, 'created_time': 1774293064.471806, 'last_price_update_time': 1774414844.083857}
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='55c1abadec') HTTP/1.1" 204 0
2026-03-25 05:00:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c3638f6d-477c-5145-9059-7464e19af66e with identifier: 958cd14cec
2026-03-25 05:00:44 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05: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-25 05:00:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c3638f6d-477c-5145-9059-7464e19af66e with identifier: 958cd14cec
2026-03-25 05:00:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c3638f6d-477c-5145-9059-7464e19af66e with identifier: 958cd14cec to the API
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/958cd14cec/renault-austral-e-tech-hybrid-160-evolution>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Night blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Hybrid',
 'id': 'c3638f6d-477c-5145-9059-7464e19af66e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/958cd14cec/renault-austral-e-tech-hybrid-160-evolution',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'RENAULT',
 'model': 'Austral E-Tech hybrid 160 Evolution',
 'odometer': 147386,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 13800,
 'price_includes_vat': True,
 'registration_date': '2023-12-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Austral E-Tech hybrid 160 Evolution',
 'transmission': 'automatic',
 'trim': 'Austral E-Tech hybrid 160 Evolution',
 'year': 2023}
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27958cd14cec%27 HTTP/1.1" 200 None
2026-03-25 05:00:44 [vpauto.fr] INFO: Saving data for 958cd14cec: {'auction_closing_time': 1774517400.0, 'created_time': 1774293614.360941, 'last_price_update_time': 1774414844.407684}
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='958cd14cec') HTTP/1.1" 204 0
2026-03-25 05:00:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d68e5e15-619d-5671-a4ed-aa371589d2df with identifier: 5428bd0255
2026-03-25 05:00:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d68e5e15-619d-5671-a4ed-aa371589d2df with identifier: 5428bd0255
2026-03-25 05:00:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d68e5e15-619d-5671-a4ed-aa371589d2df with identifier: 5428bd0255 to the API
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5428bd0255/peugeot-208-bluehdi-100-ss-bvm6-active-pack>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/dJqxexb_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'd68e5e15-619d-5671-a4ed-aa371589d2df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5428bd0255/peugeot-208-bluehdi-100-ss-bvm6-active-pack',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': '208 BlueHDi 100 S&S BVM6 Active Pack',
 'odometer': 155283,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 6800,
 'price_includes_vat': True,
 'registration_date': '2022-08-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 208 BlueHDi 100 S&S BVM6 Active Pack',
 'transmission': 'manual',
 'trim': '208 BlueHDi 100 S&S BVM6 Active Pack',
 'year': 2022}
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275428bd0255%27 HTTP/1.1" 200 None
2026-03-25 05:00:44 [vpauto.fr] INFO: Saving data for 5428bd0255: {'auction_closing_time': 1774531800.0, 'created_time': 1774293597.851673, 'last_price_update_time': 1774414844.77629}
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5428bd0255') HTTP/1.1" 204 0
2026-03-25 05:00:44 [vpauto.fr] INFO: Found listing with ID: 292397bbec
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27292397bbec%27 HTTP/1.1" 200 None
2026-03-25 05:00:44 [vpauto.fr] INFO: Scrape type for 292397bbec: 2
2026-03-25 05:00:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9131c3d955/citroen-c4-bluehdi-110-ss-bvm6-live-pack-business> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:44 [vpauto.fr] INFO: Found listing with ID: 54fbe4f255
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2754fbe4f255%27 HTTP/1.1" 200 None
2026-03-25 05:00:44 [vpauto.fr] INFO: Scrape type for 54fbe4f255: 2
2026-03-25 05:00:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:44 [vpauto.fr] INFO: Found listing with ID: eee8f44ec
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27eee8f44ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:44 [vpauto.fr] INFO: Scrape type for eee8f44ec: 2
2026-03-25 05:00:44 [vpauto.fr] INFO: Found listing with ID: 7950a26955
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277950a26955%27 HTTP/1.1" 200 None
2026-03-25 05:00:44 [vpauto.fr] INFO: Scrape type for 7950a26955: 2
2026-03-25 05:00:44 [vpauto.fr] INFO: Found listing with ID: 342baa0155
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27342baa0155%27 HTTP/1.1" 200 None
2026-03-25 05:00:44 [vpauto.fr] INFO: Scrape type for 342baa0155: 2
2026-03-25 05:00:44 [vpauto.fr] INFO: Found listing with ID: df6640c1ec
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27df6640c1ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:44 [vpauto.fr] INFO: Scrape type for df6640c1ec: 0
2026-03-25 05:00:44 [vpauto.fr] INFO: Found listing with ID: e1d7e936ec
2026-03-25 05:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e1d7e936ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:44 [vpauto.fr] INFO: Scrape type for e1d7e936ec: 2
2026-03-25 05:00:44 [vpauto.fr] INFO: Found listing with ID: 41aedfe6ec
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2741aedfe6ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for 41aedfe6ec: 0
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: 736ab53d55
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27736ab53d55%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for 736ab53d55: 0
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: 4ecef26255
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274ecef26255%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for 4ecef26255: 0
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: 7e46b2b655
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277e46b2b655%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for 7e46b2b655: 0
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: 3460e83455
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273460e83455%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for 3460e83455: 2
2026-03-25 05:00:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60e08f19-586d-5e1c-b9e4-3fde3ce6588b with identifier: 9131c3d955
2026-03-25 05:00:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60e08f19-586d-5e1c-b9e4-3fde3ce6588b with scrape type 2
2026-03-25 05:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60e08f19-586d-5e1c-b9e4-3fde3ce6588b with scrape type 2
2026-03-25 05:00:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 60e08f19-586d-5e1c-b9e4-3fde3ce6588b, identifier: 9131c3d955
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: f2c706bfec
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f2c706bfec%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for f2c706bfec: 0
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: eb1ec57dec
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27eb1ec57dec%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for eb1ec57dec: 0
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: e585cacc55
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e585cacc55%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for e585cacc55: 2
2026-03-25 05:00:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 60e08f19-586d-5e1c-b9e4-3fde3ce6588b with identifier: 9131c3d955
2026-03-25 05:00:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 60e08f19-586d-5e1c-b9e4-3fde3ce6588b with identifier: 9131c3d955
2026-03-25 05:00:45 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 60e08f19-586d-5e1c-b9e4-3fde3ce6588b with identifier: 9131c3d955 to the API
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/9131c3d955/citroen-c4-bluehdi-110-ss-bvm6-live-pack-business>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '60e08f19-586d-5e1c-b9e4-3fde3ce6588b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/9131c3d955/citroen-c4-bluehdi-110-ss-bvm6-live-pack-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'C4 BlueHDi 110 S&S BVM6 Live Pack Business',
 'odometer': 88901,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 10400,
 'price_includes_vat': True,
 'registration_date': '2021-09-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 BlueHDi 110 S&S BVM6 Live Pack Business',
 'transmission': 'manual',
 'trim': 'C4 BlueHDi 110 S&S BVM6 Live Pack Business',
 'year': 2021}
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279131c3d955%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Saving data for 9131c3d955: {'auction_closing_time': 1774531800.0, 'created_time': 1774293008.453584, 'last_price_update_time': 1774414845.692581}
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9131c3d955') HTTP/1.1" 204 0
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: 53fe160755
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2753fe160755%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for 53fe160755: 0
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: a20c2e6b55
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a20c2e6b55%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for a20c2e6b55: 2
2026-03-25 05:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4d1008dbec/peugeot-5008-puretech-130ch-ss-eat8-active-pack-7-places> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/dc60578dec/peugeot-308-phev-180-e-eat8-gt> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4dc861dc55/citroen-c5-x-puretech-130-ss-eat8-plus> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1ac0c3b8ec/renault-austral-e-tech-hybrid-200-techno> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: 228644a155
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27228644a155%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for 228644a155: 2
2026-03-25 05:00:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5888b5c855/citroen-c3-puretech-83-ss-bvm5-c-series> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: 6bde7d1a55
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276bde7d1a55%27 HTTP/1.1" 200 None
2026-03-25 05:00:45 [vpauto.fr] INFO: Scrape type for 6bde7d1a55: 0
2026-03-25 05:00:45 [vpauto.fr] INFO: Found listing with ID: fe42688ff8
2026-03-25 05:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fe42688ff8%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for fe42688ff8: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: c490df35f8
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c490df35f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for c490df35f8: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: 35daf9bbf8
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2735daf9bbf8%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for 35daf9bbf8: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: 6d7500c2b1
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276d7500c2b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for 6d7500c2b1: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: 566ffef1b1
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27566ffef1b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for 566ffef1b1: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: 75dd138dbf
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2775dd138dbf%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for 75dd138dbf: 2
2026-03-25 05:00:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: 8bd5f29c36
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278bd5f29c36%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for 8bd5f29c36: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: 22baa2a0bf
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2722baa2a0bf%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for 22baa2a0bf: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: b610acaef8
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b610acaef8%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for b610acaef8: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: 71932b1
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2771932b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for 71932b1: 2
2026-03-25 05:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/36e0a77c55/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/71d3c46455/mini-clubman-16i-175-cooper-s> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd2d2b7e-205d-53e4-9490-299c0505a734 with identifier: 4d1008dbec
2026-03-25 05:00:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd2d2b7e-205d-53e4-9490-299c0505a734 with scrape type 2
2026-03-25 05:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd2d2b7e-205d-53e4-9490-299c0505a734 with scrape type 2
2026-03-25 05:00:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cd2d2b7e-205d-53e4-9490-299c0505a734, identifier: 4d1008dbec
2026-03-25 05:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49c4bab7-b524-5b82-845f-35209d638e12 with identifier: dc60578dec
2026-03-25 05:00:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49c4bab7-b524-5b82-845f-35209d638e12 with scrape type 2
2026-03-25 05:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49c4bab7-b524-5b82-845f-35209d638e12 with scrape type 2
2026-03-25 05:00:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 49c4bab7-b524-5b82-845f-35209d638e12, identifier: dc60578dec
2026-03-25 05:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a911538-0869-5f75-8004-7dd6523f023c with identifier: 4dc861dc55
2026-03-25 05:00:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a911538-0869-5f75-8004-7dd6523f023c with scrape type 2
2026-03-25 05:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a911538-0869-5f75-8004-7dd6523f023c with scrape type 2
2026-03-25 05:00:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0a911538-0869-5f75-8004-7dd6523f023c, identifier: 4dc861dc55
2026-03-25 05:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0779c706-6b5b-589b-adae-06141eaad62e with identifier: 1ac0c3b8ec
2026-03-25 05:00:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0779c706-6b5b-589b-adae-06141eaad62e with scrape type 2
2026-03-25 05:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0779c706-6b5b-589b-adae-06141eaad62e with scrape type 2
2026-03-25 05:00:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0779c706-6b5b-589b-adae-06141eaad62e, identifier: 1ac0c3b8ec
2026-03-25 05:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3085ba75-d535-53c2-8d07-c3825a24a04a with identifier: 5888b5c855
2026-03-25 05:00:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3085ba75-d535-53c2-8d07-c3825a24a04a with scrape type 2
2026-03-25 05:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3085ba75-d535-53c2-8d07-c3825a24a04a with scrape type 2
2026-03-25 05:00:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3085ba75-d535-53c2-8d07-c3825a24a04a, identifier: 5888b5c855
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: b671ac6ab1
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b671ac6ab1%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for b671ac6ab1: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: 9194cde9b1
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279194cde9b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for 9194cde9b1: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: 582bbb51f8
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27582bbb51f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for 582bbb51f8: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: f7f3fd09f8
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f7f3fd09f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for f7f3fd09f8: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: a4e7e7bbf8
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a4e7e7bbf8%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for a4e7e7bbf8: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: 62c65536bf
2026-03-25 05:00:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2762c65536bf%27 HTTP/1.1" 200 None
2026-03-25 05:00:46 [vpauto.fr] INFO: Scrape type for 62c65536bf: 0
2026-03-25 05:00:46 [vpauto.fr] INFO: Found listing with ID: b697eb16b1
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b697eb16b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:47 [vpauto.fr] INFO: Scrape type for b697eb16b1: 0
2026-03-25 05:00:47 [vpauto.fr] INFO: Found listing with ID: 740848e4f8
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27740848e4f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:47 [vpauto.fr] INFO: Scrape type for 740848e4f8: 0
2026-03-25 05:00:47 [vpauto.fr] INFO: Found listing with ID: 3881010b1
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273881010b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:47 [vpauto.fr] INFO: Scrape type for 3881010b1: 0
2026-03-25 05:00:47 [vpauto.fr] INFO: Found listing with ID: bc0a882b1
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27bc0a882b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:47 [vpauto.fr] INFO: Scrape type for bc0a882b1: 0
2026-03-25 05:00:47 [vpauto.fr] INFO: Found listing with ID: 4ae7ab86b1
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274ae7ab86b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:47 [vpauto.fr] INFO: Scrape type for 4ae7ab86b1: 0
2026-03-25 05:00:47 [vpauto.fr] INFO: Found listing with ID: 1236dddaf8
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271236dddaf8%27 HTTP/1.1" 200 None
2026-03-25 05:00:47 [vpauto.fr] INFO: Scrape type for 1236dddaf8: 0
2026-03-25 05:00:47 [vpauto.fr] INFO: Found listing with ID: 877ed83bb1
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27877ed83bb1%27 HTTP/1.1" 200 None
2026-03-25 05:00:47 [vpauto.fr] INFO: Scrape type for 877ed83bb1: 0
2026-03-25 05:00:47 [vpauto.fr] INFO: Found listing with ID: e33b1ad6f8
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e33b1ad6f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:47 [vpauto.fr] INFO: Scrape type for e33b1ad6f8: 2
2026-03-25 05: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-25 05: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-25 05:00:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cd2d2b7e-205d-53e4-9490-299c0505a734 with identifier: 4d1008dbec
2026-03-25 05:00:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cd2d2b7e-205d-53e4-9490-299c0505a734 with identifier: 4d1008dbec
2026-03-25 05:00:47 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cd2d2b7e-205d-53e4-9490-299c0505a734 with identifier: 4d1008dbec to the API
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/4d1008dbec/peugeot-5008-puretech-130ch-ss-eat8-active-pack-7-places>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 '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': 'cd2d2b7e-205d-53e4-9490-299c0505a734',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4d1008dbec/peugeot-5008-puretech-130ch-ss-eat8-active-pack-7-places',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '5008 PureTech 130ch S&S EAT8 Active Pack 7 places',
 'odometer': 134054,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25400,
 'price_includes_vat': True,
 'registration_date': '2022-08-17',
 'seats_number': 7,
 'seller_name': None,
 'title': 'PEUGEOT 5008 PureTech 130ch S&S EAT8 Active Pack 7 places',
 'transmission': 'automatic',
 'trim': '5008 PureTech 130ch S&S EAT8 Active Pack 7 places',
 'year': 2022}
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274d1008dbec%27 HTTP/1.1" 200 None
2026-03-25 05:00:47 [vpauto.fr] INFO: Saving data for 4d1008dbec: {'created_time': 1774293000.324451, 'last_price_update_time': 1774414847.691352}
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4d1008dbec') HTTP/1.1" 204 0
2026-03-25 05:00:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 49c4bab7-b524-5b82-845f-35209d638e12 with identifier: dc60578dec
2026-03-25 05:00:47 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 49c4bab7-b524-5b82-845f-35209d638e12 with identifier: dc60578dec
2026-03-25 05:00:47 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 49c4bab7-b524-5b82-845f-35209d638e12 with identifier: dc60578dec to the API
2026-03-25 05:00:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/dc60578dec/peugeot-308-phev-180-e-eat8-gt>
{'auction_title': '',
 'c_o_2_emission_value': 26,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium red metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '49c4bab7-b524-5b82-845f-35209d638e12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/dc60578dec/peugeot-308-phev-180-e-eat8-gt',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '308 PHEV 180 e-EAT8 GT',
 'odometer': 26309,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 17700,
 'price_includes_vat': True,
 'registration_date': '2022-04-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 308 PHEV 180 e-EAT8 GT',
 'transmission': 'automatic',
 'trim': '308 PHEV 180 e-EAT8 GT',
 'year': 2022}
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27dc60578dec%27 HTTP/1.1" 200 None
2026-03-25 05:00:48 [vpauto.fr] INFO: Saving data for dc60578dec: {'auction_closing_time': 1774517400.0, 'created_time': 1774293610.749989, 'last_price_update_time': 1774414848.165863}
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='dc60578dec') HTTP/1.1" 204 0
2026-03-25 05:00:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0a911538-0869-5f75-8004-7dd6523f023c with identifier: 4dc861dc55
2026-03-25 05:00:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0a911538-0869-5f75-8004-7dd6523f023c with identifier: 4dc861dc55
2026-03-25 05:00:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0a911538-0869-5f75-8004-7dd6523f023c with identifier: 4dc861dc55 to the API
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/4dc861dc55/citroen-c5-x-puretech-130-ss-eat8-plus>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/HNNEGOa_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': '0a911538-0869-5f75-8004-7dd6523f023c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4dc861dc55/citroen-c5-x-puretech-130-ss-eat8-plus',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'C5 X PureTech 130 S&S EAT8 Plus',
 'odometer': 47067,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 14400,
 'price_includes_vat': True,
 'registration_date': '2024-04-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C5 X PureTech 130 S&S EAT8 Plus',
 'transmission': 'automatic',
 'trim': 'C5 X PureTech 130 S&S EAT8 Plus',
 'year': 2024}
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274dc861dc55%27 HTTP/1.1" 200 None
2026-03-25 05:00:48 [vpauto.fr] INFO: Saving data for 4dc861dc55: {'auction_closing_time': 1774531800.0, 'created_time': 1774292677.300931, 'last_price_update_time': 1774414848.467208}
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4dc861dc55') HTTP/1.1" 204 0
2026-03-25 05:00:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0779c706-6b5b-589b-adae-06141eaad62e with identifier: 1ac0c3b8ec
2026-03-25 05:00:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0779c706-6b5b-589b-adae-06141eaad62e with identifier: 1ac0c3b8ec
2026-03-25 05:00:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0779c706-6b5b-589b-adae-06141eaad62e with identifier: 1ac0c3b8ec to the API
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1ac0c3b8ec/renault-austral-e-tech-hybrid-200-techno>
{'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 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '0779c706-6b5b-589b-adae-06141eaad62e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/1ac0c3b8ec/renault-austral-e-tech-hybrid-200-techno',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'RENAULT',
 'model': 'Austral E-Tech hybrid 200 Techno',
 'odometer': 93489,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25400,
 'price_includes_vat': True,
 'registration_date': '2024-02-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Austral E-Tech hybrid 200 Techno',
 'transmission': 'automatic',
 'trim': 'Austral E-Tech hybrid 200 Techno',
 'year': 2024}
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271ac0c3b8ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:48 [vpauto.fr] INFO: Saving data for 1ac0c3b8ec: {'created_time': 1774292688.150181, 'last_price_update_time': 1774414848.830983}
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1ac0c3b8ec') HTTP/1.1" 204 0
2026-03-25 05:00:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3085ba75-d535-53c2-8d07-c3825a24a04a with identifier: 5888b5c855
2026-03-25 05:00:48 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05: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-25 05:00:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3085ba75-d535-53c2-8d07-c3825a24a04a with identifier: 5888b5c855
2026-03-25 05:00:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3085ba75-d535-53c2-8d07-c3825a24a04a with identifier: 5888b5c855 to the API
2026-03-25 05:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5888b5c855/citroen-c3-puretech-83-ss-bvm5-c-series>
{'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': '3085ba75-d535-53c2-8d07-c3825a24a04a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5888b5c855/citroen-c3-puretech-83-ss-bvm5-c-series',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'C3 PureTech 83 S&S BVM5 C-Series',
 'odometer': 24952,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25400,
 'price_includes_vat': True,
 'registration_date': '2020-12-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 PureTech 83 S&S BVM5 C-Series',
 'transmission': 'manual',
 'trim': 'C3 PureTech 83 S&S BVM5 C-Series',
 'year': 2020}
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275888b5c855%27 HTTP/1.1" 200 None
2026-03-25 05:00:49 [vpauto.fr] INFO: Saving data for 5888b5c855: {'created_time': 1773392786.332834, 'last_price_update_time': 1774414849.176108}
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5888b5c855') HTTP/1.1" 204 0
2026-03-25 05:00:49 [vpauto.fr] INFO: Found listing with ID: 440578c35a
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27440578c35a%27 HTTP/1.1" 200 None
2026-03-25 05:00:49 [vpauto.fr] INFO: Scrape type for 440578c35a: 2
2026-03-25 05:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f2727b8d55/renault-clio-dci-90-business> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05: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-25 05:00:49 [vpauto.fr] INFO: Found listing with ID: ed8506c4bf
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ed8506c4bf%27 HTTP/1.1" 200 None
2026-03-25 05:00:49 [vpauto.fr] INFO: Scrape type for ed8506c4bf: 0
2026-03-25 05:00:49 [vpauto.fr] INFO: Found listing with ID: b4d9e777f8
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b4d9e777f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:49 [vpauto.fr] INFO: Scrape type for b4d9e777f8: 2
2026-03-25 05:00:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e53aa660-6628-5420-b036-451ff563f5f9 with identifier: 36e0a77c55
2026-03-25 05:00:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e53aa660-6628-5420-b036-451ff563f5f9 with scrape type 2
2026-03-25 05:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e53aa660-6628-5420-b036-451ff563f5f9 with scrape type 2
2026-03-25 05:00:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e53aa660-6628-5420-b036-451ff563f5f9, identifier: 36e0a77c55
2026-03-25 05:00:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42d05655-76a3-5b2f-9393-de62dc904b1e with identifier: 71d3c46455
2026-03-25 05:00:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42d05655-76a3-5b2f-9393-de62dc904b1e with scrape type 2
2026-03-25 05:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42d05655-76a3-5b2f-9393-de62dc904b1e with scrape type 2
2026-03-25 05:00:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 42d05655-76a3-5b2f-9393-de62dc904b1e, identifier: 71d3c46455
2026-03-25 05:00:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e53aa660-6628-5420-b036-451ff563f5f9 with identifier: 36e0a77c55
2026-03-25 05:00:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e53aa660-6628-5420-b036-451ff563f5f9 with identifier: 36e0a77c55
2026-03-25 05:00:49 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e53aa660-6628-5420-b036-451ff563f5f9 with identifier: 36e0a77c55 to the API
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/36e0a77c55/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/Ckeoqbd_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'F H',
 'id': 'e53aa660-6628-5420-b036-451ff563f5f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/36e0a77c55/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'odometer': 18496,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 21900,
 'price_includes_vat': True,
 'registration_date': '2023-06-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line '
          'X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'year': 2023}
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2736e0a77c55%27 HTTP/1.1" 200 None
2026-03-25 05:00:49 [vpauto.fr] INFO: Saving data for 36e0a77c55: {'auction_closing_time': 1774531800.0, 'created_time': 1774292706.656379, 'last_price_update_time': 1774414849.846854}
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='36e0a77c55') HTTP/1.1" 204 0
2026-03-25 05:00:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 42d05655-76a3-5b2f-9393-de62dc904b1e with identifier: 71d3c46455
2026-03-25 05:00:49 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 42d05655-76a3-5b2f-9393-de62dc904b1e with identifier: 71d3c46455
2026-03-25 05:00:49 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 42d05655-76a3-5b2f-9393-de62dc904b1e with identifier: 71d3c46455 to the API
2026-03-25 05:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/71d3c46455/mini-clubman-16i-175-cooper-s>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 4',
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': '42d05655-76a3-5b2f-9393-de62dc904b1e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/71d3c46455/mini-clubman-16i-175-cooper-s',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'MINI',
 'model': 'Clubman 1.6i - 175 Cooper S',
 'odometer': 120931,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5300,
 'price_includes_vat': True,
 'registration_date': '2008-09-30',
 'seats_number': 4,
 'seller_name': None,
 'title': 'MINI Clubman 1.6i - 175 Cooper S',
 'transmission': 'manual',
 'trim': 'Clubman 1.6i - 175 Cooper S',
 'year': 2008}
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2771d3c46455%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Saving data for 71d3c46455: {'auction_closing_time': 1774531800.0, 'created_time': 1774293165.892987, 'last_price_update_time': 1774414850.19586}
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='71d3c46455') HTTP/1.1" 204 0
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: 9727de77f8
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279727de77f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for 9727de77f8: 0
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: 4d9d5fcef8
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274d9d5fcef8%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for 4d9d5fcef8: 0
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: fe548ffcb1
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fe548ffcb1%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for fe548ffcb1: 0
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: 638b9d6b1
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27638b9d6b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for 638b9d6b1: 0
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: e2e0c9b8f8
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e2e0c9b8f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for e2e0c9b8f8: 0
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: c52ff606f8
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c52ff606f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for c52ff606f8: 0
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: 2446bff0f8
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272446bff0f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for 2446bff0f8: 0
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: 72e53141b1
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2772e53141b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for 72e53141b1: 2
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: 71e264bdb1
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2771e264bdb1%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for 71e264bdb1: 0
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: af0fb314f8
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27af0fb314f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for af0fb314f8: 2
2026-03-25 05:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3f211a3455/volkswagen-crafter-van-30-l3h1-20-tdi-177-ch-business-line> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f0cc786155/peugeot-expert-fgn-tole-compact-bluehdi-100-ss-bvm6-premium> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05: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-25 05: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-25 05:00:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3653abe-f8a1-51be-8a77-ebcb1fe504d4 with identifier: f2727b8d55
2026-03-25 05:00:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3653abe-f8a1-51be-8a77-ebcb1fe504d4 with scrape type 2
2026-03-25 05:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3653abe-f8a1-51be-8a77-ebcb1fe504d4 with scrape type 2
2026-03-25 05:00:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a3653abe-f8a1-51be-8a77-ebcb1fe504d4, identifier: f2727b8d55
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: 2bd0c09ef8
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272bd0c09ef8%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for 2bd0c09ef8: 0
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: ce7bbb30b1
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ce7bbb30b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for ce7bbb30b1: 0
2026-03-25 05:00:50 [vpauto.fr] INFO: Found listing with ID: b6834718f8
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b6834718f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Scrape type for b6834718f8: 2
2026-03-25 05:00:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a3653abe-f8a1-51be-8a77-ebcb1fe504d4 with identifier: f2727b8d55
2026-03-25 05:00:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a3653abe-f8a1-51be-8a77-ebcb1fe504d4 with identifier: f2727b8d55
2026-03-25 05:00:50 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a3653abe-f8a1-51be-8a77-ebcb1fe504d4 with identifier: f2727b8d55 to the API
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f2727b8d55/renault-clio-dci-90-business>
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T14:40:00Z',
 'fuel_type': 'Diesel',
 'id': 'a3653abe-f8a1-51be-8a77-ebcb1fe504d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f2727b8d55/renault-clio-dci-90-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'RENAULT',
 'model': 'Clio dCi 90 Business',
 'odometer': 110362,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 6300,
 'price_includes_vat': True,
 'registration_date': '2018-08-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Clio dCi 90 Business',
 'transmission': 'manual',
 'trim': 'Clio dCi 90 Business',
 'year': 2018}
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f2727b8d55%27 HTTP/1.1" 200 None
2026-03-25 05:00:50 [vpauto.fr] INFO: Saving data for f2727b8d55: {'auction_closing_time': 1774536000.0, 'created_time': 1773392629.731347, 'last_price_update_time': 1774414850.963572}
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f2727b8d55') HTTP/1.1" 204 0
2026-03-25 05:00:51 [vpauto.fr] INFO: Found listing with ID: 8b227894b1
2026-03-25 05:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278b227894b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:51 [vpauto.fr] INFO: Scrape type for 8b227894b1: 0
2026-03-25 05:00:51 [vpauto.fr] INFO: Found listing with ID: a1c4f78ef8
2026-03-25 05:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a1c4f78ef8%27 HTTP/1.1" 200 None
2026-03-25 05:00:51 [vpauto.fr] INFO: Scrape type for a1c4f78ef8: 2
2026-03-25 05:00:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33658117-fb57-500d-9f38-42c3cf8adbcd with identifier: 3f211a3455
2026-03-25 05:00:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33658117-fb57-500d-9f38-42c3cf8adbcd with scrape type 2
2026-03-25 05:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33658117-fb57-500d-9f38-42c3cf8adbcd with scrape type 2
2026-03-25 05:00:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 33658117-fb57-500d-9f38-42c3cf8adbcd, identifier: 3f211a3455
2026-03-25 05:00:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58aba28e-99b5-55ff-9c28-60fd1e3cb785 with identifier: f0cc786155
2026-03-25 05:00:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58aba28e-99b5-55ff-9c28-60fd1e3cb785 with scrape type 2
2026-03-25 05:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58aba28e-99b5-55ff-9c28-60fd1e3cb785 with scrape type 2
2026-03-25 05:00:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 58aba28e-99b5-55ff-9c28-60fd1e3cb785, identifier: f0cc786155
2026-03-25 05:00:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 33658117-fb57-500d-9f38-42c3cf8adbcd with identifier: 3f211a3455
2026-03-25 05:00:51 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 33658117-fb57-500d-9f38-42c3cf8adbcd with identifier: 3f211a3455
2026-03-25 05:00:51 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 33658117-fb57-500d-9f38-42c3cf8adbcd with identifier: 3f211a3455 to the API
2026-03-25 05:00:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/3f211a3455/volkswagen-crafter-van-30-l3h1-20-tdi-177-ch-business-line>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark green',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': '2026-03-26T14:45:00Z',
 'fuel_type': 'Diesel',
 'id': '33658117-fb57-500d-9f38-42c3cf8adbcd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/3f211a3455/volkswagen-crafter-van-30-l3h1-20-tdi-177-ch-business-line',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER VAN 30 L3H1 2.0 TDI 177 CH Business Line',
 'odometer': 148771,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 9700,
 'price_includes_vat': True,
 'registration_date': '2017-11-02',
 'seats_number': 3,
 'seller_name': None,
 'title': 'VOLKSWAGEN CRAFTER VAN 30 L3H1 2.0 TDI 177 CH Business Line',
 'transmission': 'manual',
 'trim': 'CRAFTER VAN 30 L3H1 2.0 TDI 177 CH Business Line',
 'year': 2017}
2026-03-25 05:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273f211a3455%27 HTTP/1.1" 200 None
2026-03-25 05:00:51 [vpauto.fr] INFO: Saving data for 3f211a3455: {'created_time': 1774293512.178802, 'last_price_update_time': 1774414851.702726, 'auction_closing_time': 1774536300.0}
2026-03-25 05:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3f211a3455') HTTP/1.1" 204 0
2026-03-25 05:00:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 58aba28e-99b5-55ff-9c28-60fd1e3cb785 with identifier: f0cc786155
2026-03-25 05:00:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 58aba28e-99b5-55ff-9c28-60fd1e3cb785 with identifier: f0cc786155
2026-03-25 05:00:51 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 58aba28e-99b5-55ff-9c28-60fd1e3cb785 with identifier: f0cc786155 to the API
2026-03-25 05:00:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00: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-25 05:00:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f0cc786155/peugeot-expert-fgn-tole-compact-bluehdi-100-ss-bvm6-premium>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T14:45:00Z',
 'fuel_type': 'Diesel',
 'id': '58aba28e-99b5-55ff-9c28-60fd1e3cb785',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f0cc786155/peugeot-expert-fgn-tole-compact-bluehdi-100-ss-bvm6-premium',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': 'EXPERT FGN TOLE COMPACT BLUEHDI 100 S&S BVM6 PREMIUM',
 'odometer': 47637,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 12500,
 'price_includes_vat': True,
 'registration_date': '2019-12-27',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT EXPERT FGN TOLE COMPACT BLUEHDI 100 S&S BVM6 PREMIUM',
 'transmission': 'manual',
 'trim': 'EXPERT FGN TOLE COMPACT BLUEHDI 100 S&S BVM6 PREMIUM',
 'year': 2019}
2026-03-25 05:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f0cc786155%27 HTTP/1.1" 200 None
2026-03-25 05:00:52 [vpauto.fr] INFO: Saving data for f0cc786155: {'auction_closing_time': 1774536300.0, 'created_time': 1774293056.071596, 'last_price_update_time': 1774414852.121989}
2026-03-25 05:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f0cc786155') HTTP/1.1" 204 0
2026-03-25 05:00:52 [vpauto.fr] INFO: Found listing with ID: 6b538aa8bf
2026-03-25 05:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276b538aa8bf%27 HTTP/1.1" 200 None
2026-03-25 05:00:52 [vpauto.fr] INFO: Scrape type for 6b538aa8bf: 2
2026-03-25 05:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5e680bb55/renault-express-van-blue-dci-95-confort> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1e719b5255/citroen-jumpy-fgn-m-bluehdi-115-ss-bvm6-business> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:52 [vpauto.fr] INFO: Requesting listing page 3: https://vpauto.eu/vehicle/list?page=3
2026-03-25 05:00:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b1ed24b-7b5b-50be-8b4d-476d4dc8b634 with identifier: 5e680bb55
2026-03-25 05:00:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b1ed24b-7b5b-50be-8b4d-476d4dc8b634 with scrape type 2
2026-03-25 05:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2b1ed24b-7b5b-50be-8b4d-476d4dc8b634 with scrape type 2
2026-03-25 05:00:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2b1ed24b-7b5b-50be-8b4d-476d4dc8b634, identifier: 5e680bb55
2026-03-25 05:00:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4271e2af-b6b1-58bd-8dc8-240f0f7b1662 with identifier: 1e719b5255
2026-03-25 05:00:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4271e2af-b6b1-58bd-8dc8-240f0f7b1662 with scrape type 2
2026-03-25 05:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4271e2af-b6b1-58bd-8dc8-240f0f7b1662 with scrape type 2
2026-03-25 05:00:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4271e2af-b6b1-58bd-8dc8-240f0f7b1662, identifier: 1e719b5255
2026-03-25 05:00:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2b1ed24b-7b5b-50be-8b4d-476d4dc8b634 with identifier: 5e680bb55
2026-03-25 05:00:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2b1ed24b-7b5b-50be-8b4d-476d4dc8b634 with identifier: 5e680bb55
2026-03-25 05:00:52 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2b1ed24b-7b5b-50be-8b4d-476d4dc8b634 with identifier: 5e680bb55 to the API
2026-03-25 05:00:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5e680bb55/renault-express-van-blue-dci-95-confort>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-26T14:45:00Z',
 'fuel_type': 'Diesel',
 'id': '2b1ed24b-7b5b-50be-8b4d-476d4dc8b634',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5e680bb55/renault-express-van-blue-dci-95-confort',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'RENAULT',
 'model': 'EXPRESS VAN BLUE DCI 95 CONFORT',
 'odometer': 87010,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 8900,
 'price_includes_vat': True,
 'registration_date': '2022-01-31',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT EXPRESS VAN BLUE DCI 95 CONFORT',
 'transmission': 'manual',
 'trim': 'EXPRESS VAN BLUE DCI 95 CONFORT',
 'year': 2022}
2026-03-25 05:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275e680bb55%27 HTTP/1.1" 200 None
2026-03-25 05:00:52 [vpauto.fr] INFO: Saving data for 5e680bb55: {'auction_closing_time': 1774536300.0, 'created_time': 1774293609.108111, 'last_price_update_time': 1774414852.775322}
2026-03-25 05:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5e680bb55') HTTP/1.1" 204 0
2026-03-25 05:00:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4271e2af-b6b1-58bd-8dc8-240f0f7b1662 with identifier: 1e719b5255
2026-03-25 05:00:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4271e2af-b6b1-58bd-8dc8-240f0f7b1662 with identifier: 1e719b5255
2026-03-25 05:00:52 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4271e2af-b6b1-58bd-8dc8-240f0f7b1662 with identifier: 1e719b5255 to the API
2026-03-25 05:00:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1e719b5255/citroen-jumpy-fgn-m-bluehdi-115-ss-bvm6-business>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T14:45:00Z',
 'fuel_type': 'Diesel',
 'id': '4271e2af-b6b1-58bd-8dc8-240f0f7b1662',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/1e719b5255/citroen-jumpy-fgn-m-bluehdi-115-ss-bvm6-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'JUMPY FGN M BLUEHDI 115 S&S BVM6 BUSINESS',
 'odometer': 249267,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5200,
 'price_includes_vat': True,
 'registration_date': '2017-12-15',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN JUMPY FGN M BLUEHDI 115 S&S BVM6 BUSINESS',
 'transmission': 'manual',
 'trim': 'JUMPY FGN M BLUEHDI 115 S&S BVM6 BUSINESS',
 'year': 2017}
2026-03-25 05:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271e719b5255%27 HTTP/1.1" 200 None
2026-03-25 05:00:53 [vpauto.fr] INFO: Saving data for 1e719b5255: {'created_time': 1774293509.697059, 'last_price_update_time': 1774414853.154554, 'auction_closing_time': 1774536300.0}
2026-03-25 05:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1e719b5255') HTTP/1.1" 204 0
2026-03-25 05:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b868f9b7ec/volkswagen-e-crafter-van-35-l3h3-136-ch-bva> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05: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-25 05:00:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8e761d8-b3b3-55d8-b5d9-4397fdb530a4 with identifier: b868f9b7ec
2026-03-25 05:00:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8e761d8-b3b3-55d8-b5d9-4397fdb530a4 with scrape type 2
2026-03-25 05:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8e761d8-b3b3-55d8-b5d9-4397fdb530a4 with scrape type 2
2026-03-25 05:00:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d8e761d8-b3b3-55d8-b5d9-4397fdb530a4, identifier: b868f9b7ec
2026-03-25 05:00:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d8e761d8-b3b3-55d8-b5d9-4397fdb530a4 with identifier: b868f9b7ec
2026-03-25 05:00:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d8e761d8-b3b3-55d8-b5d9-4397fdb530a4 with identifier: b868f9b7ec
2026-03-25 05:00:53 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d8e761d8-b3b3-55d8-b5d9-4397fdb530a4 with identifier: b868f9b7ec to the API
2026-03-25 05:00:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/b868f9b7ec/volkswagen-e-crafter-van-35-l3h3-136-ch-bva>
{'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': None,
 'engine': '',
 'expiration_date': '2026-03-26T10:45:00Z',
 'fuel_type': 'Electric',
 'id': 'd8e761d8-b3b3-55d8-b5d9-4397fdb530a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b868f9b7ec/volkswagen-e-crafter-van-35-l3h3-136-ch-bva',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'VOLKSWAGEN',
 'model': 'E-CRAFTER VAN 35 L3H3 136 CH BVA',
 'odometer': 108307,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 4500,
 'price_includes_vat': True,
 'registration_date': '2021-08-14',
 'seats_number': 3,
 'seller_name': None,
 'title': 'VOLKSWAGEN E-CRAFTER VAN 35 L3H3 136 CH BVA',
 'transmission': 'automatic',
 'trim': 'E-CRAFTER VAN 35 L3H3 136 CH BVA',
 'year': 2021}
2026-03-25 05:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b868f9b7ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:53 [vpauto.fr] INFO: Saving data for b868f9b7ec: {'created_time': 1774293053.897025, 'last_price_update_time': 1774414853.764178, 'auction_closing_time': 1774521900.0}
2026-03-25 05:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b868f9b7ec') HTTP/1.1" 204 0
2026-03-25 05:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e585cacc55/renault-kangoo-express-kangoo-express-tce-115-e6-extra-r-link> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/292397bbec/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm6-club> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05: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-25 05: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-25 05:00:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce78f2b6-e637-5444-b324-b831d2c05617 with identifier: e585cacc55
2026-03-25 05:00:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce78f2b6-e637-5444-b324-b831d2c05617 with scrape type 2
2026-03-25 05:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce78f2b6-e637-5444-b324-b831d2c05617 with scrape type 2
2026-03-25 05:00:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ce78f2b6-e637-5444-b324-b831d2c05617, identifier: e585cacc55
2026-03-25 05:00:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24fb0625-4661-5730-b685-d4ef2fb3bab5 with identifier: 292397bbec
2026-03-25 05:00:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24fb0625-4661-5730-b685-d4ef2fb3bab5 with scrape type 2
2026-03-25 05:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24fb0625-4661-5730-b685-d4ef2fb3bab5 with scrape type 2
2026-03-25 05:00:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 24fb0625-4661-5730-b685-d4ef2fb3bab5, identifier: 292397bbec
2026-03-25 05:00:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ce78f2b6-e637-5444-b324-b831d2c05617 with identifier: e585cacc55
2026-03-25 05:00:54 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05: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-25 05:00:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ce78f2b6-e637-5444-b324-b831d2c05617 with identifier: e585cacc55
2026-03-25 05:00:54 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ce78f2b6-e637-5444-b324-b831d2c05617 with identifier: e585cacc55 to the API
2026-03-25 05:00:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e585cacc55/renault-kangoo-express-kangoo-express-tce-115-e6-extra-r-link>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T15:15:00Z',
 'fuel_type': 'Petrol',
 'id': 'ce78f2b6-e637-5444-b324-b831d2c05617',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e585cacc55/renault-kangoo-express-kangoo-express-tce-115-e6-extra-r-link',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS KANGOO EXPRESS TCE 115 E6 EXTRA R-LINK',
 'odometer': 95328,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 1400,
 'price_includes_vat': True,
 'registration_date': '2019-07-09',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS KANGOO EXPRESS TCE 115 E6 EXTRA R-LINK',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS KANGOO EXPRESS TCE 115 E6 EXTRA R-LINK',
 'year': 2019}
2026-03-25 05:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e585cacc55%27 HTTP/1.1" 200 None
2026-03-25 05:00:54 [vpauto.fr] INFO: Saving data for e585cacc55: {'created_time': 1773392856.689525, 'last_price_update_time': 1774414854.649526, 'auction_closing_time': 1774538100.0}
2026-03-25 05:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e585cacc55') HTTP/1.1" 204 0
2026-03-25 05:00:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 24fb0625-4661-5730-b685-d4ef2fb3bab5 with identifier: 292397bbec
2026-03-25 05:00:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 24fb0625-4661-5730-b685-d4ef2fb3bab5 with identifier: 292397bbec
2026-03-25 05:00:54 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 24fb0625-4661-5730-b685-d4ef2fb3bab5 with identifier: 292397bbec to the API
2026-03-25 05:00:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/292397bbec/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm6-club>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 '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': '24fb0625-4661-5730-b685-d4ef2fb3bab5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/292397bbec/citroen-berlingo-van-m-650-bluehdi-100-ss-bvm6-club',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'BERLINGO VAN M 650 BLUEHDI 100 S&S BVM6 CLUB',
 'odometer': 110457,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2021-12-09',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN BERLINGO VAN M 650 BLUEHDI 100 S&S BVM6 CLUB',
 'transmission': 'manual',
 'trim': 'BERLINGO VAN M 650 BLUEHDI 100 S&S BVM6 CLUB',
 'year': 2021}
2026-03-25 05:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27292397bbec%27 HTTP/1.1" 200 None
2026-03-25 05:00:55 [vpauto.fr] INFO: Saving data for 292397bbec: {'created_time': 1774293565.605999, 'last_price_update_time': 1774414855.020562}
2026-03-25 05:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='292397bbec') HTTP/1.1" 204 0
2026-03-25 05:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e1d7e936ec/citroen-c3-societe-bluehdi-100-ss-bvm-feel> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3460e83455/peugeot-expert-fgn-tole-standard-bluehdi-120-ss-bvm6-premium-pack> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3228d5b-ff0d-52b6-9633-7a466f66053f with identifier: e1d7e936ec
2026-03-25 05:00:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3228d5b-ff0d-52b6-9633-7a466f66053f with scrape type 2
2026-03-25 05:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3228d5b-ff0d-52b6-9633-7a466f66053f with scrape type 2
2026-03-25 05:00:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e3228d5b-ff0d-52b6-9633-7a466f66053f, identifier: e1d7e936ec
2026-03-25 05:00:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fa4cc70-add9-5be1-823d-e5621e538022 with identifier: 3460e83455
2026-03-25 05:00:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7fa4cc70-add9-5be1-823d-e5621e538022 with scrape type 2
2026-03-25 05:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7fa4cc70-add9-5be1-823d-e5621e538022 with scrape type 2
2026-03-25 05:00:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7fa4cc70-add9-5be1-823d-e5621e538022, identifier: 3460e83455
2026-03-25 05:00:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e3228d5b-ff0d-52b6-9633-7a466f66053f with identifier: e1d7e936ec
2026-03-25 05:00:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e3228d5b-ff0d-52b6-9633-7a466f66053f with identifier: e1d7e936ec
2026-03-25 05:00:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e3228d5b-ff0d-52b6-9633-7a466f66053f with identifier: e1d7e936ec to the API
2026-03-25 05:00:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e1d7e936ec/citroen-c3-societe-bluehdi-100-ss-bvm-feel>
{'auction_title': '',
 'c_o_2_emission_value': 86,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'e3228d5b-ff0d-52b6-9633-7a466f66053f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e1d7e936ec/citroen-c3-societe-bluehdi-100-ss-bvm-feel',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'C3 SOCIETE BLUEHDI 100 S&S BVM FEEL',
 'odometer': 83355,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2020-01-24',
 'seats_number': 2,
 'seller_name': None,
 'title': 'CITROEN C3 SOCIETE BLUEHDI 100 S&S BVM FEEL',
 'transmission': 'manual',
 'trim': 'C3 SOCIETE BLUEHDI 100 S&S BVM FEEL',
 'year': 2020}
2026-03-25 05:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e1d7e936ec%27 HTTP/1.1" 200 None
2026-03-25 05:00:55 [vpauto.fr] INFO: Saving data for e1d7e936ec: {'created_time': 1773688188.461744, 'last_price_update_time': 1774414855.782008}
2026-03-25 05:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e1d7e936ec') HTTP/1.1" 204 0
2026-03-25 05:00:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7fa4cc70-add9-5be1-823d-e5621e538022 with identifier: 3460e83455
2026-03-25 05:00:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7fa4cc70-add9-5be1-823d-e5621e538022 with identifier: 3460e83455
2026-03-25 05:00:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7fa4cc70-add9-5be1-823d-e5621e538022 with identifier: 3460e83455 to the API
2026-03-25 05:00:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/3460e83455/peugeot-expert-fgn-tole-standard-bluehdi-120-ss-bvm6-premium-pack>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T15:15:00Z',
 'fuel_type': 'Diesel',
 'id': '7fa4cc70-add9-5be1-823d-e5621e538022',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/3460e83455/peugeot-expert-fgn-tole-standard-bluehdi-120-ss-bvm6-premium-pack',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': 'EXPERT FGN TOLE STANDARD BLUEHDI 120 S&S BVM6 PREMIUM PACK',
 'odometer': 187904,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 4400,
 'price_includes_vat': True,
 'registration_date': '2019-04-18',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT EXPERT FGN TOLE STANDARD BLUEHDI 120 S&S BVM6 PREMIUM PACK',
 'transmission': 'manual',
 'trim': 'EXPERT FGN TOLE STANDARD BLUEHDI 120 S&S BVM6 PREMIUM PACK',
 'year': 2019}
2026-03-25 05:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273460e83455%27 HTTP/1.1" 200 None
2026-03-25 05:00:56 [vpauto.fr] INFO: Saving data for 3460e83455: {'created_time': 1773774773.556741, 'last_price_update_time': 1774414856.138033, 'auction_closing_time': 1774538100.0}
2026-03-25 05:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3460e83455') HTTP/1.1" 204 0
2026-03-25 05:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/75dd138dbf/fiat-ducato-camping-car-22-hdi140-golden-line-chausson> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/71932b1/dacia-sandero-tce-90-gsr2-expression> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1be1a469-fc95-59d5-9e14-6c60538d85f8 with identifier: 75dd138dbf
2026-03-25 05:00:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1be1a469-fc95-59d5-9e14-6c60538d85f8 with scrape type 2
2026-03-25 05:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1be1a469-fc95-59d5-9e14-6c60538d85f8 with scrape type 2
2026-03-25 05:00:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1be1a469-fc95-59d5-9e14-6c60538d85f8, identifier: 75dd138dbf
2026-03-25 05:00:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ad90cb2-b3b7-5f0a-8bc1-51c4fcd7a4bd with identifier: 71932b1
2026-03-25 05:00:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ad90cb2-b3b7-5f0a-8bc1-51c4fcd7a4bd with scrape type 2
2026-03-25 05:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ad90cb2-b3b7-5f0a-8bc1-51c4fcd7a4bd with scrape type 2
2026-03-25 05:00:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3ad90cb2-b3b7-5f0a-8bc1-51c4fcd7a4bd, identifier: 71932b1
2026-03-25 05:00:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1be1a469-fc95-59d5-9e14-6c60538d85f8 with identifier: 75dd138dbf
2026-03-25 05:00:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1be1a469-fc95-59d5-9e14-6c60538d85f8 with identifier: 75dd138dbf
2026-03-25 05:00:56 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1be1a469-fc95-59d5-9e14-6c60538d85f8 with identifier: 75dd138dbf to the API
2026-03-25 05:00:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/75dd138dbf/fiat-ducato-camping-car-22-hdi140-golden-line-chausson>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.2L',
 'expiration_date': '2026-04-04T10:50:00Z',
 'fuel_type': 'Diesel',
 'id': '1be1a469-fc95-59d5-9e14-6c60538d85f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/75dd138dbf/fiat-ducato-camping-car-22-hdi140-golden-line-chausson',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'FIAT',
 'model': 'DUCATO CAMPING CAR 2.2 HDI140 GOLDEN LINE CHAUSSON',
 'odometer': 11463,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 43500,
 'price_includes_vat': True,
 'registration_date': '2025-02-21',
 'seats_number': 2,
 'seller_name': None,
 'title': 'FIAT DUCATO CAMPING CAR 2.2 HDI140 GOLDEN LINE CHAUSSON',
 'transmission': 'automatic',
 'trim': 'DUCATO CAMPING CAR 2.2 HDI140 GOLDEN LINE CHAUSSON',
 'year': 2025}
2026-03-25 05:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2775dd138dbf%27 HTTP/1.1" 200 None
2026-03-25 05:00:56 [vpauto.fr] INFO: Saving data for 75dd138dbf: {'auction_closing_time': 1775299800.0, 'created_time': 1774292670.947951, 'last_price_update_time': 1774414856.762168}
2026-03-25 05:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='75dd138dbf') HTTP/1.1" 204 0
2026-03-25 05:00:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3ad90cb2-b3b7-5f0a-8bc1-51c4fcd7a4bd with identifier: 71932b1
2026-03-25 05:00:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3ad90cb2-b3b7-5f0a-8bc1-51c4fcd7a4bd with identifier: 71932b1
2026-03-25 05:00:56 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3ad90cb2-b3b7-5f0a-8bc1-51c4fcd7a4bd with identifier: 71932b1 to the API
2026-03-25 05:00:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/71932b1/dacia-sandero-tce-90-gsr2-expression>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 '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': '3ad90cb2-b3b7-5f0a-8bc1-51c4fcd7a4bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/71932b1/dacia-sandero-tce-90-gsr2-expression',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'DACIA',
 'model': 'Sandero TCe 90 GSR2 Expression',
 'odometer': 343,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2024-07-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DACIA Sandero TCe 90 GSR2 Expression',
 'transmission': 'manual',
 'trim': 'Sandero TCe 90 GSR2 Expression',
 'year': 2024}
2026-03-25 05:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2771932b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:57 [vpauto.fr] INFO: Saving data for 71932b1: {'created_time': 1774292669.772161, 'last_price_update_time': 1774414857.088243}
2026-03-25 05:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='71932b1') HTTP/1.1" 204 0
2026-03-25 05:00:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/440578c35a/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/72e53141b1/peugeot-308-sw-puretech-130ch-ss-eat8-active-pack> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc244bef-0a57-579d-ba1b-e4d935faceb4 with identifier: 440578c35a
2026-03-25 05:00:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc244bef-0a57-579d-ba1b-e4d935faceb4 with scrape type 2
2026-03-25 05:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc244bef-0a57-579d-ba1b-e4d935faceb4 with scrape type 2
2026-03-25 05:00:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: fc244bef-0a57-579d-ba1b-e4d935faceb4, identifier: 440578c35a
2026-03-25 05:00:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: fc244bef-0a57-579d-ba1b-e4d935faceb4 with identifier: 440578c35a
2026-03-25 05:00:57 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:00:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: fc244bef-0a57-579d-ba1b-e4d935faceb4 with identifier: 440578c35a
2026-03-25 05:00:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: fc244bef-0a57-579d-ba1b-e4d935faceb4 with identifier: 440578c35a to the API
2026-03-25 05:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/440578c35a/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-02T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': 'fc244bef-0a57-579d-ba1b-e4d935faceb4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/440578c35a/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'odometer': 29052,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15500,
 'price_includes_vat': True,
 'registration_date': '2024-01-09',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'year': 2024}
2026-03-25 05:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27440578c35a%27 HTTP/1.1" 200 None
2026-03-25 05:00:57 [vpauto.fr] INFO: Saving data for 440578c35a: {'auction_closing_time': 1775136600.0, 'created_time': 1774292695.71987, 'last_price_update_time': 1774414857.719989}
2026-03-25 05:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='440578c35a') HTTP/1.1" 204 0
2026-03-25 05:00:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03d95541-f6c2-5627-9043-58e2bfdbb84a with identifier: 72e53141b1
2026-03-25 05:00:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03d95541-f6c2-5627-9043-58e2bfdbb84a with scrape type 2
2026-03-25 05:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03d95541-f6c2-5627-9043-58e2bfdbb84a with scrape type 2
2026-03-25 05:00:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 03d95541-f6c2-5627-9043-58e2bfdbb84a, identifier: 72e53141b1
2026-03-25 05:00:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 03d95541-f6c2-5627-9043-58e2bfdbb84a with identifier: 72e53141b1
2026-03-25 05:00:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 03d95541-f6c2-5627-9043-58e2bfdbb84a with identifier: 72e53141b1
2026-03-25 05:00:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 03d95541-f6c2-5627-9043-58e2bfdbb84a with identifier: 72e53141b1 to the API
2026-03-25 05:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/72e53141b1/peugeot-308-sw-puretech-130ch-ss-eat8-active-pack>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '03d95541-f6c2-5627-9043-58e2bfdbb84a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/72e53141b1/peugeot-308-sw-puretech-130ch-ss-eat8-active-pack',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': '308 SW PureTech 130ch S&S EAT8 Active Pack',
 'odometer': 78284,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2024-04-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 308 SW PureTech 130ch S&S EAT8 Active Pack',
 'transmission': 'automatic',
 'trim': '308 SW PureTech 130ch S&S EAT8 Active Pack',
 'year': 2024}
2026-03-25 05:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2772e53141b1%27 HTTP/1.1" 200 None
2026-03-25 05:00:58 [vpauto.fr] INFO: Saving data for 72e53141b1: {'created_time': 1774292678.657891, 'last_price_update_time': 1774414858.208968}
2026-03-25 05:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='72e53141b1') HTTP/1.1" 204 0
2026-03-25 05:00:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6b538aa8bf/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 599f73be-17be-5e89-8dcc-52d78eefd2d2 with identifier: 6b538aa8bf
2026-03-25 05:00:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 599f73be-17be-5e89-8dcc-52d78eefd2d2 with scrape type 2
2026-03-25 05:00:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 599f73be-17be-5e89-8dcc-52d78eefd2d2 with scrape type 2
2026-03-25 05:00:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 599f73be-17be-5e89-8dcc-52d78eefd2d2, identifier: 6b538aa8bf
2026-03-25 05:00:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 599f73be-17be-5e89-8dcc-52d78eefd2d2 with identifier: 6b538aa8bf
2026-03-25 05:00:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 599f73be-17be-5e89-8dcc-52d78eefd2d2 with identifier: 6b538aa8bf
2026-03-25 05:00:58 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 599f73be-17be-5e89-8dcc-52d78eefd2d2 with identifier: 6b538aa8bf to the API
2026-03-25 05:00:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:00:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6b538aa8bf/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-04T11:00:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '599f73be-17be-5e89-8dcc-52d78eefd2d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6b538aa8bf/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'odometer': 14073,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 14900,
 'price_includes_vat': True,
 'registration_date': '2023-11-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'year': 2023}
2026-03-25 05:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276b538aa8bf%27 HTTP/1.1" 200 None
2026-03-25 05:00:58 [vpauto.fr] INFO: Saving data for 6b538aa8bf: {'auction_closing_time': 1775300400.0, 'created_time': 1774292994.10408, 'last_price_update_time': 1774414858.764122}
2026-03-25 05:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6b538aa8bf') HTTP/1.1" 204 0
2026-03-25 05:00:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b4d9e777f8/citroen-e-c4-x-136-ch-autonomie-standard-automatique-max> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:00:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5ad62a0-38d8-55f0-a962-9ec1837145cb with identifier: b4d9e777f8
2026-03-25 05:00:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5ad62a0-38d8-55f0-a962-9ec1837145cb with scrape type 2
2026-03-25 05:00:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5ad62a0-38d8-55f0-a962-9ec1837145cb with scrape type 2
2026-03-25 05:00:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c5ad62a0-38d8-55f0-a962-9ec1837145cb, identifier: b4d9e777f8
2026-03-25 05:00:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c5ad62a0-38d8-55f0-a962-9ec1837145cb with identifier: b4d9e777f8
2026-03-25 05:00:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c5ad62a0-38d8-55f0-a962-9ec1837145cb with identifier: b4d9e777f8
2026-03-25 05:00:59 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c5ad62a0-38d8-55f0-a962-9ec1837145cb with identifier: b4d9e777f8 to the API
2026-03-25 05:00:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:00:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:00:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/b4d9e777f8/citroen-e-c4-x-136-ch-autonomie-standard-automatique-max>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/rdyoSgE_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'c5ad62a0-38d8-55f0-a962-9ec1837145cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b4d9e777f8/citroen-e-c4-x-136-ch-autonomie-standard-automatique-max',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'e-C4 X 136 ch autonomie standard Automatique MAX',
 'odometer': 33764,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2024-06-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN e-C4 X 136 ch autonomie standard Automatique MAX',
 'transmission': 'automatic',
 'trim': 'e-C4 X 136 ch autonomie standard Automatique MAX',
 'year': 2024}
2026-03-25 05:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b4d9e777f8%27 HTTP/1.1" 200 None
2026-03-25 05:00:59 [vpauto.fr] INFO: Saving data for b4d9e777f8: {'auction_closing_time': 1774877400.0, 'created_time': 1774292677.877562, 'last_price_update_time': 1774414859.380852}
2026-03-25 05:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b4d9e777f8') HTTP/1.1" 204 0
2026-03-25 05:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a1c4f78ef8/bmw-serie-1-f40-118i-136-ch-dkg7-m-sport> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05: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-25 05:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a20c2e6b55/skoda-octavia-combi-20-tdi-150-ch-scr-fap-dsg7-edition> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05: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-25 05:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cb08ca4bec/citroen-jumper-tole-35-l2h2-bluehdi-140-ss-bvm6-driver> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:00:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 753a18bf-d4f5-59a5-99d4-58384331e8d5 with identifier: a1c4f78ef8
2026-03-25 05:00:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 753a18bf-d4f5-59a5-99d4-58384331e8d5 with scrape type 2
2026-03-25 05:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 753a18bf-d4f5-59a5-99d4-58384331e8d5 with scrape type 2
2026-03-25 05:00:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 753a18bf-d4f5-59a5-99d4-58384331e8d5, identifier: a1c4f78ef8
2026-03-25 05:00:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39c88d1a-0cb0-5c95-b1dd-02d8d46bd0a5 with identifier: a20c2e6b55
2026-03-25 05:00:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39c88d1a-0cb0-5c95-b1dd-02d8d46bd0a5 with scrape type 2
2026-03-25 05:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 39c88d1a-0cb0-5c95-b1dd-02d8d46bd0a5 with scrape type 2
2026-03-25 05:00:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 39c88d1a-0cb0-5c95-b1dd-02d8d46bd0a5, identifier: a20c2e6b55
2026-03-25 05: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-25 05:00:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 753a18bf-d4f5-59a5-99d4-58384331e8d5 with identifier: a1c4f78ef8
2026-03-25 05:00:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 753a18bf-d4f5-59a5-99d4-58384331e8d5 with identifier: a1c4f78ef8
2026-03-25 05:00:59 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 753a18bf-d4f5-59a5-99d4-58384331e8d5 with identifier: a1c4f78ef8 to the API
2026-03-25 05:00:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a1c4f78ef8/bmw-serie-1-f40-118i-136-ch-dkg7-m-sport>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/MZNsHCD_BE.pdf',
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '753a18bf-d4f5-59a5-99d4-58384331e8d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a1c4f78ef8/bmw-serie-1-f40-118i-136-ch-dkg7-m-sport',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'BMW',
 'model': 'SERIE 1 F40 118i 136 ch DKG7 M Sport',
 'odometer': 11969,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2023-07-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW SERIE 1 F40 118i 136 ch DKG7 M Sport',
 'transmission': 'automatic',
 'trim': 'SERIE 1 F40 118i 136 ch DKG7 M Sport',
 'year': 2023}
2026-03-25 05:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a1c4f78ef8%27 HTTP/1.1" 200 None
2026-03-25 05:01:00 [vpauto.fr] INFO: Saving data for a1c4f78ef8: {'created_time': 1773775118.203227, 'last_price_update_time': 1774414860.286542}
2026-03-25 05:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a1c4f78ef8') HTTP/1.1" 204 0
2026-03-25 05:01:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 39c88d1a-0cb0-5c95-b1dd-02d8d46bd0a5 with identifier: a20c2e6b55
2026-03-25 05:01:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05: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-25 05:01:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 39c88d1a-0cb0-5c95-b1dd-02d8d46bd0a5 with identifier: a20c2e6b55
2026-03-25 05:01:00 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 39c88d1a-0cb0-5c95-b1dd-02d8d46bd0a5 with identifier: a20c2e6b55 to the API
2026-03-25 05:01:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a20c2e6b55/skoda-octavia-combi-20-tdi-150-ch-scr-fap-dsg7-edition>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '2.0L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '39c88d1a-0cb0-5c95-b1dd-02d8d46bd0a5',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a20c2e6b55/skoda-octavia-combi-20-tdi-150-ch-scr-fap-dsg7-edition',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'SKODA',
 'model': 'Octavia Combi 2.0 TDI 150 ch SCR FAP DSG7 Edition',
 'odometer': 68918,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2020-07-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA Octavia Combi 2.0 TDI 150 ch SCR FAP DSG7 Edition',
 'transmission': 'automatic',
 'trim': 'Octavia Combi 2.0 TDI 150 ch SCR FAP DSG7 Edition',
 'year': 2020}
2026-03-25 05:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a20c2e6b55%27 HTTP/1.1" 200 None
2026-03-25 05:01:00 [vpauto.fr] INFO: Saving data for a20c2e6b55: {'created_time': 1774293332.703443, 'last_price_update_time': 1774414860.713924}
2026-03-25 05:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a20c2e6b55') HTTP/1.1" 204 0
2026-03-25 05:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/228644a155/renault-megane-estate-iii-tce-115-energy-eco2-dynamique> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:00 [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-25 05:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/af0fb314f8/volvo-c40-recharge-231-ch-1edt-start> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24dc3fb5-5b2f-5237-b7b5-4cf979a6ed90 with identifier: cb08ca4bec
2026-03-25 05:01:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24dc3fb5-5b2f-5237-b7b5-4cf979a6ed90 with scrape type 2
2026-03-25 05:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24dc3fb5-5b2f-5237-b7b5-4cf979a6ed90 with scrape type 2
2026-03-25 05:01:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 24dc3fb5-5b2f-5237-b7b5-4cf979a6ed90, identifier: cb08ca4bec
2026-03-25 05:01:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 24dc3fb5-5b2f-5237-b7b5-4cf979a6ed90 with identifier: cb08ca4bec
2026-03-25 05:01:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 24dc3fb5-5b2f-5237-b7b5-4cf979a6ed90 with identifier: cb08ca4bec
2026-03-25 05:01:00 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 24dc3fb5-5b2f-5237-b7b5-4cf979a6ed90 with identifier: cb08ca4bec to the API
2026-03-25 05:01:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/cb08ca4bec/citroen-jumper-tole-35-l2h2-bluehdi-140-ss-bvm6-driver>
{'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': '24dc3fb5-5b2f-5237-b7b5-4cf979a6ed90',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cb08ca4bec/citroen-jumper-tole-35-l2h2-bluehdi-140-ss-bvm6-driver',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'JUMPER TOLE 35 L2H2 BLUEHDi 140 S&S BVM6 DRIVER',
 'odometer': 93040,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2020-12-17',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN JUMPER TOLE 35 L2H2 BLUEHDi 140 S&S BVM6 DRIVER',
 'transmission': 'manual',
 'trim': 'JUMPER TOLE 35 L2H2 BLUEHDi 140 S&S BVM6 DRIVER',
 'year': 2020}
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cb08ca4bec%27 HTTP/1.1" 200 None
2026-03-25 05:01:01 [vpauto.fr] INFO: Saving data for cb08ca4bec: {'created_time': 1773824448.918232, 'last_price_update_time': 1774414861.215319}
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cb08ca4bec') HTTP/1.1" 204 0
2026-03-25 05:01:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e653517-3fb3-59ca-b12b-372e3c77639b with identifier: 228644a155
2026-03-25 05:01:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e653517-3fb3-59ca-b12b-372e3c77639b with scrape type 2
2026-03-25 05:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e653517-3fb3-59ca-b12b-372e3c77639b with scrape type 2
2026-03-25 05:01:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7e653517-3fb3-59ca-b12b-372e3c77639b, identifier: 228644a155
2026-03-25 05:01:01 [vpauto.fr] INFO: Found 96 ads on page 3
2026-03-25 05:01:01 [vpauto.fr] INFO: Found listing with ID: 245dbbb836
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27245dbbb836%27 HTTP/1.1" 200 None
2026-03-25 05:01:01 [vpauto.fr] INFO: Scrape type for 245dbbb836: 0
2026-03-25 05:01:01 [vpauto.fr] INFO: Found listing with ID: c9c7ba96b1
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c9c7ba96b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:01 [vpauto.fr] INFO: Scrape type for c9c7ba96b1: 0
2026-03-25 05:01:01 [vpauto.fr] INFO: Found listing with ID: 9a53f288f8
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279a53f288f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:01 [vpauto.fr] INFO: Scrape type for 9a53f288f8: 0
2026-03-25 05:01:01 [vpauto.fr] INFO: Found listing with ID: 56534962bf
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2756534962bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:01 [vpauto.fr] INFO: Scrape type for 56534962bf: 0
2026-03-25 05:01:01 [vpauto.fr] INFO: Found listing with ID: fc1f97faf8
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fc1f97faf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:01 [vpauto.fr] INFO: Scrape type for fc1f97faf8: 0
2026-03-25 05:01:01 [vpauto.fr] INFO: Found listing with ID: 56401384b1
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2756401384b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:01 [vpauto.fr] INFO: Scrape type for 56401384b1: 0
2026-03-25 05:01:01 [vpauto.fr] INFO: Found listing with ID: 53d4fa1fb1
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2753d4fa1fb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:01 [vpauto.fr] INFO: Scrape type for 53d4fa1fb1: 0
2026-03-25 05:01:01 [vpauto.fr] INFO: Found listing with ID: 911d9af1aa
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27911d9af1aa%27 HTTP/1.1" 200 None
2026-03-25 05:01:01 [vpauto.fr] INFO: Scrape type for 911d9af1aa: 0
2026-03-25 05:01:01 [vpauto.fr] INFO: Found listing with ID: c47c3c449e
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c47c3c449e%27 HTTP/1.1" 200 None
2026-03-25 05:01:01 [vpauto.fr] INFO: Scrape type for c47c3c449e: 0
2026-03-25 05:01:01 [vpauto.fr] INFO: Found listing with ID: 535398529e
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27535398529e%27 HTTP/1.1" 200 None
2026-03-25 05:01:01 [vpauto.fr] INFO: Scrape type for 535398529e: 2
2026-03-25 05:01:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eccd4820-caca-5691-9260-14d21eafb73b with identifier: af0fb314f8
2026-03-25 05:01:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eccd4820-caca-5691-9260-14d21eafb73b with scrape type 2
2026-03-25 05:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eccd4820-caca-5691-9260-14d21eafb73b with scrape type 2
2026-03-25 05:01:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: eccd4820-caca-5691-9260-14d21eafb73b, identifier: af0fb314f8
2026-03-25 05:01:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7e653517-3fb3-59ca-b12b-372e3c77639b with identifier: 228644a155
2026-03-25 05:01:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7e653517-3fb3-59ca-b12b-372e3c77639b with identifier: 228644a155
2026-03-25 05:01:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7e653517-3fb3-59ca-b12b-372e3c77639b with identifier: 228644a155 to the API
2026-03-25 05:01:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/228644a155/renault-megane-estate-iii-tce-115-energy-eco2-dynamique>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': '2026-03-26T15:15:00Z',
 'fuel_type': 'Petrol',
 'id': '7e653517-3fb3-59ca-b12b-372e3c77639b',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/228644a155/renault-megane-estate-iii-tce-115-energy-eco2-dynamique',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'RENAULT',
 'model': 'Mégane Estate III TCE 115 Energy eco2 Dynamique',
 'odometer': 191599,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2900,
 'price_includes_vat': True,
 'registration_date': '2012-11-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Mégane Estate III TCE 115 Energy eco2 Dynamique',
 'transmission': 'manual',
 'trim': 'Mégane Estate III TCE 115 Energy eco2 Dynamique',
 'year': 2012}
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27228644a155%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Saving data for 228644a155: {'auction_closing_time': 1774538100.0, 'created_time': 1773774695.910511, 'last_price_update_time': 1774414862.136104}
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='228644a155') HTTP/1.1" 204 0
2026-03-25 05:01:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: eccd4820-caca-5691-9260-14d21eafb73b with identifier: af0fb314f8
2026-03-25 05:01:02 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:01:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: eccd4820-caca-5691-9260-14d21eafb73b with identifier: af0fb314f8
2026-03-25 05:01:02 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: eccd4820-caca-5691-9260-14d21eafb73b with identifier: af0fb314f8 to the API
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/af0fb314f8/volvo-c40-recharge-231-ch-1edt-start>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/mEHCHFU_BE.pdf',
 'category': None,
 'color': 'Medium green metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'eccd4820-caca-5691-9260-14d21eafb73b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/af0fb314f8/volvo-c40-recharge-231-ch-1edt-start',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'VOLVO',
 'model': 'C40 Recharge 231 ch 1EDT Start',
 'odometer': 140878,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2024-01-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLVO C40 Recharge 231 ch 1EDT Start',
 'transmission': 'automatic',
 'trim': 'C40 Recharge 231 ch 1EDT Start',
 'year': 2024}
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27af0fb314f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Saving data for af0fb314f8: {'created_time': 1774292738.678918, 'last_price_update_time': 1774414862.611578}
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='af0fb314f8') HTTP/1.1" 204 0
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: d217718436
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d217718436%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for d217718436: 0
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: a81dee1f8
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a81dee1f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for a81dee1f8: 2
2026-03-25 05:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7950a26955/citroen-berlingo-van-m-650-bluehdi-75-business> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e33b1ad6f8/tesla-model-y-standard-rwd> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: 1fc76f1db1
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271fc76f1db1%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for 1fc76f1db1: 0
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: ecb1c0fab1
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ecb1c0fab1%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for ecb1c0fab1: 2
2026-03-25 05: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-25 05: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-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: 2cd87f70bf
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272cd87f70bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for 2cd87f70bf: 0
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: 553a5ee7bf
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27553a5ee7bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for 553a5ee7bf: 0
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: e753c2e1b1
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e753c2e1b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for e753c2e1b1: 0
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: 8890899b9e
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278890899b9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for 8890899b9e: 2
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: 35929248bf
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2735929248bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for 35929248bf: 0
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: c3bafc8eb1
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c3bafc8eb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for c3bafc8eb1: 0
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: 23405da5b1
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2723405da5b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for 23405da5b1: 0
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: 59111eaab1
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2759111eaab1%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for 59111eaab1: 0
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: f8464ddff8
2026-03-25 05:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f8464ddff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:02 [vpauto.fr] INFO: Scrape type for f8464ddff8: 0
2026-03-25 05:01:02 [vpauto.fr] INFO: Found listing with ID: f06d1e019e
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f06d1e019e%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for f06d1e019e: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: c83b1abf8
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c83b1abf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for c83b1abf8: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: 2fa726409e
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272fa726409e%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for 2fa726409e: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: 384e4591b1
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27384e4591b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for 384e4591b1: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: a1d05c2a9e
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a1d05c2a9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for a1d05c2a9e: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: eedabda9e
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27eedabda9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for eedabda9e: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: 8e67ecf09e
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278e67ecf09e%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for 8e67ecf09e: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: 20392b59aa
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2720392b59aa%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for 20392b59aa: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: a2604aefb1
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a2604aefb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for a2604aefb1: 2
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: e33dddfa9e
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e33dddfa9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for e33dddfa9e: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: 669540885a
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27669540885a%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for 669540885a: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: 38247834b1
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2738247834b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for 38247834b1: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: cb9213265a
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cb9213265a%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for cb9213265a: 2
2026-03-25 05:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d3a53ff-e2b5-5067-a8ba-39a74e6e350b with identifier: 7950a26955
2026-03-25 05:01:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d3a53ff-e2b5-5067-a8ba-39a74e6e350b with scrape type 2
2026-03-25 05:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d3a53ff-e2b5-5067-a8ba-39a74e6e350b with scrape type 2
2026-03-25 05:01:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8d3a53ff-e2b5-5067-a8ba-39a74e6e350b, identifier: 7950a26955
2026-03-25 05:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8eabe375-b835-528e-b068-b8d8405cc79d with identifier: e33b1ad6f8
2026-03-25 05:01:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8eabe375-b835-528e-b068-b8d8405cc79d with scrape type 2
2026-03-25 05:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8eabe375-b835-528e-b068-b8d8405cc79d with scrape type 2
2026-03-25 05:01:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8eabe375-b835-528e-b068-b8d8405cc79d, identifier: e33b1ad6f8
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: fef0f2775a
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fef0f2775a%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for fef0f2775a: 0
2026-03-25 05:01:03 [vpauto.fr] INFO: Found listing with ID: c0a099afbf
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c0a099afbf%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Scrape type for c0a099afbf: 2
2026-03-25 05:01:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8d3a53ff-e2b5-5067-a8ba-39a74e6e350b with identifier: 7950a26955
2026-03-25 05:01:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8d3a53ff-e2b5-5067-a8ba-39a74e6e350b with identifier: 7950a26955
2026-03-25 05:01:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8d3a53ff-e2b5-5067-a8ba-39a74e6e350b with identifier: 7950a26955 to the API
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7950a26955/citroen-berlingo-van-m-650-bluehdi-75-business>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T14:45:00Z',
 'fuel_type': 'Diesel',
 'id': '8d3a53ff-e2b5-5067-a8ba-39a74e6e350b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7950a26955/citroen-berlingo-van-m-650-bluehdi-75-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'BERLINGO VAN M 650 BLUEHDI 75 BUSINESS',
 'odometer': 212952,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2700,
 'price_includes_vat': True,
 'registration_date': '2018-12-26',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN BERLINGO VAN M 650 BLUEHDI 75 BUSINESS',
 'transmission': 'manual',
 'trim': 'BERLINGO VAN M 650 BLUEHDI 75 BUSINESS',
 'year': 2018}
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277950a26955%27 HTTP/1.1" 200 None
2026-03-25 05:01:03 [vpauto.fr] INFO: Saving data for 7950a26955: {'created_time': 1774293147.03507, 'last_price_update_time': 1774414863.966561, 'auction_closing_time': 1774536300.0}
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7950a26955') HTTP/1.1" 204 0
2026-03-25 05:01:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8eabe375-b835-528e-b068-b8d8405cc79d with identifier: e33b1ad6f8
2026-03-25 05:01:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8eabe375-b835-528e-b068-b8d8405cc79d with identifier: e33b1ad6f8
2026-03-25 05:01:04 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8eabe375-b835-528e-b068-b8d8405cc79d with identifier: e33b1ad6f8 to the API
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e33b1ad6f8/tesla-model-y-standard-rwd>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/BcGJEzU_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '8eabe375-b835-528e-b068-b8d8405cc79d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e33b1ad6f8/tesla-model-y-standard-rwd',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'TESLA',
 'model': 'MODEL Y STANDARD RWD',
 'odometer': 28132,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2024-01-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'TESLA MODEL Y STANDARD RWD',
 'transmission': 'automatic',
 'trim': 'MODEL Y STANDARD RWD',
 'year': 2024}
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e33b1ad6f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Saving data for e33b1ad6f8: {'created_time': 1774292796.802205, 'last_price_update_time': 1774414864.452811}
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e33b1ad6f8') HTTP/1.1" 204 0
2026-03-25 05:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f98ab0a3ec/volkswagen-transporter-61-fgn-l1h1-20-tdi-150-bvm6-4motion-business> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: 9798380b1
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279798380b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for 9798380b1: 0
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: 48cd0f39b1
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2748cd0f39b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for 48cd0f39b1: 0
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: 8be3757e9e
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278be3757e9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for 8be3757e9e: 2
2026-03-25 05: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-25 05:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/eee8f44ec/citroen-c3-societe-bluehdi-100-ss-bvm-feel-business-r> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: e8a38bf99e
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e8a38bf99e%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for e8a38bf99e: 0
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: f552bf6c5a
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f552bf6c5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for f552bf6c5a: 0
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: 318dc6f5b1
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27318dc6f5b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for 318dc6f5b1: 0
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: 2b12be6f8
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272b12be6f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for 2b12be6f8: 0
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: 43c6b99af8
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2743c6b99af8%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for 43c6b99af8: 0
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: db8103a15a
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27db8103a15a%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for db8103a15a: 0
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: 65477e09e
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2765477e09e%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for 65477e09e: 0
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: fd738138b1
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fd738138b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for fd738138b1: 0
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: a45274925a
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a45274925a%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for a45274925a: 2
2026-03-25 05: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-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: ca0e8ec15a
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ca0e8ec15a%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for ca0e8ec15a: 2
2026-03-25 05:01:04 [vpauto.fr] INFO: Found listing with ID: 64547749b1
2026-03-25 05:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2764547749b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:04 [vpauto.fr] INFO: Scrape type for 64547749b1: 2
2026-03-25 05:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/342baa0155/citroen-c3-societe-pure-tech-82-ss-feel-nav> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05: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-25 05:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 480698cb-e441-5e6a-a8a1-a4fbe75cb08c with identifier: f98ab0a3ec
2026-03-25 05:01:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 480698cb-e441-5e6a-a8a1-a4fbe75cb08c with scrape type 2
2026-03-25 05:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 480698cb-e441-5e6a-a8a1-a4fbe75cb08c with scrape type 2
2026-03-25 05:01:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 480698cb-e441-5e6a-a8a1-a4fbe75cb08c, identifier: f98ab0a3ec
2026-03-25 05:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 882ce1cf-f496-574d-84f2-13093d5aba84 with identifier: eee8f44ec
2026-03-25 05:01:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 882ce1cf-f496-574d-84f2-13093d5aba84 with scrape type 2
2026-03-25 05:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 882ce1cf-f496-574d-84f2-13093d5aba84 with scrape type 2
2026-03-25 05:01:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 882ce1cf-f496-574d-84f2-13093d5aba84, identifier: eee8f44ec
2026-03-25 05:01:05 [vpauto.fr] INFO: Found listing with ID: f285e4915a
2026-03-25 05:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f285e4915a%27 HTTP/1.1" 200 None
2026-03-25 05:01:05 [vpauto.fr] INFO: Scrape type for f285e4915a: 0
2026-03-25 05:01:05 [vpauto.fr] INFO: Found listing with ID: b2b6d635b1
2026-03-25 05:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b2b6d635b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:05 [vpauto.fr] INFO: Scrape type for b2b6d635b1: 0
2026-03-25 05:01:05 [vpauto.fr] INFO: Found listing with ID: fa4e5130b1
2026-03-25 05:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fa4e5130b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:05 [vpauto.fr] INFO: Scrape type for fa4e5130b1: 0
2026-03-25 05:01:05 [vpauto.fr] INFO: Found listing with ID: 68e8a8f09e
2026-03-25 05:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2768e8a8f09e%27 HTTP/1.1" 200 None
2026-03-25 05:01:05 [vpauto.fr] INFO: Scrape type for 68e8a8f09e: 0
2026-03-25 05:01:05 [vpauto.fr] INFO: Found listing with ID: fbf36f92f8
2026-03-25 05:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fbf36f92f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:05 [vpauto.fr] INFO: Scrape type for fbf36f92f8: 2
2026-03-25 05:01:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 480698cb-e441-5e6a-a8a1-a4fbe75cb08c with identifier: f98ab0a3ec
2026-03-25 05:01:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 480698cb-e441-5e6a-a8a1-a4fbe75cb08c with identifier: f98ab0a3ec
2026-03-25 05:01:05 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 480698cb-e441-5e6a-a8a1-a4fbe75cb08c with identifier: f98ab0a3ec to the API
2026-03-25 05:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f98ab0a3ec/volkswagen-transporter-61-fgn-l1h1-20-tdi-150-bvm6-4motion-business>
{'auction_title': '',
 'c_o_2_emission_value': 210,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '6.1L',
 'expiration_date': '2026-03-26T10:45:00Z',
 'fuel_type': 'Diesel',
 'id': '480698cb-e441-5e6a-a8a1-a4fbe75cb08c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f98ab0a3ec/volkswagen-transporter-61-fgn-l1h1-20-tdi-150-bvm6-4motion-business',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER 6.1 FGN L1H1 2.0 TDI 150 BVM6 4MOTION BUSINESS',
 'odometer': 161753,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 12700,
 'price_includes_vat': True,
 'registration_date': '2021-04-28',
 'seats_number': 3,
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER 6.1 FGN L1H1 2.0 TDI 150 BVM6 4MOTION '
          'BUSINESS',
 'transmission': 'manual',
 'trim': 'TRANSPORTER 6.1 FGN L1H1 2.0 TDI 150 BVM6 4MOTION BUSINESS',
 'year': 2021}
2026-03-25 05:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f98ab0a3ec%27 HTTP/1.1" 200 None
2026-03-25 05:01:05 [vpauto.fr] INFO: Saving data for f98ab0a3ec: {'created_time': 1774293585.833132, 'last_price_update_time': 1774414865.616852, 'auction_closing_time': 1774521900.0}
2026-03-25 05:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f98ab0a3ec') HTTP/1.1" 204 0
2026-03-25 05:01:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 882ce1cf-f496-574d-84f2-13093d5aba84 with identifier: eee8f44ec
2026-03-25 05:01:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 882ce1cf-f496-574d-84f2-13093d5aba84 with identifier: eee8f44ec
2026-03-25 05:01:05 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 882ce1cf-f496-574d-84f2-13093d5aba84 with identifier: eee8f44ec to the API
2026-03-25 05:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/eee8f44ec/citroen-c3-societe-bluehdi-100-ss-bvm-feel-business-r>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 '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': '882ce1cf-f496-574d-84f2-13093d5aba84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/eee8f44ec/citroen-c3-societe-bluehdi-100-ss-bvm-feel-business-r',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CITROEN',
 'model': 'C3 SOCIETE BLUEHDI 100 S&S BVM FEEL BUSINESS R',
 'odometer': 103209,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2020-11-27',
 'seats_number': 2,
 'seller_name': None,
 'title': 'CITROEN C3 SOCIETE BLUEHDI 100 S&S BVM FEEL BUSINESS R',
 'transmission': 'manual',
 'trim': 'C3 SOCIETE BLUEHDI 100 S&S BVM FEEL BUSINESS R',
 'year': 2020}
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27eee8f44ec%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Saving data for eee8f44ec: {'created_time': 1774293045.524149, 'last_price_update_time': 1774414866.082097}
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='eee8f44ec') HTTP/1.1" 204 0
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: e138d32c5a
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e138d32c5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Scrape type for e138d32c5a: 2
2026-03-25 05:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5086eff9ec/peugeot-partner-fourgon-long-950-kg-bluehdi-130-ss-bvm6-asphalt> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/54fbe4f255/citroen-c3-societe-bluehdi-100-ss-bvm6-feel> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c76ff1d355/citroen-c3-societe-bluehdi-100-ss-bvm-feel> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5de14b8055/renault-kangoo-express-l1-15-dci-90-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: e4bfb0f1f8
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e4bfb0f1f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Scrape type for e4bfb0f1f8: 0
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: acd1c96236
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27acd1c96236%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Scrape type for acd1c96236: 0
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: a0de97abb1
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a0de97abb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Scrape type for a0de97abb1: 0
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: 634f7db5b1
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27634f7db5b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Scrape type for 634f7db5b1: 0
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: c8a04835a
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c8a04835a%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Scrape type for c8a04835a: 0
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: 29aa83a7b1
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2729aa83a7b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Scrape type for 29aa83a7b1: 0
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: 6c3bd9c15a
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276c3bd9c15a%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Scrape type for 6c3bd9c15a: 2
2026-03-25 05:01:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbdd4dfc-3ba5-5e65-bc4d-49f4f0f99239 with identifier: 342baa0155
2026-03-25 05:01:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbdd4dfc-3ba5-5e65-bc4d-49f4f0f99239 with scrape type 2
2026-03-25 05:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbdd4dfc-3ba5-5e65-bc4d-49f4f0f99239 with scrape type 2
2026-03-25 05:01:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cbdd4dfc-3ba5-5e65-bc4d-49f4f0f99239, identifier: 342baa0155
2026-03-25 05:01:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cbdd4dfc-3ba5-5e65-bc4d-49f4f0f99239 with identifier: 342baa0155
2026-03-25 05:01:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cbdd4dfc-3ba5-5e65-bc4d-49f4f0f99239 with identifier: 342baa0155
2026-03-25 05:01:06 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cbdd4dfc-3ba5-5e65-bc4d-49f4f0f99239 with identifier: 342baa0155 to the API
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/342baa0155/citroen-c3-societe-pure-tech-82-ss-feel-nav>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 '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': 'cbdd4dfc-3ba5-5e65-bc4d-49f4f0f99239',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/342baa0155/citroen-c3-societe-pure-tech-82-ss-feel-nav',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'C3 SOCIETE PURE TECH 82 S&S FEEL NAV',
 'odometer': 120361,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2019-10-29',
 'seats_number': 2,
 'seller_name': None,
 'title': 'CITROEN C3 SOCIETE PURE TECH 82 S&S FEEL NAV',
 'transmission': 'manual',
 'trim': 'C3 SOCIETE PURE TECH 82 S&S FEEL NAV',
 'year': 2019}
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27342baa0155%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Saving data for 342baa0155: {'created_time': 1774293615.883253, 'last_price_update_time': 1774414866.778329}
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='342baa0155') HTTP/1.1" 204 0
2026-03-25 05:01:06 [scrapy.extensions.logstats] INFO: Crawled 80 pages (at 80 pages/min), scraped 73 items (at 73 items/min)
2026-03-25 05:01:06 [scrapy.extensions.memusage] INFO: Peak memory usage is 213MiB
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: 8ff6c5f35a
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278ff6c5f35a%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Scrape type for 8ff6c5f35a: 0
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: 77b10ccb5a
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2777b10ccb5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Scrape type for 77b10ccb5a: 2
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: 86b2c07aaa
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2786b2c07aaa%27 HTTP/1.1" 200 None
2026-03-25 05:01:06 [vpauto.fr] INFO: Scrape type for 86b2c07aaa: 0
2026-03-25 05:01:06 [vpauto.fr] INFO: Found listing with ID: 8788924db1
2026-03-25 05:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278788924db1%27 HTTP/1.1" 200 None
2026-03-25 05:01:07 [vpauto.fr] INFO: Scrape type for 8788924db1: 2
2026-03-25 05:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6faab8db-dd57-52b8-ace5-b91e66c3c2b1 with identifier: 5086eff9ec
2026-03-25 05:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6faab8db-dd57-52b8-ace5-b91e66c3c2b1 with scrape type 2
2026-03-25 05:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6faab8db-dd57-52b8-ace5-b91e66c3c2b1 with scrape type 2
2026-03-25 05:01:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6faab8db-dd57-52b8-ace5-b91e66c3c2b1, identifier: 5086eff9ec
2026-03-25 05:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 217a05a0-3616-5932-a1f1-05720aa7ed7a with identifier: 54fbe4f255
2026-03-25 05:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 217a05a0-3616-5932-a1f1-05720aa7ed7a with scrape type 2
2026-03-25 05:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 217a05a0-3616-5932-a1f1-05720aa7ed7a with scrape type 2
2026-03-25 05:01:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 217a05a0-3616-5932-a1f1-05720aa7ed7a, identifier: 54fbe4f255
2026-03-25 05:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6cacb800-fa73-5096-952c-e5f44eb53e1c with identifier: c76ff1d355
2026-03-25 05:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6cacb800-fa73-5096-952c-e5f44eb53e1c with scrape type 2
2026-03-25 05:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6cacb800-fa73-5096-952c-e5f44eb53e1c with scrape type 2
2026-03-25 05:01:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6cacb800-fa73-5096-952c-e5f44eb53e1c, identifier: c76ff1d355
2026-03-25 05:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac6d3795-5f30-55b3-8938-16b6c60532ee with identifier: 5de14b8055
2026-03-25 05:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac6d3795-5f30-55b3-8938-16b6c60532ee with scrape type 2
2026-03-25 05:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac6d3795-5f30-55b3-8938-16b6c60532ee with scrape type 2
2026-03-25 05:01:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ac6d3795-5f30-55b3-8938-16b6c60532ee, identifier: 5de14b8055
2026-03-25 05:01:07 [vpauto.fr] INFO: Found listing with ID: abb8b2d9b1
2026-03-25 05:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27abb8b2d9b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:07 [vpauto.fr] INFO: Scrape type for abb8b2d9b1: 0
2026-03-25 05:01:07 [vpauto.fr] INFO: Found listing with ID: 77ac98ad5a
2026-03-25 05:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2777ac98ad5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:07 [vpauto.fr] INFO: Scrape type for 77ac98ad5a: 0
2026-03-25 05:01:07 [vpauto.fr] INFO: Found listing with ID: f2b3734aa
2026-03-25 05:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f2b3734aa%27 HTTP/1.1" 200 None
2026-03-25 05:01:07 [vpauto.fr] INFO: Scrape type for f2b3734aa: 2
2026-03-25 05:01:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6faab8db-dd57-52b8-ace5-b91e66c3c2b1 with identifier: 5086eff9ec
2026-03-25 05:01:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6faab8db-dd57-52b8-ace5-b91e66c3c2b1 with identifier: 5086eff9ec
2026-03-25 05:01:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6faab8db-dd57-52b8-ace5-b91e66c3c2b1 with identifier: 5086eff9ec to the API
2026-03-25 05:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5086eff9ec/peugeot-partner-fourgon-long-950-kg-bluehdi-130-ss-bvm6-asphalt>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '6faab8db-dd57-52b8-ace5-b91e66c3c2b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5086eff9ec/peugeot-partner-fourgon-long-950-kg-bluehdi-130-ss-bvm6-asphalt',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': 'PARTNER FOURGON LONG 950 KG BLUEHDI 130 S&S BVM6 ASPHALT',
 'odometer': 99991,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2020-09-28',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT PARTNER FOURGON LONG 950 KG BLUEHDI 130 S&S BVM6 ASPHALT',
 'transmission': 'manual',
 'trim': 'PARTNER FOURGON LONG 950 KG BLUEHDI 130 S&S BVM6 ASPHALT',
 'year': 2020}
2026-03-25 05:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275086eff9ec%27 HTTP/1.1" 200 None
2026-03-25 05:01:07 [vpauto.fr] INFO: Saving data for 5086eff9ec: {'created_time': 1774293571.697867, 'last_price_update_time': 1774414867.890571}
2026-03-25 05:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5086eff9ec') HTTP/1.1" 204 0
2026-03-25 05:01:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 217a05a0-3616-5932-a1f1-05720aa7ed7a with identifier: 54fbe4f255
2026-03-25 05:01:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 217a05a0-3616-5932-a1f1-05720aa7ed7a with identifier: 54fbe4f255
2026-03-25 05:01:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 217a05a0-3616-5932-a1f1-05720aa7ed7a with identifier: 54fbe4f255 to the API
2026-03-25 05:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/54fbe4f255/citroen-c3-societe-bluehdi-100-ss-bvm6-feel>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T14:45:00Z',
 'fuel_type': 'Diesel',
 'id': '217a05a0-3616-5932-a1f1-05720aa7ed7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/54fbe4f255/citroen-c3-societe-bluehdi-100-ss-bvm6-feel',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'C3 SOCIETE BLUEHDI 100 S&S BVM6 FEEL',
 'odometer': 85496,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 4900,
 'price_includes_vat': True,
 'registration_date': '2020-05-28',
 'seats_number': 2,
 'seller_name': None,
 'title': 'CITROEN C3 SOCIETE BLUEHDI 100 S&S BVM6 FEEL',
 'transmission': 'manual',
 'trim': 'C3 SOCIETE BLUEHDI 100 S&S BVM6 FEEL',
 'year': 2020}
2026-03-25 05:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2754fbe4f255%27 HTTP/1.1" 200 None
2026-03-25 05:01:08 [vpauto.fr] INFO: Saving data for 54fbe4f255: {'created_time': 1773392658.572143, 'last_price_update_time': 1774414868.370788, 'auction_closing_time': 1774536300.0}
2026-03-25 05:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='54fbe4f255') HTTP/1.1" 204 0
2026-03-25 05:01:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6cacb800-fa73-5096-952c-e5f44eb53e1c with identifier: c76ff1d355
2026-03-25 05:01:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6cacb800-fa73-5096-952c-e5f44eb53e1c with identifier: c76ff1d355
2026-03-25 05:01:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6cacb800-fa73-5096-952c-e5f44eb53e1c with identifier: c76ff1d355 to the API
2026-03-25 05:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c76ff1d355/citroen-c3-societe-bluehdi-100-ss-bvm-feel>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T14:45:00Z',
 'fuel_type': 'Diesel',
 'id': '6cacb800-fa73-5096-952c-e5f44eb53e1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c76ff1d355/citroen-c3-societe-bluehdi-100-ss-bvm-feel',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'C3 SOCIETE BLUEHDI 100 S&S BVM FEEL',
 'odometer': 95685,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5300,
 'price_includes_vat': True,
 'registration_date': '2020-12-17',
 'seats_number': 2,
 'seller_name': None,
 'title': 'CITROEN C3 SOCIETE BLUEHDI 100 S&S BVM FEEL',
 'transmission': 'manual',
 'trim': 'C3 SOCIETE BLUEHDI 100 S&S BVM FEEL',
 'year': 2020}
2026-03-25 05:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c76ff1d355%27 HTTP/1.1" 200 None
2026-03-25 05:01:08 [vpauto.fr] INFO: Saving data for c76ff1d355: {'auction_closing_time': 1774536300.0, 'created_time': 1774293563.365576, 'last_price_update_time': 1774414868.692382}
2026-03-25 05:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c76ff1d355') HTTP/1.1" 204 0
2026-03-25 05:01:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ac6d3795-5f30-55b3-8938-16b6c60532ee with identifier: 5de14b8055
2026-03-25 05:01:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ac6d3795-5f30-55b3-8938-16b6c60532ee with identifier: 5de14b8055
2026-03-25 05:01:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ac6d3795-5f30-55b3-8938-16b6c60532ee with identifier: 5de14b8055 to the API
2026-03-25 05:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5de14b8055/renault-kangoo-express-l1-15-dci-90-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': '2026-03-26T14:45:00Z',
 'fuel_type': 'Diesel',
 'id': 'ac6d3795-5f30-55b3-8938-16b6c60532ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5de14b8055/renault-kangoo-express-l1-15-dci-90-grand-confort',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS L1 1.5 DCI 90 GRAND CONFORT',
 'odometer': 139118,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 3400,
 'price_includes_vat': True,
 'registration_date': '2019-09-26',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS L1 1.5 DCI 90 GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS L1 1.5 DCI 90 GRAND CONFORT',
 'year': 2019}
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275de14b8055%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Saving data for 5de14b8055: {'auction_closing_time': 1774536300.0, 'created_time': 1773824538.026603, 'last_price_update_time': 1774414869.011204}
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5de14b8055') HTTP/1.1" 204 0
2026-03-25 05:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/331a6bdfec/renault-trafic-fgn-l2h1-1300-kg-dci-170-energy-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: be1a4855bf
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27be1a4855bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for be1a4855bf: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: daa47eafbf
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27daa47eafbf%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for daa47eafbf: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: babb4c3eb1
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27babb4c3eb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for babb4c3eb1: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 486cd51bf8
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27486cd51bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 486cd51bf8: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 778b1532f8
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27778b1532f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 778b1532f8: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 72fd4eabb1
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2772fd4eabb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 72fd4eabb1: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: baf20cd2f8
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27baf20cd2f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for baf20cd2f8: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 9de981bdf8
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279de981bdf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 9de981bdf8: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 25523b3c9e
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2725523b3c9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 25523b3c9e: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: a7e2ad6bf8
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a7e2ad6bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for a7e2ad6bf8: 2
2026-03-25 05:01:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d49f2db9ec/renault-master-fgn-l2h2-35t-23-dci-170-energy-e6-bvr-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5d9e925455/peugeot-expert-fgn-tole-compact-bluehdi-100-ss-bvm6-premium> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 1e1b2f0bb1
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271e1b2f0bb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 1e1b2f0bb1: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 82d1d48cb1
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2782d1d48cb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 82d1d48cb1: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: e9362604b1
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e9362604b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for e9362604b1: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 61f6af2736
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2761f6af2736%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 61f6af2736: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 4d9b5d7af8
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274d9b5d7af8%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 4d9b5d7af8: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 65f0e7e5f8
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2765f0e7e5f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 65f0e7e5f8: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: a74dcfdbf
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a74dcfdbf%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for a74dcfdbf: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: c2db9b87b1
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c2db9b87b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for c2db9b87b1: 0
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 5704e16cf8
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275704e16cf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 5704e16cf8: 2
2026-03-25 05:01:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:09 [vpauto.fr] INFO: Found listing with ID: 45806c8ef8
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2745806c8ef8%27 HTTP/1.1" 200 None
2026-03-25 05:01:09 [vpauto.fr] INFO: Scrape type for 45806c8ef8: 2
2026-03-25 05:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a152f5d9-9b0b-5e0f-8329-17e021faa14a with identifier: 331a6bdfec
2026-03-25 05:01:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a152f5d9-9b0b-5e0f-8329-17e021faa14a with scrape type 2
2026-03-25 05:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a152f5d9-9b0b-5e0f-8329-17e021faa14a with scrape type 2
2026-03-25 05:01:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a152f5d9-9b0b-5e0f-8329-17e021faa14a, identifier: 331a6bdfec
2026-03-25 05:01:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a152f5d9-9b0b-5e0f-8329-17e021faa14a with identifier: 331a6bdfec
2026-03-25 05:01:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a152f5d9-9b0b-5e0f-8329-17e021faa14a with identifier: 331a6bdfec
2026-03-25 05:01:09 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a152f5d9-9b0b-5e0f-8329-17e021faa14a with identifier: 331a6bdfec to the API
2026-03-25 05:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/331a6bdfec/renault-trafic-fgn-l2h1-1300-kg-dci-170-energy-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T10:45:00Z',
 'fuel_type': 'Diesel',
 'id': 'a152f5d9-9b0b-5e0f-8329-17e021faa14a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/331a6bdfec/renault-trafic-fgn-l2h1-1300-kg-dci-170-energy-grand-confort',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'RENAULT',
 'model': 'TRAFIC FGN L2H1 1300 KG DCI 170 ENERGY GRAND CONFORT',
 'odometer': 153621,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 10400,
 'price_includes_vat': True,
 'registration_date': '2021-03-30',
 'seats_number': 3,
 'seller_name': None,
 'title': 'RENAULT TRAFIC FGN L2H1 1300 KG DCI 170 ENERGY GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'TRAFIC FGN L2H1 1300 KG DCI 170 ENERGY GRAND CONFORT',
 'year': 2021}
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27331a6bdfec%27 HTTP/1.1" 200 None
2026-03-25 05:01:10 [vpauto.fr] INFO: Saving data for 331a6bdfec: {'auction_closing_time': 1774521900.0, 'created_time': 1774293044.773024, 'last_price_update_time': 1774414870.120879}
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='331a6bdfec') HTTP/1.1" 204 0
2026-03-25 05:01:10 [vpauto.fr] INFO: Found listing with ID: 183544ef9e
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27183544ef9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:10 [vpauto.fr] INFO: Scrape type for 183544ef9e: 0
2026-03-25 05:01:10 [vpauto.fr] INFO: Found listing with ID: a199bb8ff8
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a199bb8ff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:10 [vpauto.fr] INFO: Scrape type for a199bb8ff8: 2
2026-03-25 05:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1650fc35-133a-5d2f-b6b0-004fe3d2edb3 with identifier: d49f2db9ec
2026-03-25 05:01:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1650fc35-133a-5d2f-b6b0-004fe3d2edb3 with scrape type 2
2026-03-25 05:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1650fc35-133a-5d2f-b6b0-004fe3d2edb3 with scrape type 2
2026-03-25 05:01:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1650fc35-133a-5d2f-b6b0-004fe3d2edb3, identifier: d49f2db9ec
2026-03-25 05:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a723dcf-b6c0-50f5-9548-4e7fe65aaa5a with identifier: 5d9e925455
2026-03-25 05:01:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a723dcf-b6c0-50f5-9548-4e7fe65aaa5a with scrape type 2
2026-03-25 05:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a723dcf-b6c0-50f5-9548-4e7fe65aaa5a with scrape type 2
2026-03-25 05:01:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0a723dcf-b6c0-50f5-9548-4e7fe65aaa5a, identifier: 5d9e925455
2026-03-25 05:01:10 [vpauto.fr] INFO: Found listing with ID: ec08032d5a
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ec08032d5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:10 [vpauto.fr] INFO: Scrape type for ec08032d5a: 0
2026-03-25 05:01:10 [vpauto.fr] INFO: Found listing with ID: 83f19b345a
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2783f19b345a%27 HTTP/1.1" 200 None
2026-03-25 05:01:10 [vpauto.fr] INFO: Scrape type for 83f19b345a: 0
2026-03-25 05:01:10 [vpauto.fr] INFO: Requesting listing page 4: https://vpauto.eu/vehicle/list?page=4
2026-03-25 05:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7b7176df55/peugeot-boxer-tole-335-l3h2-bluehdi-160-ss-premium-pack> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1650fc35-133a-5d2f-b6b0-004fe3d2edb3 with identifier: d49f2db9ec
2026-03-25 05:01:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1650fc35-133a-5d2f-b6b0-004fe3d2edb3 with identifier: d49f2db9ec
2026-03-25 05:01:10 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1650fc35-133a-5d2f-b6b0-004fe3d2edb3 with identifier: d49f2db9ec to the API
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d49f2db9ec/renault-master-fgn-l2h2-35t-23-dci-170-energy-e6-bvr-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 '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': '1650fc35-133a-5d2f-b6b0-004fe3d2edb3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d49f2db9ec/renault-master-fgn-l2h2-35t-23-dci-170-energy-e6-bvr-grand-confort',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'RENAULT',
 'model': 'MASTER FGN L2H2 3.5t 2.3 dCi 170 ENERGY E6 BVR GRAND CONFORT',
 'odometer': 204287,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2019-06-11',
 'seats_number': 3,
 'seller_name': None,
 'title': 'RENAULT MASTER FGN L2H2 3.5t 2.3 dCi 170 ENERGY E6 BVR GRAND '
          'CONFORT',
 'transmission': 'automatic',
 'trim': 'MASTER FGN L2H2 3.5t 2.3 dCi 170 ENERGY E6 BVR GRAND CONFORT',
 'year': 2019}
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d49f2db9ec%27 HTTP/1.1" 200 None
2026-03-25 05:01:10 [vpauto.fr] INFO: Saving data for d49f2db9ec: {'created_time': 1773824540.239682, 'last_price_update_time': 1774414870.876082}
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d49f2db9ec') HTTP/1.1" 204 0
2026-03-25 05:01:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0a723dcf-b6c0-50f5-9548-4e7fe65aaa5a with identifier: 5d9e925455
2026-03-25 05:01:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0a723dcf-b6c0-50f5-9548-4e7fe65aaa5a with identifier: 5d9e925455
2026-03-25 05:01:10 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0a723dcf-b6c0-50f5-9548-4e7fe65aaa5a with identifier: 5d9e925455 to the API
2026-03-25 05:01:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5d9e925455/peugeot-expert-fgn-tole-compact-bluehdi-100-ss-bvm6-premium>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T14:45:00Z',
 'fuel_type': 'Diesel',
 'id': '0a723dcf-b6c0-50f5-9548-4e7fe65aaa5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5d9e925455/peugeot-expert-fgn-tole-compact-bluehdi-100-ss-bvm6-premium',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': 'EXPERT FGN TOLE COMPACT BLUEHDI 100 S&S BVM6 PREMIUM',
 'odometer': 138476,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 9800,
 'price_includes_vat': True,
 'registration_date': '2020-04-24',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT EXPERT FGN TOLE COMPACT BLUEHDI 100 S&S BVM6 PREMIUM',
 'transmission': 'manual',
 'trim': 'EXPERT FGN TOLE COMPACT BLUEHDI 100 S&S BVM6 PREMIUM',
 'year': 2020}
2026-03-25 05:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275d9e925455%27 HTTP/1.1" 200 None
2026-03-25 05:01:11 [vpauto.fr] INFO: Saving data for 5d9e925455: {'auction_closing_time': 1774536300.0, 'created_time': 1774293065.801481, 'last_price_update_time': 1774414871.18489}
2026-03-25 05:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5d9e925455') HTTP/1.1" 204 0
2026-03-25 05:01:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a81dee1f8/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/811d2c9b55/peugeot-boxer-miroitier-333-l2h2-bluehdi-165-ss-asphalt> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e9dbc98bec/volkswagen-crafter-van-35-l3h3-20-tdi-177-ch-business> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 167eb21c-877d-5c9e-a7e1-5dfc3b43a568 with identifier: 7b7176df55
2026-03-25 05:01:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 167eb21c-877d-5c9e-a7e1-5dfc3b43a568 with scrape type 2
2026-03-25 05:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 167eb21c-877d-5c9e-a7e1-5dfc3b43a568 with scrape type 2
2026-03-25 05:01:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 167eb21c-877d-5c9e-a7e1-5dfc3b43a568, identifier: 7b7176df55
2026-03-25 05:01:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 167eb21c-877d-5c9e-a7e1-5dfc3b43a568 with identifier: 7b7176df55
2026-03-25 05:01:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 167eb21c-877d-5c9e-a7e1-5dfc3b43a568 with identifier: 7b7176df55
2026-03-25 05:01:11 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 167eb21c-877d-5c9e-a7e1-5dfc3b43a568 with identifier: 7b7176df55 to the API
2026-03-25 05:01:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7b7176df55/peugeot-boxer-tole-335-l3h2-bluehdi-160-ss-premium-pack>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T14:45:00Z',
 'fuel_type': 'Diesel',
 'id': '167eb21c-877d-5c9e-a7e1-5dfc3b43a568',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7b7176df55/peugeot-boxer-tole-335-l3h2-bluehdi-160-ss-premium-pack',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': 'BOXER TOLE 335 L3H2 BLUEHDI 160 S&S PREMIUM PACK',
 'odometer': 155621,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 8200,
 'price_includes_vat': True,
 'registration_date': '2019-10-29',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT BOXER TOLE 335 L3H2 BLUEHDI 160 S&S PREMIUM PACK',
 'transmission': 'manual',
 'trim': 'BOXER TOLE 335 L3H2 BLUEHDI 160 S&S PREMIUM PACK',
 'year': 2019}
2026-03-25 05:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277b7176df55%27 HTTP/1.1" 200 None
2026-03-25 05:01:11 [vpauto.fr] INFO: Saving data for 7b7176df55: {'auction_closing_time': 1774536300.0, 'created_time': 1774293533.833234, 'last_price_update_time': 1774414871.738104}
2026-03-25 05:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7b7176df55') HTTP/1.1" 204 0
2026-03-25 05:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/535398529e/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5682090e-942a-5486-9dd0-46e577ddbec6 with identifier: a81dee1f8
2026-03-25 05:01:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5682090e-942a-5486-9dd0-46e577ddbec6 with scrape type 2
2026-03-25 05:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5682090e-942a-5486-9dd0-46e577ddbec6 with scrape type 2
2026-03-25 05:01:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5682090e-942a-5486-9dd0-46e577ddbec6, identifier: a81dee1f8
2026-03-25 05:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7fe2b15-e34d-56e6-be93-84e0d756f335 with identifier: 811d2c9b55
2026-03-25 05:01:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7fe2b15-e34d-56e6-be93-84e0d756f335 with scrape type 2
2026-03-25 05:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f7fe2b15-e34d-56e6-be93-84e0d756f335 with scrape type 2
2026-03-25 05:01:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f7fe2b15-e34d-56e6-be93-84e0d756f335, identifier: 811d2c9b55
2026-03-25 05:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 266ab5ea-f1d8-5ad8-b117-dbf9ae8736e0 with identifier: e9dbc98bec
2026-03-25 05:01:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 266ab5ea-f1d8-5ad8-b117-dbf9ae8736e0 with scrape type 2
2026-03-25 05:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 266ab5ea-f1d8-5ad8-b117-dbf9ae8736e0 with scrape type 2
2026-03-25 05:01:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 266ab5ea-f1d8-5ad8-b117-dbf9ae8736e0, identifier: e9dbc98bec
2026-03-25 05: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-25 05:01:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5682090e-942a-5486-9dd0-46e577ddbec6 with identifier: a81dee1f8
2026-03-25 05:01:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5682090e-942a-5486-9dd0-46e577ddbec6 with identifier: a81dee1f8
2026-03-25 05:01:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5682090e-942a-5486-9dd0-46e577ddbec6 with identifier: a81dee1f8 to the API
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a81dee1f8/ford-mustang-mach-e-standard-range-76-kwh-269-ch>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/fkuSlsZ_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '5682090e-942a-5486-9dd0-46e577ddbec6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a81dee1f8/ford-mustang-mach-e-standard-range-76-kwh-269-ch',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'FORD',
 'model': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'odometer': 19415,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-09-08',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Mustang Mach-E Standard Range 76 kWh 269 ch',
 'transmission': 'automatic',
 'trim': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'year': 2023}
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a81dee1f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:12 [vpauto.fr] INFO: Saving data for a81dee1f8: {'created_time': 1773775107.490666, 'last_price_update_time': 1774414872.462546}
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a81dee1f8') HTTP/1.1" 204 0
2026-03-25 05:01:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f7fe2b15-e34d-56e6-be93-84e0d756f335 with identifier: 811d2c9b55
2026-03-25 05:01:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f7fe2b15-e34d-56e6-be93-84e0d756f335 with identifier: 811d2c9b55
2026-03-25 05:01:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f7fe2b15-e34d-56e6-be93-84e0d756f335 with identifier: 811d2c9b55 to the API
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/811d2c9b55/peugeot-boxer-miroitier-333-l2h2-bluehdi-165-ss-asphalt>
{'auction_title': '',
 'c_o_2_emission_value': 234,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T14:45:00Z',
 'fuel_type': 'Diesel',
 'id': 'f7fe2b15-e34d-56e6-be93-84e0d756f335',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/811d2c9b55/peugeot-boxer-miroitier-333-l2h2-bluehdi-165-ss-asphalt',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': 'BOXER MIROITIER 333 L2H2 BLUEHDI 165 S&S ASPHALT',
 'odometer': 128334,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 12800,
 'price_includes_vat': True,
 'registration_date': '2022-03-30',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT BOXER MIROITIER 333 L2H2 BLUEHDI 165 S&S ASPHALT',
 'transmission': 'manual',
 'trim': 'BOXER MIROITIER 333 L2H2 BLUEHDI 165 S&S ASPHALT',
 'year': 2022}
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27811d2c9b55%27 HTTP/1.1" 200 None
2026-03-25 05:01:12 [vpauto.fr] INFO: Saving data for 811d2c9b55: {'auction_closing_time': 1774536300.0, 'created_time': 1774292988.737603, 'last_price_update_time': 1774414872.7511}
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='811d2c9b55') HTTP/1.1" 204 0
2026-03-25 05:01:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 266ab5ea-f1d8-5ad8-b117-dbf9ae8736e0 with identifier: e9dbc98bec
2026-03-25 05:01:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 266ab5ea-f1d8-5ad8-b117-dbf9ae8736e0 with identifier: e9dbc98bec
2026-03-25 05:01:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 266ab5ea-f1d8-5ad8-b117-dbf9ae8736e0 with identifier: e9dbc98bec to the API
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e9dbc98bec/volkswagen-crafter-van-35-l3h3-20-tdi-177-ch-business>
{'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': None,
 'engine': '2.0L',
 'expiration_date': '2026-03-26T10:45:00Z',
 'fuel_type': 'Diesel',
 'id': '266ab5ea-f1d8-5ad8-b117-dbf9ae8736e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e9dbc98bec/volkswagen-crafter-van-35-l3h3-20-tdi-177-ch-business',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER VAN 35 L3H3 2.0 TDI 177 CH BUSINESS',
 'odometer': 52732,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 23600,
 'price_includes_vat': True,
 'registration_date': '2022-09-23',
 'seats_number': 3,
 'seller_name': None,
 'title': 'VOLKSWAGEN CRAFTER VAN 35 L3H3 2.0 TDI 177 CH BUSINESS',
 'transmission': 'manual',
 'trim': 'CRAFTER VAN 35 L3H3 2.0 TDI 177 CH BUSINESS',
 'year': 2022}
2026-03-25 05:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e9dbc98bec%27 HTTP/1.1" 200 None
2026-03-25 05:01:13 [vpauto.fr] INFO: Saving data for e9dbc98bec: {'created_time': 1774293603.327709, 'last_price_update_time': 1774414873.111449, 'auction_closing_time': 1774521900.0}
2026-03-25 05:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e9dbc98bec') HTTP/1.1" 204 0
2026-03-25 05:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8be3757e9e/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-graphite-tech-edition> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c0a099afbf/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74a96ad7-573c-5951-83fb-319c44416bd9 with identifier: 535398529e
2026-03-25 05:01:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74a96ad7-573c-5951-83fb-319c44416bd9 with scrape type 2
2026-03-25 05:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74a96ad7-573c-5951-83fb-319c44416bd9 with scrape type 2
2026-03-25 05:01:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 74a96ad7-573c-5951-83fb-319c44416bd9, identifier: 535398529e
2026-03-25 05:01:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 74a96ad7-573c-5951-83fb-319c44416bd9 with identifier: 535398529e
2026-03-25 05:01:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 74a96ad7-573c-5951-83fb-319c44416bd9 with identifier: 535398529e
2026-03-25 05:01:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 74a96ad7-573c-5951-83fb-319c44416bd9 with identifier: 535398529e to the API
2026-03-25 05:01:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/535398529e/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '74a96ad7-573c-5951-83fb-319c44416bd9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/535398529e/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium',
 'listing': 'auction',
 'location': '94 - PARIS',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'odometer': 19164,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-12-12',
 '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-25 05:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27535398529e%27 HTTP/1.1" 200 None
2026-03-25 05:01:13 [vpauto.fr] INFO: Saving data for 535398529e: {'created_time': 1774292727.784701, 'last_price_update_time': 1774414873.598026}
2026-03-25 05:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='535398529e') HTTP/1.1" 204 0
2026-03-25 05:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2013e13d-d720-5941-8f79-0c30dcea0e60 with identifier: 8be3757e9e
2026-03-25 05:01:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2013e13d-d720-5941-8f79-0c30dcea0e60 with scrape type 2
2026-03-25 05:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2013e13d-d720-5941-8f79-0c30dcea0e60 with scrape type 2
2026-03-25 05:01:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2013e13d-d720-5941-8f79-0c30dcea0e60, identifier: 8be3757e9e
2026-03-25 05:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0f61040-dada-5574-a0d0-9ef0bab26f61 with identifier: c0a099afbf
2026-03-25 05:01:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0f61040-dada-5574-a0d0-9ef0bab26f61 with scrape type 2
2026-03-25 05:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0f61040-dada-5574-a0d0-9ef0bab26f61 with scrape type 2
2026-03-25 05:01:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b0f61040-dada-5574-a0d0-9ef0bab26f61, identifier: c0a099afbf
2026-03-25 05:01:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2013e13d-d720-5941-8f79-0c30dcea0e60 with identifier: 8be3757e9e
2026-03-25 05:01:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2013e13d-d720-5941-8f79-0c30dcea0e60 with identifier: 8be3757e9e
2026-03-25 05:01:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2013e13d-d720-5941-8f79-0c30dcea0e60 with identifier: 8be3757e9e to the API
2026-03-25 05:01:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8be3757e9e/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-graphite-tech-edition>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-04-02T09:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '2013e13d-d720-5941-8f79-0c30dcea0e60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8be3757e9e/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-graphite-tech-edition',
 'listing': 'auction',
 'location': '94 - PARIS',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Graphite Tech '
          'Edition',
 'odometer': 30627,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 23300,
 'price_includes_vat': True,
 'registration_date': '2023-12-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Graphite '
          'Tech Edition',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Graphite Tech '
         'Edition',
 'year': 2023}
2026-03-25 05:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278be3757e9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:14 [vpauto.fr] INFO: Saving data for 8be3757e9e: {'auction_closing_time': 1775122200.0, 'created_time': 1774292960.465612, 'last_price_update_time': 1774414874.316469}
2026-03-25 05:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8be3757e9e') HTTP/1.1" 204 0
2026-03-25 05:01:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b0f61040-dada-5574-a0d0-9ef0bab26f61 with identifier: c0a099afbf
2026-03-25 05:01:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b0f61040-dada-5574-a0d0-9ef0bab26f61 with identifier: c0a099afbf
2026-03-25 05:01:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b0f61040-dada-5574-a0d0-9ef0bab26f61 with identifier: c0a099afbf to the API
2026-03-25 05:01:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c0a099afbf/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-04T11:00:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': 'b0f61040-dada-5574-a0d0-9ef0bab26f61',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c0a099afbf/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line-x',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'odometer': 29320,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15900,
 'price_includes_vat': True,
 'registration_date': '2023-09-13',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'transmission': 'manual',
 'trim': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line X',
 'year': 2023}
2026-03-25 05:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c0a099afbf%27 HTTP/1.1" 200 None
2026-03-25 05:01:14 [vpauto.fr] INFO: Saving data for c0a099afbf: {'auction_closing_time': 1775300400.0, 'created_time': 1774292956.941759, 'last_price_update_time': 1774414874.638021}
2026-03-25 05:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c0a099afbf') HTTP/1.1" 204 0
2026-03-25 05:01:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/64547749b1/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e1d4141-99d5-5923-87fb-706d30b089ea with identifier: 64547749b1
2026-03-25 05:01:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e1d4141-99d5-5923-87fb-706d30b089ea with scrape type 2
2026-03-25 05:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e1d4141-99d5-5923-87fb-706d30b089ea with scrape type 2
2026-03-25 05:01:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9e1d4141-99d5-5923-87fb-706d30b089ea, identifier: 64547749b1
2026-03-25 05:01:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9e1d4141-99d5-5923-87fb-706d30b089ea with identifier: 64547749b1
2026-03-25 05:01:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9e1d4141-99d5-5923-87fb-706d30b089ea with identifier: 64547749b1
2026-03-25 05:01:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9e1d4141-99d5-5923-87fb-706d30b089ea with identifier: 64547749b1 to the API
2026-03-25 05:01:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/64547749b1/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'F H',
 'id': '9e1d4141-99d5-5923-87fb-706d30b089ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/64547749b1/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'odometer': 35757,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 22300,
 'price_includes_vat': True,
 'registration_date': '2023-09-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line '
          'X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'year': 2023}
2026-03-25 05:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2764547749b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:15 [vpauto.fr] INFO: Saving data for 64547749b1: {'auction_closing_time': 1774618200.0, 'created_time': 1774292850.938782, 'last_price_update_time': 1774414875.166881}
2026-03-25 05:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='64547749b1') HTTP/1.1" 204 0
2026-03-25 05:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fbf36f92f8/tesla-model-3-autonomie-standard-plus-rwd> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36f4af61-9cc5-528d-a43e-deb24689fc3b with identifier: fbf36f92f8
2026-03-25 05:01:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36f4af61-9cc5-528d-a43e-deb24689fc3b with scrape type 2
2026-03-25 05:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36f4af61-9cc5-528d-a43e-deb24689fc3b with scrape type 2
2026-03-25 05:01:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 36f4af61-9cc5-528d-a43e-deb24689fc3b, identifier: fbf36f92f8
2026-03-25 05:01:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 36f4af61-9cc5-528d-a43e-deb24689fc3b with identifier: fbf36f92f8
2026-03-25 05:01:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 36f4af61-9cc5-528d-a43e-deb24689fc3b with identifier: fbf36f92f8
2026-03-25 05:01:15 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 36f4af61-9cc5-528d-a43e-deb24689fc3b with identifier: fbf36f92f8 to the API
2026-03-25 05:01:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/fbf36f92f8/tesla-model-3-autonomie-standard-plus-rwd>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/bJhLcZI_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '36f4af61-9cc5-528d-a43e-deb24689fc3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/fbf36f92f8/tesla-model-3-autonomie-standard-plus-rwd',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'TESLA',
 'model': 'MODEL 3 Autonomie Standard Plus RWD',
 'odometer': 38172,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-08-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'TESLA MODEL 3 Autonomie Standard Plus RWD',
 'transmission': 'automatic',
 'trim': 'MODEL 3 Autonomie Standard Plus RWD',
 'year': 2023}
2026-03-25 05:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fbf36f92f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:16 [vpauto.fr] INFO: Saving data for fbf36f92f8: {'created_time': 1774293640.792554, 'last_price_update_time': 1774414876.054186}
2026-03-25 05:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fbf36f92f8') HTTP/1.1" 204 0
2026-03-25 05:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a7e2ad6bf8/audi-q3-35-tfsi-150-ch> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8788924db1/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a45274925a/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6 with identifier: a7e2ad6bf8
2026-03-25 05:01:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6 with scrape type 2
2026-03-25 05:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6 with scrape type 2
2026-03-25 05:01:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6, identifier: a7e2ad6bf8
2026-03-25 05:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0d9b995-ea83-5a36-a5a0-2f2a750af1ae with identifier: 8788924db1
2026-03-25 05:01:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0d9b995-ea83-5a36-a5a0-2f2a750af1ae with scrape type 2
2026-03-25 05:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0d9b995-ea83-5a36-a5a0-2f2a750af1ae with scrape type 2
2026-03-25 05:01:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a0d9b995-ea83-5a36-a5a0-2f2a750af1ae, identifier: 8788924db1
2026-03-25 05:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59a5063e-b8b4-50b6-bd27-771439062e3c with identifier: a45274925a
2026-03-25 05:01:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59a5063e-b8b4-50b6-bd27-771439062e3c with scrape type 2
2026-03-25 05:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59a5063e-b8b4-50b6-bd27-771439062e3c with scrape type 2
2026-03-25 05:01:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 59a5063e-b8b4-50b6-bd27-771439062e3c, identifier: a45274925a
2026-03-25 05:01:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6 with identifier: a7e2ad6bf8
2026-03-25 05:01:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6 with identifier: a7e2ad6bf8
2026-03-25 05:01:16 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6 with identifier: a7e2ad6bf8 to the API
2026-03-25 05:01:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a7e2ad6bf8/audi-q3-35-tfsi-150-ch>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/HrqbFpu_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '8f3a1daa-2d1c-5772-a0f4-2d9a6c9e24b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a7e2ad6bf8/audi-q3-35-tfsi-150-ch',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'AUDI',
 'model': 'Q3 35 TFSI 150 ch',
 'odometer': 48298,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-01-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI Q3 35 TFSI 150 ch',
 'transmission': 'manual',
 'trim': 'Q3 35 TFSI 150 ch',
 'year': 2023}
2026-03-25 05:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a7e2ad6bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:16 [vpauto.fr] INFO: Saving data for a7e2ad6bf8: {'created_time': 1773775073.99284, 'last_price_update_time': 1774414876.833568}
2026-03-25 05:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a7e2ad6bf8') HTTP/1.1" 204 0
2026-03-25 05:01:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a0d9b995-ea83-5a36-a5a0-2f2a750af1ae with identifier: 8788924db1
2026-03-25 05:01:16 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:01:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a0d9b995-ea83-5a36-a5a0-2f2a750af1ae with identifier: 8788924db1
2026-03-25 05:01:16 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a0d9b995-ea83-5a36-a5a0-2f2a750af1ae with identifier: 8788924db1 to the API
2026-03-25 05:01:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8788924db1/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line>
{'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': '1.0L',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'F H',
 'id': 'a0d9b995-ea83-5a36-a5a0-2f2a750af1ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8788924db1/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
 'odometer': 41674,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 14600,
 'price_includes_vat': True,
 'registration_date': '2023-11-02',
 '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-25 05:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278788924db1%27 HTTP/1.1" 200 None
2026-03-25 05:01:17 [vpauto.fr] INFO: Saving data for 8788924db1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293635.521068, 'last_price_update_time': 1774414877.136888}
2026-03-25 05:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8788924db1') HTTP/1.1" 204 0
2026-03-25 05:01:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 59a5063e-b8b4-50b6-bd27-771439062e3c with identifier: a45274925a
2026-03-25 05:01:17 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05: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-25 05:01:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 59a5063e-b8b4-50b6-bd27-771439062e3c with identifier: a45274925a
2026-03-25 05:01:17 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 59a5063e-b8b4-50b6-bd27-771439062e3c with identifier: a45274925a to the API
2026-03-25 05:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a45274925a/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-x>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': None,
 'fuel_type': 'ESS + ELEC HR',
 'id': '59a5063e-b8b4-50b6-bd27-771439062e3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a45274925a/ford-kuga-25-duratec-225-ch-phev-powershift-st-line-x',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line X',
 'odometer': 35445,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-06-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line X',
 'year': 2023}
2026-03-25 05:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a45274925a%27 HTTP/1.1" 200 None
2026-03-25 05:01:17 [vpauto.fr] INFO: Saving data for a45274925a: {'created_time': 1774292860.098286, 'last_price_update_time': 1774414877.477262}
2026-03-25 05:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a45274925a') HTTP/1.1" 204 0
2026-03-25 05:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ca0e8ec15a/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a199bb8ff8/volvo-xc40-recharge-231-ch-1edt-start> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2548a01-6b2b-548d-8dec-6cca14cba352 with identifier: ca0e8ec15a
2026-03-25 05:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2548a01-6b2b-548d-8dec-6cca14cba352 with scrape type 2
2026-03-25 05:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2548a01-6b2b-548d-8dec-6cca14cba352 with scrape type 2
2026-03-25 05:01:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d2548a01-6b2b-548d-8dec-6cca14cba352, identifier: ca0e8ec15a
2026-03-25 05:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01db355c-e955-50f3-af9e-f8a307a6855e with identifier: a199bb8ff8
2026-03-25 05:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01db355c-e955-50f3-af9e-f8a307a6855e with scrape type 2
2026-03-25 05:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01db355c-e955-50f3-af9e-f8a307a6855e with scrape type 2
2026-03-25 05:01:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 01db355c-e955-50f3-af9e-f8a307a6855e, identifier: a199bb8ff8
2026-03-25 05:01:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d2548a01-6b2b-548d-8dec-6cca14cba352 with identifier: ca0e8ec15a
2026-03-25 05:01:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d2548a01-6b2b-548d-8dec-6cca14cba352 with identifier: ca0e8ec15a
2026-03-25 05:01:17 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d2548a01-6b2b-548d-8dec-6cca14cba352 with identifier: ca0e8ec15a to the API
2026-03-25 05:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ca0e8ec15a/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': 'Navy blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-02T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': 'd2548a01-6b2b-548d-8dec-6cca14cba352',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ca0e8ec15a/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
 'odometer': 35575,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 14300,
 'price_includes_vat': True,
 'registration_date': '2023-12-08',
 '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-25 05:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ca0e8ec15a%27 HTTP/1.1" 200 None
2026-03-25 05:01:18 [vpauto.fr] INFO: Saving data for ca0e8ec15a: {'auction_closing_time': 1775136600.0, 'created_time': 1774292849.407627, 'last_price_update_time': 1774414878.120816}
2026-03-25 05:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ca0e8ec15a') HTTP/1.1" 204 0
2026-03-25 05:01:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 01db355c-e955-50f3-af9e-f8a307a6855e with identifier: a199bb8ff8
2026-03-25 05:01:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 01db355c-e955-50f3-af9e-f8a307a6855e with identifier: a199bb8ff8
2026-03-25 05:01:18 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 01db355c-e955-50f3-af9e-f8a307a6855e with identifier: a199bb8ff8 to the API
2026-03-25 05:01:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a199bb8ff8/volvo-xc40-recharge-231-ch-1edt-start>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/XyRsxIP_BE.pdf',
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '01db355c-e955-50f3-af9e-f8a307a6855e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a199bb8ff8/volvo-xc40-recharge-231-ch-1edt-start',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'VOLVO',
 'model': 'XC40 Recharge 231 ch 1EDT Start',
 'odometer': 55924,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-11-08',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLVO XC40 Recharge 231 ch 1EDT Start',
 'transmission': 'automatic',
 'trim': 'XC40 Recharge 231 ch 1EDT Start',
 'year': 2023}
2026-03-25 05:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a199bb8ff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:18 [vpauto.fr] INFO: Saving data for a199bb8ff8: {'created_time': 1774293634.78104, 'last_price_update_time': 1774414878.443624}
2026-03-25 05:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a199bb8ff8') HTTP/1.1" 204 0
2026-03-25 05:01:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5704e16cf8/citroen-jumpy-fgn-m-bluehdi-145-ss-eat8-driver> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca3b75dd-3880-5b13-97a7-279476d233de with identifier: 5704e16cf8
2026-03-25 05:01:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca3b75dd-3880-5b13-97a7-279476d233de with scrape type 2
2026-03-25 05:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca3b75dd-3880-5b13-97a7-279476d233de with scrape type 2
2026-03-25 05:01:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ca3b75dd-3880-5b13-97a7-279476d233de, identifier: 5704e16cf8
2026-03-25 05:01:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ca3b75dd-3880-5b13-97a7-279476d233de with identifier: 5704e16cf8
2026-03-25 05:01:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ca3b75dd-3880-5b13-97a7-279476d233de with identifier: 5704e16cf8
2026-03-25 05:01:18 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ca3b75dd-3880-5b13-97a7-279476d233de with identifier: 5704e16cf8 to the API
2026-03-25 05:01:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5704e16cf8/citroen-jumpy-fgn-m-bluehdi-145-ss-eat8-driver>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/pbGhavL_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'ca3b75dd-3880-5b13-97a7-279476d233de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5704e16cf8/citroen-jumpy-fgn-m-bluehdi-145-ss-eat8-driver',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'JUMPY FGN M BLUEHDI 145 S&S EAT8 DRIVER',
 'odometer': 54387,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-08-31',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN JUMPY FGN M BLUEHDI 145 S&S EAT8 DRIVER',
 'transmission': 'automatic',
 'trim': 'JUMPY FGN M BLUEHDI 145 S&S EAT8 DRIVER',
 'year': 2023}
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275704e16cf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:19 [vpauto.fr] INFO: Saving data for 5704e16cf8: {'created_time': 1773775048.449831, 'last_price_update_time': 1774414879.096234}
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5704e16cf8') HTTP/1.1" 204 0
2026-03-25 05:01:19 [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-25 05:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/45806c8ef8/land-rover-discovery-sport-mark-vii-p300e-phev-awd-bva-r-dynamic-hse> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05: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-25 05: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-25 05:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f2b3734aa/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05: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-25 05:01:19 [vpauto.fr] INFO: Found 96 ads on page 4
2026-03-25 05:01:19 [vpauto.fr] INFO: Found listing with ID: ce7890e5f8
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ce7890e5f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:19 [vpauto.fr] INFO: Scrape type for ce7890e5f8: 0
2026-03-25 05:01:19 [vpauto.fr] INFO: Found listing with ID: c0008badf8
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c0008badf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:19 [vpauto.fr] INFO: Scrape type for c0008badf8: 2
2026-03-25 05:01:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d13e5961-4d97-5835-83e4-51748b991a4a with identifier: 45806c8ef8
2026-03-25 05:01:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d13e5961-4d97-5835-83e4-51748b991a4a with scrape type 2
2026-03-25 05:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d13e5961-4d97-5835-83e4-51748b991a4a with scrape type 2
2026-03-25 05:01:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d13e5961-4d97-5835-83e4-51748b991a4a, identifier: 45806c8ef8
2026-03-25 05:01:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d13e5961-4d97-5835-83e4-51748b991a4a with identifier: 45806c8ef8
2026-03-25 05:01:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d13e5961-4d97-5835-83e4-51748b991a4a with identifier: 45806c8ef8
2026-03-25 05:01:19 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d13e5961-4d97-5835-83e4-51748b991a4a with identifier: 45806c8ef8 to the API
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/45806c8ef8/land-rover-discovery-sport-mark-vii-p300e-phev-awd-bva-r-dynamic-hse>
{'auction_title': '',
 'c_o_2_emission_value': 35,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/zELuLqi_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'd13e5961-4d97-5835-83e4-51748b991a4a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/45806c8ef8/land-rover-discovery-sport-mark-vii-p300e-phev-awd-bva-r-dynamic-hse',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LAND ROVER',
 'model': 'Discovery Sport Mark VII P300e PHEV AWD BVA R-Dynamic HSE',
 'odometer': 54392,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-11-23',
 'seats_number': 5,
 'seller_name': None,
 'title': 'LAND ROVER Discovery Sport Mark VII P300e PHEV AWD BVA R-Dynamic '
          'HSE',
 'transmission': 'automatic',
 'trim': 'Discovery Sport Mark VII P300e PHEV AWD BVA R-Dynamic HSE',
 'year': 2023}
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2745806c8ef8%27 HTTP/1.1" 200 None
2026-03-25 05:01:19 [vpauto.fr] INFO: Saving data for 45806c8ef8: {'created_time': 1773775045.935878, 'last_price_update_time': 1774414879.773944}
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='45806c8ef8') HTTP/1.1" 204 0
2026-03-25 05:01:19 [vpauto.fr] INFO: Found listing with ID: c65601c6f8
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c65601c6f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:19 [vpauto.fr] INFO: Scrape type for c65601c6f8: 0
2026-03-25 05:01:19 [vpauto.fr] INFO: Found listing with ID: d4408881aa
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d4408881aa%27 HTTP/1.1" 200 None
2026-03-25 05:01:19 [vpauto.fr] INFO: Scrape type for d4408881aa: 0
2026-03-25 05:01:19 [vpauto.fr] INFO: Found listing with ID: 5103e57ff8
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275103e57ff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:19 [vpauto.fr] INFO: Scrape type for 5103e57ff8: 2
2026-03-25 05:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/77b10ccb5a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:19 [vpauto.fr] INFO: Found listing with ID: 164f7a5a
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27164f7a5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:19 [vpauto.fr] INFO: Scrape type for 164f7a5a: 0
2026-03-25 05:01:19 [vpauto.fr] INFO: Found listing with ID: 54f70584b1
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2754f70584b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:19 [vpauto.fr] INFO: Scrape type for 54f70584b1: 0
2026-03-25 05:01:19 [vpauto.fr] INFO: Found listing with ID: a87030a3f8
2026-03-25 05:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a87030a3f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:19 [vpauto.fr] INFO: Scrape type for a87030a3f8: 2
2026-03-25 05: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-25 05:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6c3bd9c15a/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff7ba20b-75d9-5b77-8733-47bcda895142 with identifier: f2b3734aa
2026-03-25 05:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff7ba20b-75d9-5b77-8733-47bcda895142 with scrape type 2
2026-03-25 05:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff7ba20b-75d9-5b77-8733-47bcda895142 with scrape type 2
2026-03-25 05:01:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ff7ba20b-75d9-5b77-8733-47bcda895142, identifier: f2b3734aa
2026-03-25 05:01:20 [vpauto.fr] INFO: Found listing with ID: 59bb4c635a
2026-03-25 05:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2759bb4c635a%27 HTTP/1.1" 200 None
2026-03-25 05:01:20 [vpauto.fr] INFO: Scrape type for 59bb4c635a: 0
2026-03-25 05:01:20 [vpauto.fr] INFO: Found listing with ID: 8a31ae7af8
2026-03-25 05:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278a31ae7af8%27 HTTP/1.1" 200 None
2026-03-25 05:01:20 [vpauto.fr] INFO: Scrape type for 8a31ae7af8: 2
2026-03-25 05:01:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ff7ba20b-75d9-5b77-8733-47bcda895142 with identifier: f2b3734aa
2026-03-25 05:01:20 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:01:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ff7ba20b-75d9-5b77-8733-47bcda895142 with identifier: f2b3734aa
2026-03-25 05:01:20 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ff7ba20b-75d9-5b77-8733-47bcda895142 with identifier: f2b3734aa to the API
2026-03-25 05:01:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f2b3734aa/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': 'ff7ba20b-75d9-5b77-8733-47bcda895142',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f2b3734aa/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line',
 'listing': 'auction',
 'location': '59 - LILLE',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
 'odometer': 43169,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-12-07',
 '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-25 05:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f2b3734aa%27 HTTP/1.1" 200 None
2026-03-25 05:01:20 [vpauto.fr] INFO: Saving data for f2b3734aa: {'created_time': 1774293644.775765, 'last_price_update_time': 1774414880.55897}
2026-03-25 05:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f2b3734aa') HTTP/1.1" 204 0
2026-03-25 05:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cb9213265a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:20 [vpauto.fr] INFO: Found listing with ID: afec9c5ff8
2026-03-25 05:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27afec9c5ff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:20 [vpauto.fr] INFO: Scrape type for afec9c5ff8: 2
2026-03-25 05:01:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e78d409-d1c8-5ea9-afd2-2b4283e74b95 with identifier: 77b10ccb5a
2026-03-25 05:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e78d409-d1c8-5ea9-afd2-2b4283e74b95 with scrape type 2
2026-03-25 05:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e78d409-d1c8-5ea9-afd2-2b4283e74b95 with scrape type 2
2026-03-25 05:01:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6e78d409-d1c8-5ea9-afd2-2b4283e74b95, identifier: 77b10ccb5a
2026-03-25 05:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30b98f7a-acfd-54b0-8b3e-413ee6f0b38a with identifier: 6c3bd9c15a
2026-03-25 05:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30b98f7a-acfd-54b0-8b3e-413ee6f0b38a with scrape type 2
2026-03-25 05:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30b98f7a-acfd-54b0-8b3e-413ee6f0b38a with scrape type 2
2026-03-25 05:01:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 30b98f7a-acfd-54b0-8b3e-413ee6f0b38a, identifier: 6c3bd9c15a
2026-03-25 05:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a2604aefb1/dacia-jogger-tce-110-7-places-expression> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6e78d409-d1c8-5ea9-afd2-2b4283e74b95 with identifier: 77b10ccb5a
2026-03-25 05:01:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6e78d409-d1c8-5ea9-afd2-2b4283e74b95 with identifier: 77b10ccb5a
2026-03-25 05:01:20 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6e78d409-d1c8-5ea9-afd2-2b4283e74b95 with identifier: 77b10ccb5a to the API
2026-03-25 05:01:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/77b10ccb5a/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': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-04-02T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '6e78d409-d1c8-5ea9-afd2-2b4283e74b95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/77b10ccb5a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Titanium',
 'odometer': 41282,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 22200,
 'price_includes_vat': True,
 'registration_date': '2023-12-18',
 '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-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2777b10ccb5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:21 [vpauto.fr] INFO: Saving data for 77b10ccb5a: {'auction_closing_time': 1775136600.0, 'created_time': 1774293633.646465, 'last_price_update_time': 1774414881.169481}
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='77b10ccb5a') HTTP/1.1" 204 0
2026-03-25 05:01:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 30b98f7a-acfd-54b0-8b3e-413ee6f0b38a with identifier: 6c3bd9c15a
2026-03-25 05:01:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 30b98f7a-acfd-54b0-8b3e-413ee6f0b38a with identifier: 6c3bd9c15a
2026-03-25 05:01:21 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 30b98f7a-acfd-54b0-8b3e-413ee6f0b38a with identifier: 6c3bd9c15a to the API
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6c3bd9c15a/ford-mustang-mach-e-standard-range-76-kwh-269-ch>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '30b98f7a-acfd-54b0-8b3e-413ee6f0b38a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6c3bd9c15a/ford-mustang-mach-e-standard-range-76-kwh-269-ch',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'odometer': 41009,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-11-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Mustang Mach-E Standard Range 76 kWh 269 ch',
 'transmission': 'automatic',
 'trim': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'year': 2023}
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276c3bd9c15a%27 HTTP/1.1" 200 None
2026-03-25 05:01:21 [vpauto.fr] INFO: Saving data for 6c3bd9c15a: {'created_time': 1774293638.914133, 'last_price_update_time': 1774414881.506063}
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6c3bd9c15a') HTTP/1.1" 204 0
2026-03-25 05:01:21 [vpauto.fr] INFO: Found listing with ID: 24c0c194f8
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2724c0c194f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:21 [vpauto.fr] INFO: Scrape type for 24c0c194f8: 0
2026-03-25 05:01:21 [vpauto.fr] INFO: Found listing with ID: a5d01398bf
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a5d01398bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:21 [vpauto.fr] INFO: Scrape type for a5d01398bf: 0
2026-03-25 05:01:21 [vpauto.fr] INFO: Found listing with ID: e4aa98efb1
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e4aa98efb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:21 [vpauto.fr] INFO: Scrape type for e4aa98efb1: 0
2026-03-25 05:01:21 [vpauto.fr] INFO: Found listing with ID: d017892df8
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d017892df8%27 HTTP/1.1" 200 None
2026-03-25 05:01:21 [vpauto.fr] INFO: Scrape type for d017892df8: 2
2026-03-25 05:01:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8890899b9e/ford-mustang-mach-e-standard-range-76-kwh-269-ch> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:21 [vpauto.fr] INFO: Found listing with ID: 1796cc16bf
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271796cc16bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:21 [vpauto.fr] INFO: Scrape type for 1796cc16bf: 0
2026-03-25 05:01:21 [vpauto.fr] INFO: Found listing with ID: 7ad1702bf
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277ad1702bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:21 [vpauto.fr] INFO: Scrape type for 7ad1702bf: 0
2026-03-25 05:01:21 [vpauto.fr] INFO: Found listing with ID: b4480455f8
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b4480455f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:21 [vpauto.fr] INFO: Scrape type for b4480455f8: 2
2026-03-25 05:01:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d1bed01-ed6d-5cf7-9738-14499490bd24 with identifier: cb9213265a
2026-03-25 05:01:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d1bed01-ed6d-5cf7-9738-14499490bd24 with scrape type 2
2026-03-25 05:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d1bed01-ed6d-5cf7-9738-14499490bd24 with scrape type 2
2026-03-25 05:01:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2d1bed01-ed6d-5cf7-9738-14499490bd24, identifier: cb9213265a
2026-03-25 05:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c840e9b1-1774-5a21-8392-3e4dd8f891da with identifier: a2604aefb1
2026-03-25 05:01:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c840e9b1-1774-5a21-8392-3e4dd8f891da with scrape type 2
2026-03-25 05:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c840e9b1-1774-5a21-8392-3e4dd8f891da with scrape type 2
2026-03-25 05:01:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c840e9b1-1774-5a21-8392-3e4dd8f891da, identifier: a2604aefb1
2026-03-25 05:01:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2d1bed01-ed6d-5cf7-9738-14499490bd24 with identifier: cb9213265a
2026-03-25 05:01:21 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:01:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2d1bed01-ed6d-5cf7-9738-14499490bd24 with identifier: cb9213265a
2026-03-25 05:01:22 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2d1bed01-ed6d-5cf7-9738-14499490bd24 with identifier: cb9213265a to the API
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/cb9213265a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-04-02T13:30:00Z',
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '2d1bed01-ed6d-5cf7-9738-14499490bd24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cb9213265a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line',
 'odometer': 26739,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 22400,
 'price_includes_vat': True,
 'registration_date': '2023-12-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line',
 'year': 2023}
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cb9213265a%27 HTTP/1.1" 200 None
2026-03-25 05:01:22 [vpauto.fr] INFO: Saving data for cb9213265a: {'auction_closing_time': 1775136600.0, 'created_time': 1774292820.909212, 'last_price_update_time': 1774414882.265143}
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cb9213265a') HTTP/1.1" 204 0
2026-03-25 05:01:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c840e9b1-1774-5a21-8392-3e4dd8f891da with identifier: a2604aefb1
2026-03-25 05:01:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c840e9b1-1774-5a21-8392-3e4dd8f891da with identifier: a2604aefb1
2026-03-25 05:01:22 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c840e9b1-1774-5a21-8392-3e4dd8f891da with identifier: a2604aefb1 to the API
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a2604aefb1/dacia-jogger-tce-110-7-places-expression>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 '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': 'c840e9b1-1774-5a21-8392-3e4dd8f891da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a2604aefb1/dacia-jogger-tce-110-7-places-expression',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'DACIA',
 'model': 'Jogger TCe 110 7 places Expression',
 'odometer': 25515,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-11-16',
 'seats_number': 7,
 'seller_name': None,
 'title': 'DACIA Jogger TCe 110 7 places Expression',
 'transmission': 'manual',
 'trim': 'Jogger TCe 110 7 places Expression',
 'year': 2023}
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a2604aefb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:22 [vpauto.fr] INFO: Saving data for a2604aefb1: {'created_time': 1774292851.863643, 'last_price_update_time': 1774414882.631089}
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a2604aefb1') HTTP/1.1" 204 0
2026-03-25 05:01:22 [vpauto.fr] INFO: Found listing with ID: 4412e071f8
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274412e071f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:22 [vpauto.fr] INFO: Scrape type for 4412e071f8: 2
2026-03-25 05:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ecb1c0fab1/peugeot-2008-puretech-130-ss-eat8-allure-pack> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cb1a729-7973-5207-a60b-d39e28f36153 with identifier: 8890899b9e
2026-03-25 05:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cb1a729-7973-5207-a60b-d39e28f36153 with scrape type 2
2026-03-25 05:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cb1a729-7973-5207-a60b-d39e28f36153 with scrape type 2
2026-03-25 05:01:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3cb1a729-7973-5207-a60b-d39e28f36153, identifier: 8890899b9e
2026-03-25 05:01:22 [vpauto.fr] INFO: Found listing with ID: 3c7b7c42b1
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273c7b7c42b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:22 [vpauto.fr] INFO: Scrape type for 3c7b7c42b1: 0
2026-03-25 05:01:22 [vpauto.fr] INFO: Found listing with ID: 44a59a45f8
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2744a59a45f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:22 [vpauto.fr] INFO: Scrape type for 44a59a45f8: 2
2026-03-25 05: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-25 05:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e32a79e9ec/peugeot-3008-16-bluehdi-120ch-ss-bvm6-style> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3cb1a729-7973-5207-a60b-d39e28f36153 with identifier: 8890899b9e
2026-03-25 05:01:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3cb1a729-7973-5207-a60b-d39e28f36153 with identifier: 8890899b9e
2026-03-25 05:01:22 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3cb1a729-7973-5207-a60b-d39e28f36153 with identifier: 8890899b9e to the API
2026-03-25 05:01:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8890899b9e/ford-mustang-mach-e-standard-range-76-kwh-269-ch>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-02T09:30:00Z',
 'fuel_type': 'Electric',
 'id': '3cb1a729-7973-5207-a60b-d39e28f36153',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8890899b9e/ford-mustang-mach-e-standard-range-76-kwh-269-ch',
 'listing': 'auction',
 'location': '94 - PARIS',
 'make': 'FORD',
 'model': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'odometer': 21024,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 23900,
 'price_includes_vat': True,
 'registration_date': '2023-12-08',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Mustang Mach-E Standard Range 76 kWh 269 ch',
 'transmission': 'automatic',
 'trim': 'Mustang Mach-E Standard Range 76 kWh 269 ch',
 'year': 2023}
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278890899b9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:23 [vpauto.fr] INFO: Saving data for 8890899b9e: {'auction_closing_time': 1775122200.0, 'created_time': 1774292725.77128, 'last_price_update_time': 1774414883.158113}
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8890899b9e') HTTP/1.1" 204 0
2026-03-25 05: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-25 05:01:23 [vpauto.fr] INFO: Found listing with ID: 81c01fbeb1
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2781c01fbeb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:23 [vpauto.fr] INFO: Scrape type for 81c01fbeb1: 0
2026-03-25 05:01:23 [vpauto.fr] INFO: Found listing with ID: 165b940f8
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27165b940f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:23 [vpauto.fr] INFO: Scrape type for 165b940f8: 0
2026-03-25 05:01:23 [vpauto.fr] INFO: Found listing with ID: ecb19d13b1
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ecb19d13b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:23 [vpauto.fr] INFO: Scrape type for ecb19d13b1: 0
2026-03-25 05:01:23 [vpauto.fr] INFO: Found listing with ID: 86a2b67bf8
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2786a2b67bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:23 [vpauto.fr] INFO: Scrape type for 86a2b67bf8: 2
2026-03-25 05:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/33ea9eb455/volkswagen-polo-12-tdi-75-cr-fap-confortline> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:23 [vpauto.fr] INFO: Found listing with ID: 58e36241f8
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2758e36241f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:23 [vpauto.fr] INFO: Scrape type for 58e36241f8: 2
2026-03-25 05: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-25 05:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b8463b2-e295-5515-bb10-0792d37e7063 with identifier: ecb1c0fab1
2026-03-25 05:01:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b8463b2-e295-5515-bb10-0792d37e7063 with scrape type 2
2026-03-25 05:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b8463b2-e295-5515-bb10-0792d37e7063 with scrape type 2
2026-03-25 05:01:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3b8463b2-e295-5515-bb10-0792d37e7063, identifier: ecb1c0fab1
2026-03-25 05:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd1b42db-8a3c-5fe7-b31f-cfc0f7d209bb with identifier: e32a79e9ec
2026-03-25 05:01:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd1b42db-8a3c-5fe7-b31f-cfc0f7d209bb with scrape type 2
2026-03-25 05:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd1b42db-8a3c-5fe7-b31f-cfc0f7d209bb with scrape type 2
2026-03-25 05:01:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: bd1b42db-8a3c-5fe7-b31f-cfc0f7d209bb, identifier: e32a79e9ec
2026-03-25 05:01:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3b8463b2-e295-5515-bb10-0792d37e7063 with identifier: ecb1c0fab1
2026-03-25 05:01:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3b8463b2-e295-5515-bb10-0792d37e7063 with identifier: ecb1c0fab1
2026-03-25 05:01:23 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3b8463b2-e295-5515-bb10-0792d37e7063 with identifier: ecb1c0fab1 to the API
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ecb1c0fab1/peugeot-2008-puretech-130-ss-eat8-allure-pack>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 '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': '3b8463b2-e295-5515-bb10-0792d37e7063',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ecb1c0fab1/peugeot-2008-puretech-130-ss-eat8-allure-pack',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': '2008 PureTech 130 S&S EAT8 Allure Pack',
 'odometer': 19694,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-04-28',
 '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}
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ecb1c0fab1%27 HTTP/1.1" 200 None
2026-03-25 05:01:23 [vpauto.fr] INFO: Saving data for ecb1c0fab1: {'created_time': 1774292723.385823, 'last_price_update_time': 1774414883.943549}
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ecb1c0fab1') HTTP/1.1" 204 0
2026-03-25 05:01:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: bd1b42db-8a3c-5fe7-b31f-cfc0f7d209bb with identifier: e32a79e9ec
2026-03-25 05:01:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: bd1b42db-8a3c-5fe7-b31f-cfc0f7d209bb with identifier: e32a79e9ec
2026-03-25 05:01:24 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: bd1b42db-8a3c-5fe7-b31f-cfc0f7d209bb with identifier: e32a79e9ec to the API
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e32a79e9ec/peugeot-3008-16-bluehdi-120ch-ss-bvm6-style>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.6L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'bd1b42db-8a3c-5fe7-b31f-cfc0f7d209bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e32a79e9ec/peugeot-3008-16-bluehdi-120ch-ss-bvm6-style',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '3008 1.6 BlueHDi 120ch S&S BVM6 Style',
 'odometer': 141203,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2016-02-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 BlueHDi 120ch S&S BVM6 Style',
 'transmission': 'manual',
 'trim': '3008 1.6 BlueHDi 120ch S&S BVM6 Style',
 'year': 2016}
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e32a79e9ec%27 HTTP/1.1" 200 None
2026-03-25 05:01:24 [vpauto.fr] INFO: Saving data for e32a79e9ec: {'auction_closing_time': 1774517400.0, 'created_time': 1774293402.470866, 'last_price_update_time': 1774414884.266342}
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e32a79e9ec') HTTP/1.1" 204 0
2026-03-25 05:01:24 [vpauto.fr] INFO: Found listing with ID: 444b7d21f8
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27444b7d21f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:24 [vpauto.fr] INFO: Scrape type for 444b7d21f8: 2
2026-03-25 05:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5601798bec/ds-ds4-puretech-130-eat8-etoile-alcantara> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1072609f55/peugeot-3008-bluehdi-130ch-ss-eat8-active-business> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:01:24 [vpauto.fr] INFO: Found listing with ID: 28b13f37f8
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2728b13f37f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:24 [vpauto.fr] INFO: Scrape type for 28b13f37f8: 0
2026-03-25 05:01:24 [vpauto.fr] INFO: Found listing with ID: 604809b9f8
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27604809b9f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:24 [vpauto.fr] INFO: Scrape type for 604809b9f8: 0
2026-03-25 05:01:24 [vpauto.fr] INFO: Found listing with ID: ba92d548f8
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ba92d548f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:24 [vpauto.fr] INFO: Scrape type for ba92d548f8: 0
2026-03-25 05:01:24 [vpauto.fr] INFO: Found listing with ID: 729d4b69f8
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27729d4b69f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:24 [vpauto.fr] INFO: Scrape type for 729d4b69f8: 2
2026-03-25 05: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-25 05: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-25 05:01:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69a21433-7117-5c35-b4ea-3ef4104e924c with identifier: 33ea9eb455
2026-03-25 05:01:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69a21433-7117-5c35-b4ea-3ef4104e924c with scrape type 2
2026-03-25 05:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69a21433-7117-5c35-b4ea-3ef4104e924c with scrape type 2
2026-03-25 05:01:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 69a21433-7117-5c35-b4ea-3ef4104e924c, identifier: 33ea9eb455
2026-03-25 05:01:24 [vpauto.fr] INFO: Found listing with ID: 533e03945a
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27533e03945a%27 HTTP/1.1" 200 None
2026-03-25 05:01:24 [vpauto.fr] INFO: Scrape type for 533e03945a: 0
2026-03-25 05:01:24 [vpauto.fr] INFO: Found listing with ID: 6d691f8cf8
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276d691f8cf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:24 [vpauto.fr] INFO: Scrape type for 6d691f8cf8: 0
2026-03-25 05:01:24 [vpauto.fr] INFO: Found listing with ID: c27ce610bf
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c27ce610bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:24 [vpauto.fr] INFO: Scrape type for c27ce610bf: 2
2026-03-25 05:01:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 69a21433-7117-5c35-b4ea-3ef4104e924c with identifier: 33ea9eb455
2026-03-25 05:01:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 69a21433-7117-5c35-b4ea-3ef4104e924c with identifier: 33ea9eb455
2026-03-25 05:01:24 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 69a21433-7117-5c35-b4ea-3ef4104e924c with identifier: 33ea9eb455 to the API
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/33ea9eb455/volkswagen-polo-12-tdi-75-cr-fap-confortline>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '1.2L',
 'expiration_date': '2026-03-26T14:40:00Z',
 'fuel_type': 'Diesel',
 'id': '69a21433-7117-5c35-b4ea-3ef4104e924c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/33ea9eb455/volkswagen-polo-12-tdi-75-cr-fap-confortline',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'VOLKSWAGEN',
 'model': 'Polo 1.2 TDI 75 CR FAP Confortline',
 'odometer': 149937,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 3600,
 'price_includes_vat': True,
 'registration_date': '2010-06-09',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Polo 1.2 TDI 75 CR FAP Confortline',
 'transmission': 'manual',
 'trim': 'Polo 1.2 TDI 75 CR FAP Confortline',
 'year': 2010}
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2733ea9eb455%27 HTTP/1.1" 200 None
2026-03-25 05:01:24 [vpauto.fr] INFO: Saving data for 33ea9eb455: {'auction_closing_time': 1774536000.0, 'created_time': 1773392808.657895, 'last_price_update_time': 1774414884.917403}
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='33ea9eb455') HTTP/1.1" 204 0
2026-03-25 05:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d589ae7d55/bmw-serie-2-gran-tourer-f46-lci-218d-150-ch-bva8-business-design-7pl> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:01:25 [vpauto.fr] INFO: Found listing with ID: 6c1e28df9e
2026-03-25 05:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276c1e28df9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:25 [vpauto.fr] INFO: Scrape type for 6c1e28df9e: 2
2026-03-25 05: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-25 05:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 507615d8-2910-57d8-a3ff-9a6ac32bfd74 with identifier: 5601798bec
2026-03-25 05:01:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 507615d8-2910-57d8-a3ff-9a6ac32bfd74 with scrape type 2
2026-03-25 05:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 507615d8-2910-57d8-a3ff-9a6ac32bfd74 with scrape type 2
2026-03-25 05:01:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 507615d8-2910-57d8-a3ff-9a6ac32bfd74, identifier: 5601798bec
2026-03-25 05:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d5d45d4-b6a8-5377-9752-a50593935be6 with identifier: 1072609f55
2026-03-25 05:01:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d5d45d4-b6a8-5377-9752-a50593935be6 with scrape type 2
2026-03-25 05:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d5d45d4-b6a8-5377-9752-a50593935be6 with scrape type 2
2026-03-25 05:01:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6d5d45d4-b6a8-5377-9752-a50593935be6, identifier: 1072609f55
2026-03-25 05:01:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 507615d8-2910-57d8-a3ff-9a6ac32bfd74 with identifier: 5601798bec
2026-03-25 05:01:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 507615d8-2910-57d8-a3ff-9a6ac32bfd74 with identifier: 5601798bec
2026-03-25 05:01:25 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 507615d8-2910-57d8-a3ff-9a6ac32bfd74 with identifier: 5601798bec to the API
2026-03-25 05:01:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:25 [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-25 05:01:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5601798bec/ds-ds4-puretech-130-eat8-etoile-alcantara>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 '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': '507615d8-2910-57d8-a3ff-9a6ac32bfd74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5601798bec/ds-ds4-puretech-130-eat8-etoile-alcantara',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'DS',
 'model': '4 PureTech 130 EAT8 Etoile Alcantara',
 'odometer': 32492,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25400,
 'price_includes_vat': True,
 'registration_date': '2024-08-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS4 PureTech 130 EAT8 Etoile Alcantara',
 'transmission': 'automatic',
 'trim': '4 PureTech 130 EAT8 Etoile Alcantara',
 'year': 2024}
2026-03-25 05:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275601798bec%27 HTTP/1.1" 200 None
2026-03-25 05:01:25 [vpauto.fr] INFO: Saving data for 5601798bec: {'created_time': 1774292688.739764, 'last_price_update_time': 1774414885.652757}
2026-03-25 05:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5601798bec') HTTP/1.1" 204 0
2026-03-25 05:01:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6d5d45d4-b6a8-5377-9752-a50593935be6 with identifier: 1072609f55
2026-03-25 05:01:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6d5d45d4-b6a8-5377-9752-a50593935be6 with identifier: 1072609f55
2026-03-25 05:01:25 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6d5d45d4-b6a8-5377-9752-a50593935be6 with identifier: 1072609f55 to the API
2026-03-25 05:01:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:25 [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-25 05:01:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1072609f55/peugeot-3008-bluehdi-130ch-ss-eat8-active-business>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '6d5d45d4-b6a8-5377-9752-a50593935be6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/1072609f55/peugeot-3008-bluehdi-130ch-ss-eat8-active-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'PEUGEOT',
 'model': '3008 BlueHDi 130ch S&S EAT8 Active Business',
 'odometer': 118685,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 11800,
 'price_includes_vat': True,
 'registration_date': '2021-01-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 3008 BlueHDi 130ch S&S EAT8 Active Business',
 'transmission': 'automatic',
 'trim': '3008 BlueHDi 130ch S&S EAT8 Active Business',
 'year': 2021}
2026-03-25 05:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271072609f55%27 HTTP/1.1" 200 None
2026-03-25 05:01:25 [vpauto.fr] INFO: Saving data for 1072609f55: {'auction_closing_time': 1774531800.0, 'created_time': 1773774429.986436, 'last_price_update_time': 1774414885.949989}
2026-03-25 05:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1072609f55') HTTP/1.1" 204 0
2026-03-25 05:01:25 [vpauto.fr] INFO: Found listing with ID: d4c5f713f8
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d4c5f713f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Scrape type for d4c5f713f8: 2
2026-03-25 05:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/886ef72cec/peugeot-2008-puretech-100-ss-bvm6-style> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:01:26 [vpauto.fr] INFO: Found listing with ID: e3723a105a
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e3723a105a%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Scrape type for e3723a105a: 1
2026-03-25 05: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-25 05:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fce93d5455/citroen-c3-bluehdi-100-ss-bvm6-feel> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05: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-25 05:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b73ea50-a986-552b-8e8a-0824d6e3b79b with identifier: d589ae7d55
2026-03-25 05:01:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b73ea50-a986-552b-8e8a-0824d6e3b79b with scrape type 2
2026-03-25 05:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b73ea50-a986-552b-8e8a-0824d6e3b79b with scrape type 2
2026-03-25 05:01:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7b73ea50-a986-552b-8e8a-0824d6e3b79b, identifier: d589ae7d55
2026-03-25 05:01:26 [vpauto.fr] INFO: Found listing with ID: 62f62717b1
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2762f62717b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Scrape type for 62f62717b1: 2
2026-03-25 05:01:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7b73ea50-a986-552b-8e8a-0824d6e3b79b with identifier: d589ae7d55
2026-03-25 05:01:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7b73ea50-a986-552b-8e8a-0824d6e3b79b with identifier: d589ae7d55
2026-03-25 05:01:26 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7b73ea50-a986-552b-8e8a-0824d6e3b79b with identifier: d589ae7d55 to the API
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d589ae7d55/bmw-serie-2-gran-tourer-f46-lci-218d-150-ch-bva8-business-design-7pl>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/sVrdtYo_BE.pdf',
 'category': None,
 'color': 'Navy blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '7b73ea50-a986-552b-8e8a-0824d6e3b79b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d589ae7d55/bmw-serie-2-gran-tourer-f46-lci-218d-150-ch-bva8-business-design-7pl',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'BMW',
 'model': 'SERIE 2 GRAN TOURER F46 LCI 218d 150 ch BVA8 Business Design 7pl',
 'odometer': 136289,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 13900,
 'price_includes_vat': True,
 'registration_date': '2022-08-04',
 'seats_number': 7,
 'seller_name': None,
 'title': 'BMW SERIE 2 GRAN TOURER F46 LCI 218d 150 ch BVA8 Business Design '
          '7pl',
 'transmission': 'automatic',
 'trim': 'SERIE 2 GRAN TOURER F46 LCI 218d 150 ch BVA8 Business Design 7pl',
 'year': 2022}
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d589ae7d55%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Saving data for d589ae7d55: {'auction_closing_time': 1774531800.0, 'created_time': 1774292965.494171, 'last_price_update_time': 1774414886.460765}
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d589ae7d55') HTTP/1.1" 204 0
2026-03-25 05:01:26 [vpauto.fr] INFO: Found listing with ID: 61f37f06f8
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2761f37f06f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Scrape type for 61f37f06f8: 0
2026-03-25 05:01:26 [vpauto.fr] INFO: Found listing with ID: 64637325f8
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2764637325f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Scrape type for 64637325f8: 0
2026-03-25 05:01:26 [vpauto.fr] INFO: Found listing with ID: 9da0fc835a
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279da0fc835a%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Scrape type for 9da0fc835a: 0
2026-03-25 05:01:26 [vpauto.fr] INFO: Found listing with ID: b2631813f8
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b2631813f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Scrape type for b2631813f8: 2
2026-03-25 05:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74b0f1e7-15d5-529f-bea8-9fabf0e66df3 with identifier: 886ef72cec
2026-03-25 05:01:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74b0f1e7-15d5-529f-bea8-9fabf0e66df3 with scrape type 2
2026-03-25 05:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74b0f1e7-15d5-529f-bea8-9fabf0e66df3 with scrape type 2
2026-03-25 05:01:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 74b0f1e7-15d5-529f-bea8-9fabf0e66df3, identifier: 886ef72cec
2026-03-25 05:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ad6ebf8-c43d-5a7e-b63a-22fefabca146 with identifier: fce93d5455
2026-03-25 05:01:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ad6ebf8-c43d-5a7e-b63a-22fefabca146 with scrape type 2
2026-03-25 05:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ad6ebf8-c43d-5a7e-b63a-22fefabca146 with scrape type 2
2026-03-25 05:01:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8ad6ebf8-c43d-5a7e-b63a-22fefabca146, identifier: fce93d5455
2026-03-25 05:01:26 [vpauto.fr] INFO: Found listing with ID: 2a6e4e8af8
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272a6e4e8af8%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Scrape type for 2a6e4e8af8: 0
2026-03-25 05:01:26 [vpauto.fr] INFO: Found listing with ID: a049163f8
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a049163f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Scrape type for a049163f8: 0
2026-03-25 05:01:26 [vpauto.fr] INFO: Found listing with ID: 37cbe96ff8
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2737cbe96ff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Scrape type for 37cbe96ff8: 0
2026-03-25 05:01:26 [vpauto.fr] INFO: Found listing with ID: e133136df8
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e133136df8%27 HTTP/1.1" 200 None
2026-03-25 05:01:26 [vpauto.fr] INFO: Scrape type for e133136df8: 2
2026-03-25 05:01:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 74b0f1e7-15d5-529f-bea8-9fabf0e66df3 with identifier: 886ef72cec
2026-03-25 05:01:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 74b0f1e7-15d5-529f-bea8-9fabf0e66df3 with identifier: 886ef72cec
2026-03-25 05:01:26 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 74b0f1e7-15d5-529f-bea8-9fabf0e66df3 with identifier: 886ef72cec to the API
2026-03-25 05:01:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/886ef72cec/peugeot-2008-puretech-100-ss-bvm6-style>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Petrol',
 'id': '74b0f1e7-15d5-529f-bea8-9fabf0e66df3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/886ef72cec/peugeot-2008-puretech-100-ss-bvm6-style',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'PEUGEOT',
 'model': '2008 PureTech 100 S&S BVM6 Style',
 'odometer': 50544,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 10000,
 'price_includes_vat': True,
 'registration_date': '2022-12-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 2008 PureTech 100 S&S BVM6 Style',
 'transmission': 'manual',
 'trim': '2008 PureTech 100 S&S BVM6 Style',
 'year': 2022}
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27886ef72cec%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Saving data for 886ef72cec: {'created_time': 1774293605.693448, 'last_price_update_time': 1774414887.225312, 'auction_closing_time': 1774517400.0}
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='886ef72cec') HTTP/1.1" 204 0
2026-03-25 05:01:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8ad6ebf8-c43d-5a7e-b63a-22fefabca146 with identifier: fce93d5455
2026-03-25 05:01:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8ad6ebf8-c43d-5a7e-b63a-22fefabca146 with identifier: fce93d5455
2026-03-25 05:01:27 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8ad6ebf8-c43d-5a7e-b63a-22fefabca146 with identifier: fce93d5455 to the API
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/fce93d5455/citroen-c3-bluehdi-100-ss-bvm6-feel>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '8ad6ebf8-c43d-5a7e-b63a-22fefabca146',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/fce93d5455/citroen-c3-bluehdi-100-ss-bvm6-feel',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'CITROEN',
 'model': 'C3 BlueHDi 100 S&S BVM6 Feel',
 'odometer': 48601,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 8700,
 'price_includes_vat': True,
 'registration_date': '2021-10-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 BlueHDi 100 S&S BVM6 Feel',
 'transmission': 'manual',
 'trim': 'C3 BlueHDi 100 S&S BVM6 Feel',
 'year': 2021}
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fce93d5455%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Saving data for fce93d5455: {'auction_closing_time': 1774531800.0, 'created_time': 1774293595.408815, 'last_price_update_time': 1774414887.61972}
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fce93d5455') HTTP/1.1" 204 0
2026-03-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: 5e0405d45a
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275e0405d45a%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for 5e0405d45a: 2
2026-03-25 05:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/365e9c7b55/ford-kuga-25-duratec-225-ch-phev-powershift-st-line> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: 6c9b52999e
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276c9b52999e%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for 6c9b52999e: 0
2026-03-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: fc895b6a5a
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fc895b6a5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for fc895b6a5a: 2
2026-03-25 05: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-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: 4862350b1
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274862350b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for 4862350b1: 0
2026-03-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: aef692dcf8
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27aef692dcf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for aef692dcf8: 0
2026-03-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: d2f71f3bf8
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d2f71f3bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for d2f71f3bf8: 0
2026-03-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: 9ef602105a
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279ef602105a%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for 9ef602105a: 0
2026-03-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: a103a231f8
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a103a231f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for a103a231f8: 0
2026-03-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: eb0f83dbf8
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27eb0f83dbf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for eb0f83dbf8: 2
2026-03-25 05:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5103e57ff8/ds-ds7-hybride-rechargeable-e-tense-300-eat8-4x4-rivoli> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05: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-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: 3fd80024b1
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273fd80024b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for 3fd80024b1: 0
2026-03-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: 95d261efb1
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2795d261efb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for 95d261efb1: 0
2026-03-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: e2fa89e8b1
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e2fa89e8b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:27 [vpauto.fr] INFO: Scrape type for e2fa89e8b1: 0
2026-03-25 05:01:27 [vpauto.fr] INFO: Found listing with ID: a1410e43b1
2026-03-25 05:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a1410e43b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for a1410e43b1: 0
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: 9b29fc95f8
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279b29fc95f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for 9b29fc95f8: 0
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: 38f2bb17f8
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2738f2bb17f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for 38f2bb17f8: 0
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: 67b4da03f8
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2767b4da03f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for 67b4da03f8: 2
2026-03-25 05:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8a31ae7af8/ds-ds-4-bluehdi-130-eat8-performance-line> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8aabd1b1-d42c-5be9-b318-94bd87aa1552 with identifier: 365e9c7b55
2026-03-25 05:01:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8aabd1b1-d42c-5be9-b318-94bd87aa1552 with scrape type 2
2026-03-25 05:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8aabd1b1-d42c-5be9-b318-94bd87aa1552 with scrape type 2
2026-03-25 05:01:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8aabd1b1-d42c-5be9-b318-94bd87aa1552, identifier: 365e9c7b55
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: ab5c2f92b1
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ab5c2f92b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for ab5c2f92b1: 0
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: 27a50081b1
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2727a50081b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for 27a50081b1: 0
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: f5a133305a
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f5a133305a%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for f5a133305a: 1
2026-03-25 05:01:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8aabd1b1-d42c-5be9-b318-94bd87aa1552 with identifier: 365e9c7b55
2026-03-25 05:01:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8aabd1b1-d42c-5be9-b318-94bd87aa1552 with identifier: 365e9c7b55
2026-03-25 05:01:28 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8aabd1b1-d42c-5be9-b318-94bd87aa1552 with identifier: 365e9c7b55 to the API
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/365e9c7b55/ford-kuga-25-duratec-225-ch-phev-powershift-st-line>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/BvaHSZS_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '8aabd1b1-d42c-5be9-b318-94bd87aa1552',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/365e9c7b55/ford-kuga-25-duratec-225-ch-phev-powershift-st-line',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line',
 'odometer': 14453,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 22700,
 'price_includes_vat': True,
 'registration_date': '2023-11-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 225 ch PHEV Powershift ST-Line',
 'year': 2023}
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27365e9c7b55%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Saving data for 365e9c7b55: {'auction_closing_time': 1774531800.0, 'created_time': 1774292719.523193, 'last_price_update_time': 1774414888.608064}
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='365e9c7b55') HTTP/1.1" 204 0
2026-03-25 05:01:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ada7473f-c2d4-5632-b647-d348792dcdc8 with identifier: 5103e57ff8
2026-03-25 05:01:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ada7473f-c2d4-5632-b647-d348792dcdc8 with scrape type 2
2026-03-25 05:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ada7473f-c2d4-5632-b647-d348792dcdc8 with scrape type 2
2026-03-25 05:01:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ada7473f-c2d4-5632-b647-d348792dcdc8, identifier: 5103e57ff8
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: 753c3cbab1
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27753c3cbab1%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for 753c3cbab1: 0
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: 5be5ae6ff8
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275be5ae6ff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for 5be5ae6ff8: 0
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: f349ac02b1
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f349ac02b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for f349ac02b1: 0
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: 70c69b6ff8
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2770c69b6ff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for 70c69b6ff8: 0
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: 37783140f8
2026-03-25 05:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2737783140f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:28 [vpauto.fr] INFO: Scrape type for 37783140f8: 0
2026-03-25 05:01:28 [vpauto.fr] INFO: Found listing with ID: ab440c8bb1
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ab440c8bb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for ab440c8bb1: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: 1c24cb3ff8
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271c24cb3ff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for 1c24cb3ff8: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: 178f046bb1
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27178f046bb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for 178f046bb1: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: d28abf11f8
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d28abf11f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for d28abf11f8: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: afb287fb1
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27afb287fb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for afb287fb1: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: fc5b813b1
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fc5b813b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for fc5b813b1: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: d5f7d799f8
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d5f7d799f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for d5f7d799f8: 2
2026-03-25 05:01:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ada7473f-c2d4-5632-b647-d348792dcdc8 with identifier: 5103e57ff8
2026-03-25 05:01:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ada7473f-c2d4-5632-b647-d348792dcdc8 with identifier: 5103e57ff8
2026-03-25 05:01:29 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ada7473f-c2d4-5632-b647-d348792dcdc8 with identifier: 5103e57ff8 to the API
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5103e57ff8/ds-ds7-hybride-rechargeable-e-tense-300-eat8-4x4-rivoli>
{'auction_title': '',
 'c_o_2_emission_value': 27,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/EJVOOwg_BE.pdf',
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'ada7473f-c2d4-5632-b647-d348792dcdc8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5103e57ff8/ds-ds7-hybride-rechargeable-e-tense-300-eat8-4x4-rivoli',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'DS',
 'model': '7 Hybride Rechargeable E-Tense 300 EAT8 4x4 Rivoli',
 'odometer': 71040,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2023-01-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS7 Hybride Rechargeable E-Tense 300 EAT8 4x4 Rivoli',
 'transmission': 'automatic',
 'trim': '7 Hybride Rechargeable E-Tense 300 EAT8 4x4 Rivoli',
 'year': 2023}
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275103e57ff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Saving data for 5103e57ff8: {'created_time': 1773775042.496368, 'last_price_update_time': 1774414889.499483}
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5103e57ff8') HTTP/1.1" 204 0
2026-03-25 05:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d017892df8/bmw-x1-xdrive-25e-245ch-dkg7-m-sport> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/afec9c5ff8/kia-niro-ev-bev-65-kwh-e-niro-active-business-150kw> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21679a45-fbe8-58fe-ab8a-65f2dee739c0 with identifier: 8a31ae7af8
2026-03-25 05:01:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0 with scrape type 2
2026-03-25 05:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21679a45-fbe8-58fe-ab8a-65f2dee739c0 with scrape type 2
2026-03-25 05:01:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 21679a45-fbe8-58fe-ab8a-65f2dee739c0, identifier: 8a31ae7af8
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: e56eb2c7b1
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e56eb2c7b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for e56eb2c7b1: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: fa4b3a8b1
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fa4b3a8b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for fa4b3a8b1: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: c2eb47e6f8
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c2eb47e6f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for c2eb47e6f8: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: c9371059f8
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c9371059f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for c9371059f8: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: c0bd31aef8
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c0bd31aef8%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for c0bd31aef8: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: 81aa4912f8
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2781aa4912f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for 81aa4912f8: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: 53c0f5c6bf
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2753c0f5c6bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for 53c0f5c6bf: 0
2026-03-25 05:01:29 [vpauto.fr] INFO: Found listing with ID: 51bbc226aa
2026-03-25 05:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2751bbc226aa%27 HTTP/1.1" 200 None
2026-03-25 05:01:29 [vpauto.fr] INFO: Scrape type for 51bbc226aa: 2
2026-03-25 05: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-25 05: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-25 05:01:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 21679a45-fbe8-58fe-ab8a-65f2dee739c0 with identifier: 8a31ae7af8
2026-03-25 05:01:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 21679a45-fbe8-58fe-ab8a-65f2dee739c0 with identifier: 8a31ae7af8
2026-03-25 05:01:30 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 21679a45-fbe8-58fe-ab8a-65f2dee739c0 with identifier: 8a31ae7af8 to the API
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8a31ae7af8/ds-ds-4-bluehdi-130-eat8-performance-line>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/mtbcqIT_BE.pdf',
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '21679a45-fbe8-58fe-ab8a-65f2dee739c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8a31ae7af8/ds-ds-4-bluehdi-130-eat8-performance-line',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'DS',
 'model': '4 BlueHDi 130 EAT8 Performance Line+',
 'odometer': 83768,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2023-02-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS 4 BlueHDi 130 EAT8 Performance Line+',
 'transmission': 'automatic',
 'trim': '4 BlueHDi 130 EAT8 Performance Line+',
 'year': 2023}
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278a31ae7af8%27 HTTP/1.1" 200 None
2026-03-25 05:01:30 [vpauto.fr] INFO: Saving data for 8a31ae7af8: {'created_time': 1773775041.217095, 'last_price_update_time': 1774414890.292116}
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8a31ae7af8') HTTP/1.1" 204 0
2026-03-25 05:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b6834718f8/silence-silence-s01> (referer: https://vpauto.eu/vehicle/list?page=2) ['zyte-api']
2026-03-25 05:01:30 [vpauto.fr] INFO: Found listing with ID: b93c34a6f8
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b93c34a6f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:30 [vpauto.fr] INFO: Scrape type for b93c34a6f8: 2
2026-03-25 05:01:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4412e071f8/renault-megane-e-tech-er-ev60-130ch-optimum-charge-evolution> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:30 [vpauto.fr] INFO: Found listing with ID: b96d7affb1
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b96d7affb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:30 [vpauto.fr] INFO: Scrape type for b96d7affb1: 0
2026-03-25 05:01:30 [vpauto.fr] INFO: Found listing with ID: cd0f7d30f8
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cd0f7d30f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:30 [vpauto.fr] INFO: Scrape type for cd0f7d30f8: 0
2026-03-25 05:01:30 [vpauto.fr] INFO: Found listing with ID: 479db83ff8
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27479db83ff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:30 [vpauto.fr] INFO: Scrape type for 479db83ff8: 0
2026-03-25 05:01:30 [vpauto.fr] INFO: Found listing with ID: d431ba5af8
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d431ba5af8%27 HTTP/1.1" 200 None
2026-03-25 05:01:30 [vpauto.fr] INFO: Scrape type for d431ba5af8: 2
2026-03-25 05:01:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf849e17-7bab-5801-9ca6-c6b61f9c5443 with identifier: d017892df8
2026-03-25 05:01:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf849e17-7bab-5801-9ca6-c6b61f9c5443 with scrape type 2
2026-03-25 05:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf849e17-7bab-5801-9ca6-c6b61f9c5443 with scrape type 2
2026-03-25 05:01:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cf849e17-7bab-5801-9ca6-c6b61f9c5443, identifier: d017892df8
2026-03-25 05:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e307d57-02ce-5d97-839e-668d70d70e0f with identifier: afec9c5ff8
2026-03-25 05:01:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e307d57-02ce-5d97-839e-668d70d70e0f with scrape type 2
2026-03-25 05:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e307d57-02ce-5d97-839e-668d70d70e0f with scrape type 2
2026-03-25 05:01:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3e307d57-02ce-5d97-839e-668d70d70e0f, identifier: afec9c5ff8
2026-03-25 05:01:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cf849e17-7bab-5801-9ca6-c6b61f9c5443 with identifier: d017892df8
2026-03-25 05:01:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cf849e17-7bab-5801-9ca6-c6b61f9c5443 with identifier: d017892df8
2026-03-25 05:01:30 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cf849e17-7bab-5801-9ca6-c6b61f9c5443 with identifier: d017892df8 to the API
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d017892df8/bmw-x1-xdrive-25e-245ch-dkg7-m-sport>
{'auction_title': '',
 'c_o_2_emission_value': 17,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': 'cf849e17-7bab-5801-9ca6-c6b61f9c5443',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d017892df8/bmw-x1-xdrive-25e-245ch-dkg7-m-sport',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'BMW',
 'model': 'X1 xDrive 25e 245ch DKG7 M Sport',
 'odometer': 93159,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 29400,
 'price_includes_vat': True,
 'registration_date': '2023-07-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X1 xDrive 25e 245ch DKG7 M Sport',
 'transmission': 'automatic',
 'trim': 'X1 xDrive 25e 245ch DKG7 M Sport',
 'year': 2023}
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d017892df8%27 HTTP/1.1" 200 None
2026-03-25 05:01:30 [vpauto.fr] INFO: Saving data for d017892df8: {'auction_closing_time': 1774877400.0, 'created_time': 1773775028.439654, 'last_price_update_time': 1774414890.97357}
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d017892df8') HTTP/1.1" 204 0
2026-03-25 05:01:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3e307d57-02ce-5d97-839e-668d70d70e0f with identifier: afec9c5ff8
2026-03-25 05:01:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3e307d57-02ce-5d97-839e-668d70d70e0f with identifier: afec9c5ff8
2026-03-25 05:01:31 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3e307d57-02ce-5d97-839e-668d70d70e0f with identifier: afec9c5ff8 to the API
2026-03-25 05:01:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/afec9c5ff8/kia-niro-ev-bev-65-kwh-e-niro-active-business-150kw>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/HFAzByD_BE.pdf',
 'category': None,
 'color': 'Medium green metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '3e307d57-02ce-5d97-839e-668d70d70e0f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/afec9c5ff8/kia-niro-ev-bev-65-kwh-e-niro-active-business-150kw',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'KIA',
 'model': 'NIRO EV BEV 65 KWH E-NIRO ACTIVE BUSINESS 150KW',
 'odometer': 86360,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2023-11-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'KIA NIRO EV BEV 65 KWH E-NIRO ACTIVE BUSINESS 150KW',
 'transmission': 'automatic',
 'trim': 'NIRO EV BEV 65 KWH E-NIRO ACTIVE BUSINESS 150KW',
 'year': 2023}
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27afec9c5ff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:32 [vpauto.fr] INFO: Saving data for afec9c5ff8: {'created_time': 1774292894.521625, 'last_price_update_time': 1774414892.151058}
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='afec9c5ff8') HTTP/1.1" 204 0
2026-03-25 05:01:32 [vpauto.fr] INFO: Found listing with ID: 68cdcb88aa
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2768cdcb88aa%27 HTTP/1.1" 200 None
2026-03-25 05:01:32 [vpauto.fr] INFO: Scrape type for 68cdcb88aa: 2
2026-03-25 05:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/86a2b67bf8/peugeot-expert-fgn-tole-m-bluehdi-145-ss-eat8> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b4480455f8/ford-kuga-25-duratec-190-ch-fhev-i-awd-e-cvt-st-line-business> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:32 [vpauto.fr] INFO: Found listing with ID: 23beefb8b1
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2723beefb8b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:32 [vpauto.fr] INFO: Scrape type for 23beefb8b1: 0
2026-03-25 05:01:32 [vpauto.fr] INFO: Found listing with ID: f009422f8
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f009422f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:32 [vpauto.fr] INFO: Scrape type for f009422f8: 0
2026-03-25 05:01:32 [vpauto.fr] INFO: Found listing with ID: c6caf061f8
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c6caf061f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:32 [vpauto.fr] INFO: Scrape type for c6caf061f8: 2
2026-03-25 05:01:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b19f85f-0251-58f6-82a3-a2a34350d1e7 with identifier: b6834718f8
2026-03-25 05:01:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b19f85f-0251-58f6-82a3-a2a34350d1e7 with scrape type 2
2026-03-25 05:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b19f85f-0251-58f6-82a3-a2a34350d1e7 with scrape type 2
2026-03-25 05:01:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7b19f85f-0251-58f6-82a3-a2a34350d1e7, identifier: b6834718f8
2026-03-25 05:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a14ac430-7508-5d97-b68a-cc5788ac4035 with identifier: 4412e071f8
2026-03-25 05:01:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a14ac430-7508-5d97-b68a-cc5788ac4035 with scrape type 2
2026-03-25 05:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a14ac430-7508-5d97-b68a-cc5788ac4035 with scrape type 2
2026-03-25 05:01:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a14ac430-7508-5d97-b68a-cc5788ac4035, identifier: 4412e071f8
2026-03-25 05:01:32 [vpauto.fr] INFO: Found listing with ID: 595391a4f8
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27595391a4f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:32 [vpauto.fr] INFO: Scrape type for 595391a4f8: 2
2026-03-25 05:01:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7b19f85f-0251-58f6-82a3-a2a34350d1e7 with identifier: b6834718f8
2026-03-25 05:01:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05: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-25 05:01:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7b19f85f-0251-58f6-82a3-a2a34350d1e7 with identifier: b6834718f8
2026-03-25 05:01:32 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7b19f85f-0251-58f6-82a3-a2a34350d1e7 with identifier: b6834718f8 to the API
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/b6834718f8/silence-silence-s01>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Matt gray',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '7b19f85f-0251-58f6-82a3-a2a34350d1e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b6834718f8/silence-silence-s01',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'SILENCE',
 'model': 'S01',
 'odometer': 4917,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 900,
 'price_includes_vat': True,
 'registration_date': '2023-01-11',
 'seats_number': 2,
 'seller_name': None,
 'title': 'SILENCE SILENCE S01',
 'transmission': 'automatic',
 'trim': 'S01',
 'year': 2023}
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b6834718f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:32 [vpauto.fr] INFO: Saving data for b6834718f8: {'created_time': 1773775157.972145, 'last_price_update_time': 1774414892.901851}
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b6834718f8') HTTP/1.1" 204 0
2026-03-25 05:01:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a14ac430-7508-5d97-b68a-cc5788ac4035 with identifier: 4412e071f8
2026-03-25 05:01:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05: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-25 05:01:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a14ac430-7508-5d97-b68a-cc5788ac4035 with identifier: 4412e071f8
2026-03-25 05:01:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a14ac430-7508-5d97-b68a-cc5788ac4035 with identifier: 4412e071f8 to the API
2026-03-25 05:01:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/4412e071f8/renault-megane-e-tech-er-ev60-130ch-optimum-charge-evolution>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/PYJTAwN_BE.pdf',
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'a14ac430-7508-5d97-b68a-cc5788ac4035',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4412e071f8/renault-megane-e-tech-er-ev60-130ch-optimum-charge-evolution',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'Megane E-Tech ER EV60 130ch optimum charge Evolution',
 'odometer': 100361,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2023-07-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Megane E-Tech ER EV60 130ch optimum charge Evolution',
 'transmission': 'automatic',
 'trim': 'Megane E-Tech ER EV60 130ch optimum charge Evolution',
 'year': 2023}
2026-03-25 05:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274412e071f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:33 [vpauto.fr] INFO: Saving data for 4412e071f8: {'created_time': 1774293631.174086, 'last_price_update_time': 1774414893.261627}
2026-03-25 05:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4412e071f8') HTTP/1.1" 204 0
2026-03-25 05:01:33 [vpauto.fr] INFO: Found listing with ID: d872ab81f8
2026-03-25 05:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d872ab81f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:33 [vpauto.fr] INFO: Scrape type for d872ab81f8: 0
2026-03-25 05:01:33 [vpauto.fr] INFO: Requesting listing page 5: https://vpauto.eu/vehicle/list?page=5
2026-03-25 05:01:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3256316-fcb7-5a62-aa43-b55c97bc8892 with identifier: 86a2b67bf8
2026-03-25 05:01:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3256316-fcb7-5a62-aa43-b55c97bc8892 with scrape type 2
2026-03-25 05:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3256316-fcb7-5a62-aa43-b55c97bc8892 with scrape type 2
2026-03-25 05:01:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c3256316-fcb7-5a62-aa43-b55c97bc8892, identifier: 86a2b67bf8
2026-03-25 05:01:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9002387-a807-5907-a641-4a19ccbbee55 with identifier: b4480455f8
2026-03-25 05:01:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9002387-a807-5907-a641-4a19ccbbee55 with scrape type 2
2026-03-25 05:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9002387-a807-5907-a641-4a19ccbbee55 with scrape type 2
2026-03-25 05:01:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f9002387-a807-5907-a641-4a19ccbbee55, identifier: b4480455f8
2026-03-25 05:01:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c3256316-fcb7-5a62-aa43-b55c97bc8892 with identifier: 86a2b67bf8
2026-03-25 05:01:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c3256316-fcb7-5a62-aa43-b55c97bc8892 with identifier: 86a2b67bf8
2026-03-25 05:01:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c3256316-fcb7-5a62-aa43-b55c97bc8892 with identifier: 86a2b67bf8 to the API
2026-03-25 05:01:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/86a2b67bf8/peugeot-expert-fgn-tole-m-bluehdi-145-ss-eat8>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/xEqsXeT_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'c3256316-fcb7-5a62-aa43-b55c97bc8892',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/86a2b67bf8/peugeot-expert-fgn-tole-m-bluehdi-145-ss-eat8',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': 'EXPERT FGN TOLE M BLUEHDI 145 S&S EAT8',
 'odometer': 126960,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2023-09-25',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT EXPERT FGN TOLE M BLUEHDI 145 S&S EAT8',
 'transmission': 'automatic',
 'trim': 'EXPERT FGN TOLE M BLUEHDI 145 S&S EAT8',
 'year': 2023}
2026-03-25 05:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2786a2b67bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:33 [vpauto.fr] INFO: Saving data for 86a2b67bf8: {'created_time': 1774293648.985523, 'last_price_update_time': 1774414893.82818}
2026-03-25 05:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='86a2b67bf8') HTTP/1.1" 204 0
2026-03-25 05:01:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f9002387-a807-5907-a641-4a19ccbbee55 with identifier: b4480455f8
2026-03-25 05:01:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f9002387-a807-5907-a641-4a19ccbbee55 with identifier: b4480455f8
2026-03-25 05:01:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f9002387-a807-5907-a641-4a19ccbbee55 with identifier: b4480455f8 to the API
2026-03-25 05:01:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/b4480455f8/ford-kuga-25-duratec-190-ch-fhev-i-awd-e-cvt-st-line-business>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/ynCjkFK_BE.pdf',
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'f9002387-a807-5907-a641-4a19ccbbee55',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b4480455f8/ford-kuga-25-duratec-190-ch-fhev-i-awd-e-cvt-st-line-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FHEV I-AWD e-CVT ST-Line Business',
 'odometer': 98473,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2023-04-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FHEV I-AWD e-CVT ST-Line Business',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FHEV I-AWD e-CVT ST-Line Business',
 'year': 2023}
2026-03-25 05:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b4480455f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:34 [vpauto.fr] INFO: Saving data for b4480455f8: {'created_time': 1773775026.648294, 'last_price_update_time': 1774414894.161656}
2026-03-25 05:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b4480455f8') HTTP/1.1" 204 0
2026-03-25 05:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c27ce610bf/hyundai-kona-electrique-39-kwh-136-ch-intuitive> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e00d885-47a2-505f-a9e9-a3df14177940 with identifier: c27ce610bf
2026-03-25 05:01:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e00d885-47a2-505f-a9e9-a3df14177940 with scrape type 2
2026-03-25 05:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e00d885-47a2-505f-a9e9-a3df14177940 with scrape type 2
2026-03-25 05:01:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1e00d885-47a2-505f-a9e9-a3df14177940, identifier: c27ce610bf
2026-03-25 05:01:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1e00d885-47a2-505f-a9e9-a3df14177940 with identifier: c27ce610bf
2026-03-25 05:01:34 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:01:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1e00d885-47a2-505f-a9e9-a3df14177940 with identifier: c27ce610bf
2026-03-25 05:01:34 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1e00d885-47a2-505f-a9e9-a3df14177940 with identifier: c27ce610bf to the API
2026-03-25 05:01:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c27ce610bf/hyundai-kona-electrique-39-kwh-136-ch-intuitive>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-04T11:00:00Z',
 'fuel_type': 'Electric',
 'id': '1e00d885-47a2-505f-a9e9-a3df14177940',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c27ce610bf/hyundai-kona-electrique-39-kwh-136-ch-intuitive',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'HYUNDAI',
 'model': 'Kona Electrique 39 kWh - 136 ch Intuitive',
 'odometer': 9207,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 14400,
 'price_includes_vat': True,
 'registration_date': '2022-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI Kona Electrique 39 kWh - 136 ch Intuitive',
 'transmission': 'automatic',
 'trim': 'Kona Electrique 39 kWh - 136 ch Intuitive',
 'year': 2022}
2026-03-25 05:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c27ce610bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:34 [vpauto.fr] INFO: Saving data for c27ce610bf: {'auction_closing_time': 1775300400.0, 'created_time': 1774293616.216312, 'last_price_update_time': 1774414894.761366}
2026-03-25 05:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c27ce610bf') HTTP/1.1" 204 0
2026-03-25 05:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/58e36241f8/volkswagen-t-roc-15-tsi-evo-150-startstop-dsg7-style> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d4c5f713f8/mercedes-classe-a-250-e-8g-dct-style-line> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31cc8edb-d5d1-541d-afff-1c06e1c24677 with identifier: 58e36241f8
2026-03-25 05:01:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31cc8edb-d5d1-541d-afff-1c06e1c24677 with scrape type 2
2026-03-25 05:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31cc8edb-d5d1-541d-afff-1c06e1c24677 with scrape type 2
2026-03-25 05:01:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 31cc8edb-d5d1-541d-afff-1c06e1c24677, identifier: 58e36241f8
2026-03-25 05:01:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with identifier: d4c5f713f8
2026-03-25 05:01:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with scrape type 2
2026-03-25 05:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with scrape type 2
2026-03-25 05:01:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5e20a16d-4f5e-589f-95bd-b000f2d2a391, identifier: d4c5f713f8
2026-03-25 05:01:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 31cc8edb-d5d1-541d-afff-1c06e1c24677 with identifier: 58e36241f8
2026-03-25 05:01:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 31cc8edb-d5d1-541d-afff-1c06e1c24677 with identifier: 58e36241f8
2026-03-25 05:01:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 31cc8edb-d5d1-541d-afff-1c06e1c24677 with identifier: 58e36241f8 to the API
2026-03-25 05:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/58e36241f8/volkswagen-t-roc-15-tsi-evo-150-startstop-dsg7-style>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/PJxPJkd_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '31cc8edb-d5d1-541d-afff-1c06e1c24677',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/58e36241f8/volkswagen-t-roc-15-tsi-evo-150-startstop-dsg7-style',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'VOLKSWAGEN',
 'model': 'T-Roc 1.5 TSI EVO 150 Start/Stop DSG7 Style',
 'odometer': 133020,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2023-03-03',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN T-Roc 1.5 TSI EVO 150 Start/Stop DSG7 Style',
 'transmission': 'automatic',
 'trim': 'T-Roc 1.5 TSI EVO 150 Start/Stop DSG7 Style',
 'year': 2023}
2026-03-25 05:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2758e36241f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:35 [vpauto.fr] INFO: Saving data for 58e36241f8: {'created_time': 1774293652.923757, 'last_price_update_time': 1774414895.4623}
2026-03-25 05:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='58e36241f8') HTTP/1.1" 204 0
2026-03-25 05:01:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with identifier: d4c5f713f8
2026-03-25 05:01:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with identifier: d4c5f713f8
2026-03-25 05:01:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5e20a16d-4f5e-589f-95bd-b000f2d2a391 with identifier: d4c5f713f8 to the API
2026-03-25 05:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d4c5f713f8/mercedes-classe-a-250-e-8g-dct-style-line>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '5e20a16d-4f5e-589f-95bd-b000f2d2a391',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d4c5f713f8/mercedes-classe-a-250-e-8g-dct-style-line',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'MERCEDES',
 'model': 'Classe A 250 e 8G-DCT Style Line',
 'odometer': 16694,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-04-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES Classe A 250 e 8G-DCT Style Line',
 'transmission': 'automatic',
 'trim': 'Classe A 250 e 8G-DCT Style Line',
 'year': 2022}
2026-03-25 05:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d4c5f713f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:35 [vpauto.fr] INFO: Saving data for d4c5f713f8: {'created_time': 1773775000.018425, 'last_price_update_time': 1774414895.788642}
2026-03-25 05:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d4c5f713f8') HTTP/1.1" 204 0
2026-03-25 05:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5e0405d45a/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fc895b6a5a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e08db95-fcc2-52d6-a447-396217b712cf with identifier: 5e0405d45a
2026-03-25 05:01:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e08db95-fcc2-52d6-a447-396217b712cf with scrape type 2
2026-03-25 05:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e08db95-fcc2-52d6-a447-396217b712cf with scrape type 2
2026-03-25 05:01:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3e08db95-fcc2-52d6-a447-396217b712cf, identifier: 5e0405d45a
2026-03-25 05:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c867a2e7-8ee6-56e9-8a2b-e256da5a0aa9 with identifier: fc895b6a5a
2026-03-25 05:01:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c867a2e7-8ee6-56e9-8a2b-e256da5a0aa9 with scrape type 2
2026-03-25 05:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c867a2e7-8ee6-56e9-8a2b-e256da5a0aa9 with scrape type 2
2026-03-25 05:01:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c867a2e7-8ee6-56e9-8a2b-e256da5a0aa9, identifier: fc895b6a5a
2026-03-25 05:01:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3e08db95-fcc2-52d6-a447-396217b712cf with identifier: 5e0405d45a
2026-03-25 05:01:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3e08db95-fcc2-52d6-a447-396217b712cf with identifier: 5e0405d45a
2026-03-25 05:01:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3e08db95-fcc2-52d6-a447-396217b712cf with identifier: 5e0405d45a to the API
2026-03-25 05:01:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5e0405d45a/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '3e08db95-fcc2-52d6-a447-396217b712cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5e0405d45a/ford-puma-10-flexifuel-125-ch-mhev-ss-bvm6-titanium',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch mHEV S&S BVM6 Titanium',
 'odometer': 35581,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-12-23',
 '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': 2022}
2026-03-25 05:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275e0405d45a%27 HTTP/1.1" 200 None
2026-03-25 05:01:36 [vpauto.fr] INFO: Saving data for 5e0405d45a: {'created_time': 1774293609.907513, 'last_price_update_time': 1774414896.494012}
2026-03-25 05:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5e0405d45a') HTTP/1.1" 204 0
2026-03-25 05:01:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c867a2e7-8ee6-56e9-8a2b-e256da5a0aa9 with identifier: fc895b6a5a
2026-03-25 05:01:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c867a2e7-8ee6-56e9-8a2b-e256da5a0aa9 with identifier: fc895b6a5a
2026-03-25 05:01:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c867a2e7-8ee6-56e9-8a2b-e256da5a0aa9 with identifier: fc895b6a5a to the API
2026-03-25 05:01:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/fc895b6a5a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': 'c867a2e7-8ee6-56e9-8a2b-e256da5a0aa9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/fc895b6a5a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Titanium',
 'odometer': 40869,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-12-26',
 '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': 2022}
2026-03-25 05:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fc895b6a5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:36 [vpauto.fr] INFO: Saving data for fc895b6a5a: {'created_time': 1774293613.492633, 'last_price_update_time': 1774414896.81842}
2026-03-25 05:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fc895b6a5a') HTTP/1.1" 204 0
2026-03-25 05:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/67b4da03f8/peugeot-208-electrique-50-kwh-136-active-business-r-societe> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d5f7d799f8/citroen-c5-aircross-hybride-rechargeable-225-ss-e-eat8-business> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0681042-d76c-5ffb-879a-bd81c01adf49 with identifier: 67b4da03f8
2026-03-25 05:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0681042-d76c-5ffb-879a-bd81c01adf49 with scrape type 2
2026-03-25 05:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0681042-d76c-5ffb-879a-bd81c01adf49 with scrape type 2
2026-03-25 05:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b0681042-d76c-5ffb-879a-bd81c01adf49, identifier: 67b4da03f8
2026-03-25 05:01:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b0681042-d76c-5ffb-879a-bd81c01adf49 with identifier: 67b4da03f8
2026-03-25 05:01:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b0681042-d76c-5ffb-879a-bd81c01adf49 with identifier: 67b4da03f8
2026-03-25 05:01:37 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b0681042-d76c-5ffb-879a-bd81c01adf49 with identifier: 67b4da03f8 to the API
2026-03-25 05:01:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/67b4da03f8/peugeot-208-electrique-50-kwh-136-active-business-r-societe>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/BfrADYw_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'b0681042-d76c-5ffb-879a-bd81c01adf49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/67b4da03f8/peugeot-208-electrique-50-kwh-136-active-business-r-societe',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '208 ELECTRIQUE 50 KWH 136 ACTIVE BUSINESS R Société',
 'odometer': 62555,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-07-20',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT 208 ELECTRIQUE 50 KWH 136 ACTIVE BUSINESS R Société',
 'transmission': 'automatic',
 'trim': '208 ELECTRIQUE 50 KWH 136 ACTIVE BUSINESS R Société',
 'year': 2022}
2026-03-25 05:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2767b4da03f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:37 [vpauto.fr] INFO: Saving data for 67b4da03f8: {'created_time': 1774293616.955484, 'last_price_update_time': 1774414897.412484}
2026-03-25 05:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='67b4da03f8') HTTP/1.1" 204 0
2026-03-25 05:01:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c046f61-19e0-5606-80c5-57d0a63a3e45 with identifier: d5f7d799f8
2026-03-25 05:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c046f61-19e0-5606-80c5-57d0a63a3e45 with scrape type 2
2026-03-25 05:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c046f61-19e0-5606-80c5-57d0a63a3e45 with scrape type 2
2026-03-25 05:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9c046f61-19e0-5606-80c5-57d0a63a3e45, identifier: d5f7d799f8
2026-03-25 05:01:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9c046f61-19e0-5606-80c5-57d0a63a3e45 with identifier: d5f7d799f8
2026-03-25 05:01:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9c046f61-19e0-5606-80c5-57d0a63a3e45 with identifier: d5f7d799f8
2026-03-25 05:01:37 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9c046f61-19e0-5606-80c5-57d0a63a3e45 with identifier: d5f7d799f8 to the API
2026-03-25 05:01:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d5f7d799f8/citroen-c5-aircross-hybride-rechargeable-225-ss-e-eat8-business>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/hnRHZuC_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '9c046f61-19e0-5606-80c5-57d0a63a3e45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d5f7d799f8/citroen-c5-aircross-hybride-rechargeable-225-ss-e-eat8-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'C5 Aircross Hybride Rechargeable 225 S&S e-EAT8 Business',
 'odometer': 106800,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-06-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C5 Aircross Hybride Rechargeable 225 S&S e-EAT8 Business',
 'transmission': 'automatic',
 'trim': 'C5 Aircross Hybride Rechargeable 225 S&S e-EAT8 Business',
 'year': 2022}
2026-03-25 05:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d5f7d799f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:37 [vpauto.fr] INFO: Saving data for d5f7d799f8: {'created_time': 1773774318.655374, 'last_price_update_time': 1774414897.889118}
2026-03-25 05:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d5f7d799f8') HTTP/1.1" 204 0
2026-03-25 05:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f5a133305a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c86cdce-b515-5e70-92c0-5b02da129aa5 with identifier: f5a133305a
2026-03-25 05:01:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c86cdce-b515-5e70-92c0-5b02da129aa5 with scrape type 1
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9c86cdce-b515-5e70-92c0-5b02da129aa5
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFguSRlV_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FguSRlV_01-1200.jpg already downloaded
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFguSRlV_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FguSRlV_02-1200.jpg already downloaded
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFguSRlV_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FguSRlV_03-1200.jpg already downloaded
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFguSRlV_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FguSRlV_04-1200.jpg already downloaded
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFguSRlV_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FguSRlV_05-1200.jpg already downloaded
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFguSRlV_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FguSRlV_06-1200.jpg already downloaded
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFguSRlV_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FguSRlV_07-1200.jpg already downloaded
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFguSRlV_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FguSRlV_08-1200.jpg already downloaded
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFguSRlV_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FguSRlV_09-1200.jpg already downloaded
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFguSRlV_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FguSRlV_10-1200.jpg already downloaded
2026-03-25 05:01:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9c86cdce-b515-5e70-92c0-5b02da129aa5, identifier: f5a133305a
2026-03-25 05:01:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9c86cdce-b515-5e70-92c0-5b02da129aa5 with identifier: f5a133305a
2026-03-25 05:01:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9c86cdce-b515-5e70-92c0-5b02da129aa5 with identifier: f5a133305a
2026-03-25 05:01:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9c86cdce-b515-5e70-92c0-5b02da129aa5 with identifier: f5a133305a to the API
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f5a133305a/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': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '9c86cdce-b515-5e70-92c0-5b02da129aa5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f5a133305a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-titanium',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift Titanium',
 'odometer': 77201,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photo_urls': ['https://cdn.vpauto.fr/FguSRlV_01-1200.jpg',
                'https://cdn.vpauto.fr/FguSRlV_02-1200.jpg',
                'https://cdn.vpauto.fr/FguSRlV_03-1200.jpg',
                'https://cdn.vpauto.fr/FguSRlV_04-1200.jpg',
                'https://cdn.vpauto.fr/FguSRlV_05-1200.jpg',
                'https://cdn.vpauto.fr/FguSRlV_06-1200.jpg',
                'https://cdn.vpauto.fr/FguSRlV_07-1200.jpg',
                'https://cdn.vpauto.fr/FguSRlV_08-1200.jpg',
                'https://cdn.vpauto.fr/FguSRlV_09-1200.jpg',
                'https://cdn.vpauto.fr/FguSRlV_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c86cdce-b515-5e70-92c0-5b02da129aa5/9c86cdce-b515-5e70-92c0-5b02da129aa5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88242,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FguSRlV_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c86cdce-b515-5e70-92c0-5b02da129aa5/9c86cdce-b515-5e70-92c0-5b02da129aa5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81158,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FguSRlV_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c86cdce-b515-5e70-92c0-5b02da129aa5/9c86cdce-b515-5e70-92c0-5b02da129aa5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90231,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FguSRlV_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c86cdce-b515-5e70-92c0-5b02da129aa5/9c86cdce-b515-5e70-92c0-5b02da129aa5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70049,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FguSRlV_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c86cdce-b515-5e70-92c0-5b02da129aa5/9c86cdce-b515-5e70-92c0-5b02da129aa5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89925,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FguSRlV_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c86cdce-b515-5e70-92c0-5b02da129aa5/9c86cdce-b515-5e70-92c0-5b02da129aa5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79915,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FguSRlV_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c86cdce-b515-5e70-92c0-5b02da129aa5/9c86cdce-b515-5e70-92c0-5b02da129aa5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77769,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FguSRlV_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c86cdce-b515-5e70-92c0-5b02da129aa5/9c86cdce-b515-5e70-92c0-5b02da129aa5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74016,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FguSRlV_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c86cdce-b515-5e70-92c0-5b02da129aa5/9c86cdce-b515-5e70-92c0-5b02da129aa5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113903,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FguSRlV_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c86cdce-b515-5e70-92c0-5b02da129aa5/9c86cdce-b515-5e70-92c0-5b02da129aa5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103892,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/FguSRlV_10-1200.jpg',
             'Width': 1200}],
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-12-28',
 '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': 2022}
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f5a133305a%27 HTTP/1.1" 200 None
2026-03-25 05:01:38 [vpauto.fr] INFO: Saving data for f5a133305a: {'created_time': 1774414898.754825, 'last_price_update_time': 1774414898.75484}
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f5a133305a') HTTP/1.1" 204 0
2026-03-25 05:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b93c34a6f8/volvo-xc60-xc60-t6-recharge-awd-253-ch-145-ch-geartronic-8-start> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c0008badf8/bmw-serie-4-gran-coupe-g26-420d-xdrive-190-ch-bva8-m-sport> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/444b7d21f8/skoda-karoq-20-tdi-116-ch-scr-dsg7-style> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/68cdcb88aa/hyundai-tucson-16-t-gdi-230-hybrid-bva6-business> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d94f22d-d590-5291-8070-4d21eb3d5e9c with identifier: b93c34a6f8
2026-03-25 05:01:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d94f22d-d590-5291-8070-4d21eb3d5e9c with scrape type 2
2026-03-25 05:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d94f22d-d590-5291-8070-4d21eb3d5e9c with scrape type 2
2026-03-25 05:01:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8d94f22d-d590-5291-8070-4d21eb3d5e9c, identifier: b93c34a6f8
2026-03-25 05:01:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb9c6fdb-5613-5841-ac8c-4efd07bb7da5 with identifier: c0008badf8
2026-03-25 05:01:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb9c6fdb-5613-5841-ac8c-4efd07bb7da5 with scrape type 2
2026-03-25 05:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb9c6fdb-5613-5841-ac8c-4efd07bb7da5 with scrape type 2
2026-03-25 05:01:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: eb9c6fdb-5613-5841-ac8c-4efd07bb7da5, identifier: c0008badf8
2026-03-25 05:01:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98ce5abe-973c-502a-9723-7414d879c201 with identifier: 444b7d21f8
2026-03-25 05:01:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98ce5abe-973c-502a-9723-7414d879c201 with scrape type 2
2026-03-25 05:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98ce5abe-973c-502a-9723-7414d879c201 with scrape type 2
2026-03-25 05:01:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 98ce5abe-973c-502a-9723-7414d879c201, identifier: 444b7d21f8
2026-03-25 05:01:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8d94f22d-d590-5291-8070-4d21eb3d5e9c with identifier: b93c34a6f8
2026-03-25 05:01:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8d94f22d-d590-5291-8070-4d21eb3d5e9c with identifier: b93c34a6f8
2026-03-25 05:01:39 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8d94f22d-d590-5291-8070-4d21eb3d5e9c with identifier: b93c34a6f8 to the API
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/b93c34a6f8/volvo-xc60-xc60-t6-recharge-awd-253-ch-145-ch-geartronic-8-start>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '8d94f22d-d590-5291-8070-4d21eb3d5e9c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b93c34a6f8/volvo-xc60-xc60-t6-recharge-awd-253-ch-145-ch-geartronic-8-start',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'VOLVO',
 'model': 'XC60 XC60 T6 Recharge AWD 253 ch + 145 ch Geartronic 8 Start',
 'odometer': 123145,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-03-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLVO XC60 XC60 T6 Recharge AWD 253 ch + 145 ch Geartronic 8 Start',
 'transmission': 'automatic',
 'trim': 'XC60 XC60 T6 Recharge AWD 253 ch + 145 ch Geartronic 8 Start',
 'year': 2022}
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b93c34a6f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:39 [vpauto.fr] INFO: Saving data for b93c34a6f8: {'created_time': 1774292981.3649, 'last_price_update_time': 1774414899.538379}
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b93c34a6f8') HTTP/1.1" 204 0
2026-03-25 05:01:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: eb9c6fdb-5613-5841-ac8c-4efd07bb7da5 with identifier: c0008badf8
2026-03-25 05:01:39 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:01:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: eb9c6fdb-5613-5841-ac8c-4efd07bb7da5 with identifier: c0008badf8
2026-03-25 05:01:39 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: eb9c6fdb-5613-5841-ac8c-4efd07bb7da5 with identifier: c0008badf8 to the API
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c0008badf8/bmw-serie-4-gran-coupe-g26-420d-xdrive-190-ch-bva8-m-sport>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/VVewcHw_BE.pdf',
 'category': None,
 'color': 'Pearly white',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel Hybrid',
 'id': 'eb9c6fdb-5613-5841-ac8c-4efd07bb7da5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c0008badf8/bmw-serie-4-gran-coupe-g26-420d-xdrive-190-ch-bva8-m-sport',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'BMW',
 'model': 'SERIE 4 GRAN COUPE G26 420d xDrive 190 ch BVA8 M Sport',
 'odometer': 64260,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2023-03-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW SERIE 4 GRAN COUPE G26 420d xDrive 190 ch BVA8 M Sport',
 'transmission': 'automatic',
 'trim': 'SERIE 4 GRAN COUPE G26 420d xDrive 190 ch BVA8 M Sport',
 'year': 2023}
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c0008badf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:39 [vpauto.fr] INFO: Saving data for c0008badf8: {'created_time': 1773775044.705835, 'last_price_update_time': 1774414899.8677}
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c0008badf8') HTTP/1.1" 204 0
2026-03-25 05:01:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 98ce5abe-973c-502a-9723-7414d879c201 with identifier: 444b7d21f8
2026-03-25 05:01:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 98ce5abe-973c-502a-9723-7414d879c201 with identifier: 444b7d21f8
2026-03-25 05:01:39 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 98ce5abe-973c-502a-9723-7414d879c201 with identifier: 444b7d21f8 to the API
2026-03-25 05:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/444b7d21f8/skoda-karoq-20-tdi-116-ch-scr-dsg7-style>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/fxqsGCh_BE.pdf',
 'category': None,
 'color': 'Navy blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '98ce5abe-973c-502a-9723-7414d879c201',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/444b7d21f8/skoda-karoq-20-tdi-116-ch-scr-dsg7-style',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'SKODA',
 'model': 'Karoq 2.0 TDI 116 ch SCR DSG7 Style',
 'odometer': 133076,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2023-11-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA Karoq 2.0 TDI 116 ch SCR DSG7 Style',
 'transmission': 'automatic',
 'trim': 'Karoq 2.0 TDI 116 ch SCR DSG7 Style',
 'year': 2023}
2026-03-25 05:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27444b7d21f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:40 [vpauto.fr] INFO: Saving data for 444b7d21f8: {'created_time': 1774293631.82543, 'last_price_update_time': 1774414900.210604}
2026-03-25 05:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='444b7d21f8') HTTP/1.1" 204 0
2026-03-25 05:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d431ba5af8/renault-megane-iv-estate-e-tech-plug-in-hybride-160-21n-business> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/51bbc226aa/peugeot-3008-bluehdi-130ch-ss-eat8-active-pack> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05: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-25 05: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-25 05:01:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 942fbe2b-d19f-5f7b-9d70-19ff7eb9c507 with identifier: 68cdcb88aa
2026-03-25 05:01:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 942fbe2b-d19f-5f7b-9d70-19ff7eb9c507 with scrape type 2
2026-03-25 05:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 942fbe2b-d19f-5f7b-9d70-19ff7eb9c507 with scrape type 2
2026-03-25 05:01:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 942fbe2b-d19f-5f7b-9d70-19ff7eb9c507, identifier: 68cdcb88aa
2026-03-25 05:01:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 942fbe2b-d19f-5f7b-9d70-19ff7eb9c507 with identifier: 68cdcb88aa
2026-03-25 05:01:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 942fbe2b-d19f-5f7b-9d70-19ff7eb9c507 with identifier: 68cdcb88aa
2026-03-25 05:01:40 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 942fbe2b-d19f-5f7b-9d70-19ff7eb9c507 with identifier: 68cdcb88aa to the API
2026-03-25 05:01:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/68cdcb88aa/hyundai-tucson-16-t-gdi-230-hybrid-bva6-business>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.6L',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '942fbe2b-d19f-5f7b-9d70-19ff7eb9c507',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/68cdcb88aa/hyundai-tucson-16-t-gdi-230-hybrid-bva6-business',
 'listing': 'auction',
 'location': '59 - LILLE',
 'make': 'HYUNDAI',
 'model': 'Tucson 1.6 T-GDI 230 Hybrid BVA6 Business',
 'odometer': 138068,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-11-24',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI Tucson 1.6 T-GDI 230 Hybrid BVA6 Business',
 'transmission': 'automatic',
 'trim': 'Tucson 1.6 T-GDI 230 Hybrid BVA6 Business',
 'year': 2022}
2026-03-25 05:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2768cdcb88aa%27 HTTP/1.1" 200 None
2026-03-25 05:01:40 [vpauto.fr] INFO: Saving data for 68cdcb88aa: {'created_time': 1774292958.37954, 'last_price_update_time': 1774414900.663374}
2026-03-25 05:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='68cdcb88aa') HTTP/1.1" 204 0
2026-03-25 05:01:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43fa47e9-fe49-56b8-9c3b-4949614c299b with identifier: d431ba5af8
2026-03-25 05:01:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43fa47e9-fe49-56b8-9c3b-4949614c299b with scrape type 2
2026-03-25 05:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43fa47e9-fe49-56b8-9c3b-4949614c299b with scrape type 2
2026-03-25 05:01:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 43fa47e9-fe49-56b8-9c3b-4949614c299b, identifier: d431ba5af8
2026-03-25 05:01:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0078b2d0-55b2-5e34-b0fe-99368773f9d0 with identifier: 51bbc226aa
2026-03-25 05:01:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0078b2d0-55b2-5e34-b0fe-99368773f9d0 with scrape type 2
2026-03-25 05:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0078b2d0-55b2-5e34-b0fe-99368773f9d0 with scrape type 2
2026-03-25 05:01:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0078b2d0-55b2-5e34-b0fe-99368773f9d0, identifier: 51bbc226aa
2026-03-25 05:01:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 43fa47e9-fe49-56b8-9c3b-4949614c299b with identifier: d431ba5af8
2026-03-25 05:01:40 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:01:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 43fa47e9-fe49-56b8-9c3b-4949614c299b with identifier: d431ba5af8
2026-03-25 05:01:40 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 43fa47e9-fe49-56b8-9c3b-4949614c299b with identifier: d431ba5af8 to the API
2026-03-25 05:01:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d431ba5af8/renault-megane-iv-estate-e-tech-plug-in-hybride-160-21n-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': '43fa47e9-fe49-56b8-9c3b-4949614c299b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d431ba5af8/renault-megane-iv-estate-e-tech-plug-in-hybride-160-21n-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'Megane IV Estate E-TECH Plug-In Hybride 160 - 21N Business',
 'odometer': 134255,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-02-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Megane IV Estate E-TECH Plug-In Hybride 160 - 21N Business',
 'transmission': 'automatic',
 'trim': 'Megane IV Estate E-TECH Plug-In Hybride 160 - 21N Business',
 'year': 2022}
2026-03-25 05:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d431ba5af8%27 HTTP/1.1" 200 None
2026-03-25 05:01:41 [vpauto.fr] INFO: Saving data for d431ba5af8: {'created_time': 1773774464.54578, 'last_price_update_time': 1774414901.220842}
2026-03-25 05:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d431ba5af8') HTTP/1.1" 204 0
2026-03-25 05:01:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0078b2d0-55b2-5e34-b0fe-99368773f9d0 with identifier: 51bbc226aa
2026-03-25 05:01:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0078b2d0-55b2-5e34-b0fe-99368773f9d0 with identifier: 51bbc226aa
2026-03-25 05:01:41 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0078b2d0-55b2-5e34-b0fe-99368773f9d0 with identifier: 51bbc226aa to the API
2026-03-25 05:01:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/51bbc226aa/peugeot-3008-bluehdi-130ch-ss-eat8-active-pack>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '0078b2d0-55b2-5e34-b0fe-99368773f9d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/51bbc226aa/peugeot-3008-bluehdi-130ch-ss-eat8-active-pack',
 'listing': 'auction',
 'location': '59 - LILLE',
 'make': 'PEUGEOT',
 'model': '3008 BlueHDi 130ch S&S EAT8 Active Pack',
 'odometer': 119539,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-07-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 3008 BlueHDi 130ch S&S EAT8 Active Pack',
 'transmission': 'automatic',
 'trim': '3008 BlueHDi 130ch S&S EAT8 Active Pack',
 'year': 2022}
2026-03-25 05:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2751bbc226aa%27 HTTP/1.1" 200 None
2026-03-25 05:01:41 [vpauto.fr] INFO: Saving data for 51bbc226aa: {'created_time': 1774292985.759029, 'last_price_update_time': 1774414901.601001}
2026-03-25 05:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='51bbc226aa') HTTP/1.1" 204 0
2026-03-25 05:01:41 [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-25 05:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c6caf061f8/skoda-octavia-combi-15-tsi-mhev-e-tec-150-ch-act-dsg7-business> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/595391a4f8/citroen-c5-aircross-bluehdi-130-ss-eat8-feel> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:41 [vpauto.fr] INFO: Found 96 ads on page 5
2026-03-25 05:01:41 [vpauto.fr] INFO: Found listing with ID: ef326776f8
2026-03-25 05:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ef326776f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:41 [vpauto.fr] INFO: Scrape type for ef326776f8: 0
2026-03-25 05:01:41 [vpauto.fr] INFO: Found listing with ID: 8d7b01b4f8
2026-03-25 05:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278d7b01b4f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:41 [vpauto.fr] INFO: Scrape type for 8d7b01b4f8: 0
2026-03-25 05:01:41 [vpauto.fr] INFO: Found listing with ID: ae9f65a336
2026-03-25 05:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ae9f65a336%27 HTTP/1.1" 200 None
2026-03-25 05:01:41 [vpauto.fr] INFO: Scrape type for ae9f65a336: 0
2026-03-25 05:01:41 [vpauto.fr] INFO: Found listing with ID: e5f7d8e6f8
2026-03-25 05:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e5f7d8e6f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:41 [vpauto.fr] INFO: Scrape type for e5f7d8e6f8: 2
2026-03-25 05:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aff709b2-2e6c-548e-ac7e-76a62cb35269 with identifier: c6caf061f8
2026-03-25 05:01:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aff709b2-2e6c-548e-ac7e-76a62cb35269 with scrape type 2
2026-03-25 05:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aff709b2-2e6c-548e-ac7e-76a62cb35269 with scrape type 2
2026-03-25 05:01:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: aff709b2-2e6c-548e-ac7e-76a62cb35269, identifier: c6caf061f8
2026-03-25 05:01:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: aff709b2-2e6c-548e-ac7e-76a62cb35269 with identifier: c6caf061f8
2026-03-25 05:01:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: aff709b2-2e6c-548e-ac7e-76a62cb35269 with identifier: c6caf061f8
2026-03-25 05:01:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: aff709b2-2e6c-548e-ac7e-76a62cb35269 with identifier: c6caf061f8 to the API
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c6caf061f8/skoda-octavia-combi-15-tsi-mhev-e-tec-150-ch-act-dsg7-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.5L',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': 'aff709b2-2e6c-548e-ac7e-76a62cb35269',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c6caf061f8/skoda-octavia-combi-15-tsi-mhev-e-tec-150-ch-act-dsg7-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'SKODA',
 'model': 'Octavia Combi 1.5 TSI mHEV e-TEC 150 ch ACT DSG7 Business',
 'odometer': 148180,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 12900,
 'price_includes_vat': True,
 'registration_date': '2022-09-05',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA Octavia Combi 1.5 TSI mHEV e-TEC 150 ch ACT DSG7 Business',
 'transmission': 'automatic',
 'trim': 'Octavia Combi 1.5 TSI mHEV e-TEC 150 ch ACT DSG7 Business',
 'year': 2022}
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c6caf061f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:42 [vpauto.fr] INFO: Saving data for c6caf061f8: {'auction_closing_time': 1774877400.0, 'created_time': 1773774448.576385, 'last_price_update_time': 1774414902.266152}
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c6caf061f8') HTTP/1.1" 204 0
2026-03-25 05:01:42 [vpauto.fr] INFO: Found listing with ID: a5f47fd6f8
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a5f47fd6f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:42 [vpauto.fr] INFO: Scrape type for a5f47fd6f8: 0
2026-03-25 05:01:42 [vpauto.fr] INFO: Found listing with ID: 44d2e3de9e
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2744d2e3de9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:42 [vpauto.fr] INFO: Scrape type for 44d2e3de9e: 0
2026-03-25 05:01:42 [vpauto.fr] INFO: Found listing with ID: 7749b620f8
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277749b620f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:42 [vpauto.fr] INFO: Scrape type for 7749b620f8: 0
2026-03-25 05:01:42 [vpauto.fr] INFO: Found listing with ID: 2d9a686bf8
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272d9a686bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:42 [vpauto.fr] INFO: Scrape type for 2d9a686bf8: 0
2026-03-25 05:01:42 [vpauto.fr] INFO: Found listing with ID: 2cdb823e9e
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272cdb823e9e%27 HTTP/1.1" 200 None
2026-03-25 05:01:42 [vpauto.fr] INFO: Scrape type for 2cdb823e9e: 0
2026-03-25 05:01:42 [vpauto.fr] INFO: Found listing with ID: de9b0bf3f8
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27de9b0bf3f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:42 [vpauto.fr] INFO: Scrape type for de9b0bf3f8: 2
2026-03-25 05:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/eb0f83dbf8/ds-ds7-crossback-hybride-e-tense-225-eat8-louvre> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:42 [vpauto.fr] INFO: Found listing with ID: eaa81fd15a
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27eaa81fd15a%27 HTTP/1.1" 200 None
2026-03-25 05:01:42 [vpauto.fr] INFO: Scrape type for eaa81fd15a: 0
2026-03-25 05:01:42 [vpauto.fr] INFO: Found listing with ID: d2c0c6dff8
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d2c0c6dff8%27 HTTP/1.1" 200 None
2026-03-25 05:01:42 [vpauto.fr] INFO: Scrape type for d2c0c6dff8: 2
2026-03-25 05: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-25 05:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e133136df8/bmw-x3-xdrive-30e-292ch-bva8-m-sport> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05: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-25 05:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd0e8977-a365-5d58-b9ef-b177a1be6f02 with identifier: 595391a4f8
2026-03-25 05:01:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd0e8977-a365-5d58-b9ef-b177a1be6f02 with scrape type 2
2026-03-25 05:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd0e8977-a365-5d58-b9ef-b177a1be6f02 with scrape type 2
2026-03-25 05:01:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cd0e8977-a365-5d58-b9ef-b177a1be6f02, identifier: 595391a4f8
2026-03-25 05:01:42 [vpauto.fr] INFO: Found listing with ID: 1e8719eaf8
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271e8719eaf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:42 [vpauto.fr] INFO: Scrape type for 1e8719eaf8: 0
2026-03-25 05:01:42 [vpauto.fr] INFO: Found listing with ID: 5d7798c6b1
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275d7798c6b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:42 [vpauto.fr] INFO: Scrape type for 5d7798c6b1: 2
2026-03-25 05:01:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cd0e8977-a365-5d58-b9ef-b177a1be6f02 with identifier: 595391a4f8
2026-03-25 05:01:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cd0e8977-a365-5d58-b9ef-b177a1be6f02 with identifier: 595391a4f8
2026-03-25 05:01:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cd0e8977-a365-5d58-b9ef-b177a1be6f02 with identifier: 595391a4f8 to the API
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/595391a4f8/citroen-c5-aircross-bluehdi-130-ss-eat8-feel>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/CDkqeTP_BE.pdf',
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'cd0e8977-a365-5d58-b9ef-b177a1be6f02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/595391a4f8/citroen-c5-aircross-bluehdi-130-ss-eat8-feel',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'C5 Aircross BlueHDi 130 S&S EAT8 Feel',
 'odometer': 151334,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 12900,
 'price_includes_vat': True,
 'registration_date': '2022-12-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C5 Aircross BlueHDi 130 S&S EAT8 Feel',
 'transmission': 'automatic',
 'trim': 'C5 Aircross BlueHDi 130 S&S EAT8 Feel',
 'year': 2022}
2026-03-25 05:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27595391a4f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:43 [vpauto.fr] INFO: Saving data for 595391a4f8: {'auction_closing_time': 1774877400.0, 'created_time': 1773774446.477048, 'last_price_update_time': 1774414903.033392}
2026-03-25 05:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='595391a4f8') HTTP/1.1" 204 0
2026-03-25 05:01:43 [vpauto.fr] INFO: Found listing with ID: 36f0ce16f8
2026-03-25 05:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2736f0ce16f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:43 [vpauto.fr] INFO: Scrape type for 36f0ce16f8: 2
2026-03-25 05:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b2631813f8/mercedes-classe-a-250-e-8g-dct-business-line> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2a02b1d-7759-5a61-86ee-75d6267d4c48 with identifier: eb0f83dbf8
2026-03-25 05:01:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2a02b1d-7759-5a61-86ee-75d6267d4c48 with scrape type 2
2026-03-25 05:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2a02b1d-7759-5a61-86ee-75d6267d4c48 with scrape type 2
2026-03-25 05:01:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d2a02b1d-7759-5a61-86ee-75d6267d4c48, identifier: eb0f83dbf8
2026-03-25 05:01:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d04309a3-ee97-5771-b6e2-c2de5f90ea04 with identifier: e133136df8
2026-03-25 05:01:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d04309a3-ee97-5771-b6e2-c2de5f90ea04 with scrape type 2
2026-03-25 05:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d04309a3-ee97-5771-b6e2-c2de5f90ea04 with scrape type 2
2026-03-25 05:01:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d04309a3-ee97-5771-b6e2-c2de5f90ea04, identifier: e133136df8
2026-03-25 05: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-25 05:01:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d2a02b1d-7759-5a61-86ee-75d6267d4c48 with identifier: eb0f83dbf8
2026-03-25 05:01:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d2a02b1d-7759-5a61-86ee-75d6267d4c48 with identifier: eb0f83dbf8
2026-03-25 05:01:43 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d2a02b1d-7759-5a61-86ee-75d6267d4c48 with identifier: eb0f83dbf8 to the API
2026-03-25 05:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/eb0f83dbf8/ds-ds7-crossback-hybride-e-tense-225-eat8-louvre>
{'auction_title': '',
 'c_o_2_emission_value': 35,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/UDNTZcn_BE.pdf',
 'category': None,
 'color': 'Navy blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'd2a02b1d-7759-5a61-86ee-75d6267d4c48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/eb0f83dbf8/ds-ds7-crossback-hybride-e-tense-225-eat8-louvre',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'DS',
 'model': '7 Crossback Hybride E-Tense 225 EAT8 Louvre',
 'odometer': 47056,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-06-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS7 Crossback Hybride E-Tense 225 EAT8 Louvre',
 'transmission': 'automatic',
 'trim': '7 Crossback Hybride E-Tense 225 EAT8 Louvre',
 'year': 2022}
2026-03-25 05:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27eb0f83dbf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:43 [vpauto.fr] INFO: Saving data for eb0f83dbf8: {'created_time': 1773774296.611503, 'last_price_update_time': 1774414903.714427}
2026-03-25 05:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='eb0f83dbf8') HTTP/1.1" 204 0
2026-03-25 05:01:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d04309a3-ee97-5771-b6e2-c2de5f90ea04 with identifier: e133136df8
2026-03-25 05:01:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d04309a3-ee97-5771-b6e2-c2de5f90ea04 with identifier: e133136df8
2026-03-25 05:01:43 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d04309a3-ee97-5771-b6e2-c2de5f90ea04 with identifier: e133136df8 to the API
2026-03-25 05:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e133136df8/bmw-x3-xdrive-30e-292ch-bva8-m-sport>
{'auction_title': '',
 'c_o_2_emission_value': 48,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/ztEDrsB_BE.pdf',
 'category': None,
 'color': 'Night blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': 'd04309a3-ee97-5771-b6e2-c2de5f90ea04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e133136df8/bmw-x3-xdrive-30e-292ch-bva8-m-sport',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'BMW',
 'model': 'X3 xDrive 30e 292ch BVA8 M Sport',
 'odometer': 34766,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-11-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X3 xDrive 30e 292ch BVA8 M Sport',
 'transmission': 'automatic',
 'trim': 'X3 xDrive 30e 292ch BVA8 M Sport',
 'year': 2022}
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e133136df8%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Saving data for e133136df8: {'created_time': 1773774382.960055, 'last_price_update_time': 1774414904.084846}
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e133136df8') HTTP/1.1" 204 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 38eefb04f8
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2738eefb04f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 38eefb04f8: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 1ba9574baa
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271ba9574baa%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 1ba9574baa: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: f4934a87f8
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f4934a87f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for f4934a87f8: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 9255da31b1
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279255da31b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 9255da31b1: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 961319fdf8
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27961319fdf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 961319fdf8: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: dd74d9e9b1
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27dd74d9e9b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for dd74d9e9b1: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: c0255890f8
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c0255890f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for c0255890f8: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 3f6a8948b1
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273f6a8948b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 3f6a8948b1: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 27d64521f8
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2727d64521f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 27d64521f8: 2
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 3a5bd53536
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273a5bd53536%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 3a5bd53536: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 23ca135936
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2723ca135936%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 23ca135936: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 878129a2b1
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27878129a2b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 878129a2b1: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: f42d983cf8
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f42d983cf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for f42d983cf8: 2
2026-03-25 05:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e138d32c5a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
2026-03-25 05:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05: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-25 05: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-25 05:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b9862f1-0a2c-51c1-9b72-6a01373e27a0 with identifier: b2631813f8
2026-03-25 05:01:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b9862f1-0a2c-51c1-9b72-6a01373e27a0 with scrape type 2
2026-03-25 05:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b9862f1-0a2c-51c1-9b72-6a01373e27a0 with scrape type 2
2026-03-25 05:01:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7b9862f1-0a2c-51c1-9b72-6a01373e27a0, identifier: b2631813f8
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 14e7c610f8
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2714e7c610f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 14e7c610f8: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 69dbbe09b1
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2769dbbe09b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 69dbbe09b1: 0
2026-03-25 05:01:44 [vpauto.fr] INFO: Found listing with ID: 774a0d96b1
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27774a0d96b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Scrape type for 774a0d96b1: 2
2026-03-25 05:01:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7b9862f1-0a2c-51c1-9b72-6a01373e27a0 with identifier: b2631813f8
2026-03-25 05:01:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7b9862f1-0a2c-51c1-9b72-6a01373e27a0 with identifier: b2631813f8
2026-03-25 05:01:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7b9862f1-0a2c-51c1-9b72-6a01373e27a0 with identifier: b2631813f8 to the API
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/b2631813f8/mercedes-classe-a-250-e-8g-dct-business-line>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '7b9862f1-0a2c-51c1-9b72-6a01373e27a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b2631813f8/mercedes-classe-a-250-e-8g-dct-business-line',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'MERCEDES',
 'model': 'Classe A 250 e 8G-DCT Business Line',
 'odometer': 24985,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-04-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES Classe A 250 e 8G-DCT Business Line',
 'transmission': 'automatic',
 'trim': 'Classe A 250 e 8G-DCT Business Line',
 'year': 2022}
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b2631813f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:44 [vpauto.fr] INFO: Saving data for b2631813f8: {'created_time': 1773774992.117649, 'last_price_update_time': 1774414904.928431}
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b2631813f8') HTTP/1.1" 204 0
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: 3c038d8bb1
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273c038d8bb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for 3c038d8bb1: 0
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: d7d35623bf
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d7d35623bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for d7d35623bf: 0
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: bf191a27f8
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27bf191a27f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for bf191a27f8: 0
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: 4d7b9e42b1
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274d7b9e42b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for 4d7b9e42b1: 0
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: e43234a9f8
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e43234a9f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for e43234a9f8: 0
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: e67abfacf8
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e67abfacf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for e67abfacf8: 0
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: 2d1ab68436
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272d1ab68436%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for 2d1ab68436: 0
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: 6e31185eb1
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276e31185eb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for 6e31185eb1: 0
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: a4049b3bf8
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a4049b3bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for a4049b3bf8: 2
2026-03-25 05:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/729d4b69f8/renault-austral-e-tech-hybrid-200-techno> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6ebdcb8-4c5e-5c77-ba23-9fb32389aeaf with identifier: e138d32c5a
2026-03-25 05:01:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6ebdcb8-4c5e-5c77-ba23-9fb32389aeaf with scrape type 2
2026-03-25 05:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6ebdcb8-4c5e-5c77-ba23-9fb32389aeaf with scrape type 2
2026-03-25 05:01:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e6ebdcb8-4c5e-5c77-ba23-9fb32389aeaf, identifier: e138d32c5a
2026-03-25 05:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa086d04-0713-5bd6-9c73-3f3c3659bdde with identifier: e3723a105a
2026-03-25 05:01:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa086d04-0713-5bd6-9c73-3f3c3659bdde with scrape type 1
2026-03-25 05:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item aa086d04-0713-5bd6-9c73-3f3c3659bdde
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01: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%252FZWZsmrs_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_01-1200.jpg not downloaded yet
2026-03-25 05: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-25 05:01:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e6ebdcb8-4c5e-5c77-ba23-9fb32389aeaf with identifier: e138d32c5a
2026-03-25 05:01:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e6ebdcb8-4c5e-5c77-ba23-9fb32389aeaf with identifier: e138d32c5a
2026-03-25 05:01:45 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e6ebdcb8-4c5e-5c77-ba23-9fb32389aeaf with identifier: e138d32c5a to the API
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e138d32c5a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark red metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': 'e6ebdcb8-4c5e-5c77-ba23-9fb32389aeaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e138d32c5a/ford-kuga-25-duratec-190-ch-flexifuel-fhev-e85-powershift-st-line-x',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'odometer': 38658,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2023-12-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line '
          'X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FlexiFuel FHEV E85 Powershift ST-Line X',
 'year': 2023}
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e138d32c5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Saving data for e138d32c5a: {'created_time': 1774293638.141219, 'last_price_update_time': 1774414905.78996}
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e138d32c5a') HTTP/1.1" 204 0
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: 287b4f3f8
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27287b4f3f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for 287b4f3f8: 0
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: f75ed4dbf
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f75ed4dbf%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for f75ed4dbf: 2
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01: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%252FZWZsmrs_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_02-1200.jpg not downloaded yet
2026-03-25 05:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a87030a3f8/renault-megane-e-tech-er-ev60-130ch-optimum-charge-evolution> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/44a59a45f8/peugeot-2008-electrique-136-ch-active-pack> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/62f62717b1/ds-ds3-crossback-puretech-130-eat8-performance-line> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:01:45 [vpauto.fr] INFO: Found listing with ID: 7d0a46e5f8
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277d0a46e5f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [vpauto.fr] INFO: Scrape type for 7d0a46e5f8: 2
2026-03-25 05:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01: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%252FZWZsmrs_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_03-1200.jpg not downloaded yet
2026-03-25 05: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-25 05: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-25 05: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-25 05:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7 with identifier: 729d4b69f8
2026-03-25 05:01:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7 with scrape type 2
2026-03-25 05:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7 with scrape type 2
2026-03-25 05:01:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7, identifier: 729d4b69f8
2026-03-25 05:01:46 [vpauto.fr] INFO: Found listing with ID: 2931a81cf8
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272931a81cf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:46 [vpauto.fr] INFO: Scrape type for 2931a81cf8: 2
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01: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%252FZWZsmrs_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_04-1200.jpg not downloaded yet
2026-03-25 05:01:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7 with identifier: 729d4b69f8
2026-03-25 05:01:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7 with identifier: 729d4b69f8
2026-03-25 05:01:46 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7 with identifier: 729d4b69f8 to the API
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/729d4b69f8/renault-austral-e-tech-hybrid-200-techno>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/mFFfPwg_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '6c1e6146-7cfb-5fb6-9d6c-54c7a18487a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/729d4b69f8/renault-austral-e-tech-hybrid-200-techno',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'Austral E-Tech hybrid 200 Techno',
 'odometer': 148262,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 17500,
 'price_includes_vat': True,
 'registration_date': '2023-09-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Austral E-Tech hybrid 200 Techno',
 'transmission': 'automatic',
 'trim': 'Austral E-Tech hybrid 200 Techno',
 'year': 2023}
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27729d4b69f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:46 [vpauto.fr] INFO: Saving data for 729d4b69f8: {'auction_closing_time': 1774877400.0, 'created_time': 1773775004.69301, 'last_price_update_time': 1774414906.409759}
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='729d4b69f8') HTTP/1.1" 204 0
2026-03-25 05:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/1984d0a0ec/seat-tarraco-20-tdi-150-ch-startstop-dsg7-7-pl-business> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:01:46 [vpauto.fr] INFO: Found listing with ID: 7f7205cef8
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277f7205cef8%27 HTTP/1.1" 200 None
2026-03-25 05:01:46 [vpauto.fr] INFO: Scrape type for 7f7205cef8: 0
2026-03-25 05:01:46 [vpauto.fr] INFO: Found listing with ID: d927cff0b1
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d927cff0b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:46 [vpauto.fr] INFO: Scrape type for d927cff0b1: 0
2026-03-25 05:01:46 [vpauto.fr] INFO: Found listing with ID: 4604aeaaf8
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274604aeaaf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:46 [vpauto.fr] INFO: Scrape type for 4604aeaaf8: 0
2026-03-25 05:01:46 [vpauto.fr] INFO: Found listing with ID: 53a2b78cf8
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2753a2b78cf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:46 [vpauto.fr] INFO: Scrape type for 53a2b78cf8: 0
2026-03-25 05:01:46 [vpauto.fr] INFO: Found listing with ID: 7cbc431bf8
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277cbc431bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:46 [vpauto.fr] INFO: Scrape type for 7cbc431bf8: 0
2026-03-25 05:01:46 [vpauto.fr] INFO: Found listing with ID: 56c3b653f8
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2756c3b653f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:46 [vpauto.fr] INFO: Scrape type for 56c3b653f8: 2
2026-03-25 05:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01: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%252FZWZsmrs_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_05-1200.jpg not downloaded yet
2026-03-25 05:01:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcf27960-8b4a-55ed-8434-dafcb49b96ce with identifier: a87030a3f8
2026-03-25 05:01:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fcf27960-8b4a-55ed-8434-dafcb49b96ce with scrape type 2
2026-03-25 05:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fcf27960-8b4a-55ed-8434-dafcb49b96ce with scrape type 2
2026-03-25 05:01:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: fcf27960-8b4a-55ed-8434-dafcb49b96ce, identifier: a87030a3f8
2026-03-25 05:01:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 072da450-1600-536a-9bb0-1773b2d31c1b with identifier: 44a59a45f8
2026-03-25 05:01:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 072da450-1600-536a-9bb0-1773b2d31c1b with scrape type 2
2026-03-25 05:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 072da450-1600-536a-9bb0-1773b2d31c1b with scrape type 2
2026-03-25 05:01:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 072da450-1600-536a-9bb0-1773b2d31c1b, identifier: 44a59a45f8
2026-03-25 05:01:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0624088-ee0e-5250-a889-f2dd34013b66 with identifier: 62f62717b1
2026-03-25 05:01:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0624088-ee0e-5250-a889-f2dd34013b66 with scrape type 2
2026-03-25 05:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0624088-ee0e-5250-a889-f2dd34013b66 with scrape type 2
2026-03-25 05:01:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c0624088-ee0e-5250-a889-f2dd34013b66, identifier: 62f62717b1
2026-03-25 05:01:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: fcf27960-8b4a-55ed-8434-dafcb49b96ce with identifier: a87030a3f8
2026-03-25 05:01:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: fcf27960-8b4a-55ed-8434-dafcb49b96ce with identifier: a87030a3f8
2026-03-25 05:01:47 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: fcf27960-8b4a-55ed-8434-dafcb49b96ce with identifier: a87030a3f8 to the API
2026-03-25 05:01:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a87030a3f8/renault-megane-e-tech-er-ev60-130ch-optimum-charge-evolution>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/JiLfvpK_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'fcf27960-8b4a-55ed-8434-dafcb49b96ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a87030a3f8/renault-megane-e-tech-er-ev60-130ch-optimum-charge-evolution',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'Megane E-Tech ER EV60 130ch optimum charge Evolution',
 'odometer': 79730,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2023-09-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Megane E-Tech ER EV60 130ch optimum charge Evolution',
 'transmission': 'automatic',
 'trim': 'Megane E-Tech ER EV60 130ch optimum charge Evolution',
 'year': 2023}
2026-03-25 05:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a87030a3f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:47 [vpauto.fr] INFO: Saving data for a87030a3f8: {'created_time': 1774292919.102242, 'last_price_update_time': 1774414907.365244}
2026-03-25 05:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a87030a3f8') HTTP/1.1" 204 0
2026-03-25 05:01:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 072da450-1600-536a-9bb0-1773b2d31c1b with identifier: 44a59a45f8
2026-03-25 05:01:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 072da450-1600-536a-9bb0-1773b2d31c1b with identifier: 44a59a45f8
2026-03-25 05:01:47 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 072da450-1600-536a-9bb0-1773b2d31c1b with identifier: 44a59a45f8 to the API
2026-03-25 05:01:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/44a59a45f8/peugeot-2008-electrique-136-ch-active-pack>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/XlFOaLC_BE.pdf',
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '072da450-1600-536a-9bb0-1773b2d31c1b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/44a59a45f8/peugeot-2008-electrique-136-ch-active-pack',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '2008 Electrique 136 ch Active Pack',
 'odometer': 110665,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2023-08-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 2008 Electrique 136 ch Active Pack',
 'transmission': 'automatic',
 'trim': '2008 Electrique 136 ch Active Pack',
 'year': 2023}
2026-03-25 05:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2744a59a45f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:47 [vpauto.fr] INFO: Saving data for 44a59a45f8: {'created_time': 1774293636.746202, 'last_price_update_time': 1774414907.710757}
2026-03-25 05:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='44a59a45f8') HTTP/1.1" 204 0
2026-03-25 05:01:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c0624088-ee0e-5250-a889-f2dd34013b66 with identifier: 62f62717b1
2026-03-25 05:01:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c0624088-ee0e-5250-a889-f2dd34013b66 with identifier: 62f62717b1
2026-03-25 05:01:47 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c0624088-ee0e-5250-a889-f2dd34013b66 with identifier: 62f62717b1 to the API
2026-03-25 05:01:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/62f62717b1/ds-ds3-crossback-puretech-130-eat8-performance-line>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': 'c0624088-ee0e-5250-a889-f2dd34013b66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/62f62717b1/ds-ds3-crossback-puretech-130-eat8-performance-line',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'DS',
 'model': '3 Crossback PureTech 130 EAT8 Performance Line',
 'odometer': 19059,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2022-07-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS3 Crossback PureTech 130 EAT8 Performance Line',
 'transmission': 'automatic',
 'trim': '3 Crossback PureTech 130 EAT8 Performance Line',
 'year': 2022}
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2762f62717b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Saving data for 62f62717b1: {'created_time': 1774293612.380711, 'last_price_update_time': 1774414908.101841}
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='62f62717b1') HTTP/1.1" 204 0
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: bda54a64b1
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27bda54a64b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Scrape type for bda54a64b1: 0
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: 4a5839e4b1
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274a5839e4b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Scrape type for 4a5839e4b1: 0
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: c2e5646ef8
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c2e5646ef8%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Scrape type for c2e5646ef8: 0
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: a218de83b1
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a218de83b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Scrape type for a218de83b1: 0
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: 972d7915f8
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27972d7915f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Scrape type for 972d7915f8: 0
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: 1bc43450f8
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271bc43450f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Scrape type for 1bc43450f8: 0
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: 42727b819e
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2742727b819e%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Scrape type for 42727b819e: 0
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: 6d55ae03f8
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276d55ae03f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Scrape type for 6d55ae03f8: 0
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: 1f4428f1f8
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271f4428f1f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Scrape type for 1f4428f1f8: 0
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: 206b5324f8
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27206b5324f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Scrape type for 206b5324f8: 2
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_06-1200.jpg not downloaded yet
2026-03-25 05:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/75ea06d655/audi-a4-avant-business-35-tdi-163-s-tronic-7-business-executive> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c5e98fdeec/cupra-formentor-14-e-hybrid-204-ch-dsg6-business-edition> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/164a244655/ford-focus-10-flexifuel-125-ss-mhev-titanium-x-business> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: 54caa4faf8
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2754caa4faf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Scrape type for 54caa4faf8: 2
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_07-1200.jpg not downloaded yet
2026-03-25 05:01:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51edd0c0-65f1-5d97-83da-4cabee171464 with identifier: 1984d0a0ec
2026-03-25 05:01:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51edd0c0-65f1-5d97-83da-4cabee171464 with scrape type 2
2026-03-25 05:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51edd0c0-65f1-5d97-83da-4cabee171464 with scrape type 2
2026-03-25 05:01:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 51edd0c0-65f1-5d97-83da-4cabee171464, identifier: 1984d0a0ec
2026-03-25 05:01:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 51edd0c0-65f1-5d97-83da-4cabee171464 with identifier: 1984d0a0ec
2026-03-25 05:01:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 51edd0c0-65f1-5d97-83da-4cabee171464 with identifier: 1984d0a0ec
2026-03-25 05:01:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 51edd0c0-65f1-5d97-83da-4cabee171464 with identifier: 1984d0a0ec to the API
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/1984d0a0ec/seat-tarraco-20-tdi-150-ch-startstop-dsg7-7-pl-business>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': '51edd0c0-65f1-5d97-83da-4cabee171464',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/1984d0a0ec/seat-tarraco-20-tdi-150-ch-startstop-dsg7-7-pl-business',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'SEAT',
 'model': 'Tarraco 2.0 TDI 150 ch Start/Stop DSG7 7 pl Business',
 'odometer': 135909,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 21800,
 'price_includes_vat': True,
 'registration_date': '2023-08-16',
 'seats_number': 7,
 'seller_name': None,
 'title': 'SEAT Tarraco 2.0 TDI 150 ch Start/Stop DSG7 7 pl Business',
 'transmission': 'automatic',
 'trim': 'Tarraco 2.0 TDI 150 ch Start/Stop DSG7 7 pl Business',
 'year': 2023}
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271984d0a0ec%27 HTTP/1.1" 200 None
2026-03-25 05:01:48 [vpauto.fr] INFO: Saving data for 1984d0a0ec: {'auction_closing_time': 1774517400.0, 'created_time': 1774293633.325517, 'last_price_update_time': 1774414908.874918}
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='1984d0a0ec') HTTP/1.1" 204 0
2026-03-25 05:01:48 [vpauto.fr] INFO: Found listing with ID: 941b4415f8
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27941b4415f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:49 [vpauto.fr] INFO: Scrape type for 941b4415f8: 2
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_08-1200.jpg not downloaded yet
2026-03-25 05:01:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fca36db-8068-51ca-b317-c11a8964e19c with identifier: 75ea06d655
2026-03-25 05:01:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fca36db-8068-51ca-b317-c11a8964e19c with scrape type 2
2026-03-25 05:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fca36db-8068-51ca-b317-c11a8964e19c with scrape type 2
2026-03-25 05:01:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6fca36db-8068-51ca-b317-c11a8964e19c, identifier: 75ea06d655
2026-03-25 05:01:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a0146b7-f508-54e4-a997-d4a307b62207 with identifier: c5e98fdeec
2026-03-25 05:01:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a0146b7-f508-54e4-a997-d4a307b62207 with scrape type 2
2026-03-25 05:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a0146b7-f508-54e4-a997-d4a307b62207 with scrape type 2
2026-03-25 05:01:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2a0146b7-f508-54e4-a997-d4a307b62207, identifier: c5e98fdeec
2026-03-25 05:01:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b953a92b-905e-525b-99f2-ef995e1aa302 with identifier: 164a244655
2026-03-25 05:01:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b953a92b-905e-525b-99f2-ef995e1aa302 with scrape type 2
2026-03-25 05:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b953a92b-905e-525b-99f2-ef995e1aa302 with scrape type 2
2026-03-25 05:01:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b953a92b-905e-525b-99f2-ef995e1aa302, identifier: 164a244655
2026-03-25 05:01:49 [vpauto.fr] INFO: Found listing with ID: 3d8bd716f8
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273d8bd716f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:49 [vpauto.fr] INFO: Scrape type for 3d8bd716f8: 0
2026-03-25 05:01:49 [vpauto.fr] INFO: Found listing with ID: bf4c9e6af8
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27bf4c9e6af8%27 HTTP/1.1" 200 None
2026-03-25 05:01:49 [vpauto.fr] INFO: Scrape type for bf4c9e6af8: 0
2026-03-25 05:01:49 [vpauto.fr] INFO: Found listing with ID: 9a0e88ea36
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279a0e88ea36%27 HTTP/1.1" 200 None
2026-03-25 05:01:49 [vpauto.fr] INFO: Scrape type for 9a0e88ea36: 0
2026-03-25 05:01:49 [vpauto.fr] INFO: Found listing with ID: 537a2e7d5a
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27537a2e7d5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:49 [vpauto.fr] INFO: Scrape type for 537a2e7d5a: 0
2026-03-25 05:01:49 [vpauto.fr] INFO: Found listing with ID: d6a7fa5bf8
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d6a7fa5bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:49 [vpauto.fr] INFO: Scrape type for d6a7fa5bf8: 0
2026-03-25 05:01:49 [vpauto.fr] INFO: Found listing with ID: 91b0e296f8
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2791b0e296f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:49 [vpauto.fr] INFO: Scrape type for 91b0e296f8: 2
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_09-1200.jpg not downloaded yet
2026-03-25 05:01:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6fca36db-8068-51ca-b317-c11a8964e19c with identifier: 75ea06d655
2026-03-25 05:01:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6fca36db-8068-51ca-b317-c11a8964e19c with identifier: 75ea06d655
2026-03-25 05:01:49 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6fca36db-8068-51ca-b317-c11a8964e19c with identifier: 75ea06d655 to the API
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/75ea06d655/audi-a4-avant-business-35-tdi-163-s-tronic-7-business-executive>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/VzbbJWq_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'Diesel Hybrid',
 'id': '6fca36db-8068-51ca-b317-c11a8964e19c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/75ea06d655/audi-a4-avant-business-35-tdi-163-s-tronic-7-business-executive',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'AUDI',
 'model': 'A4 AVANT BUSINESS 35 TDI 163 S tronic 7 Business Executive',
 'odometer': 113534,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 20800,
 'price_includes_vat': True,
 'registration_date': '2023-11-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI A4 AVANT BUSINESS 35 TDI 163 S tronic 7 Business Executive',
 'transmission': 'automatic',
 'trim': 'A4 AVANT BUSINESS 35 TDI 163 S tronic 7 Business Executive',
 'year': 2023}
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2775ea06d655%27 HTTP/1.1" 200 None
2026-03-25 05:01:49 [vpauto.fr] INFO: Saving data for 75ea06d655: {'created_time': 1773392554.398944, 'last_price_update_time': 1774414909.811186, 'auction_closing_time': 1774531800.0}
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='75ea06d655') HTTP/1.1" 204 0
2026-03-25 05:01:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2a0146b7-f508-54e4-a997-d4a307b62207 with identifier: c5e98fdeec
2026-03-25 05:01:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2a0146b7-f508-54e4-a997-d4a307b62207 with identifier: c5e98fdeec
2026-03-25 05:01:49 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2a0146b7-f508-54e4-a997-d4a307b62207 with identifier: c5e98fdeec to the API
2026-03-25 05:01:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c5e98fdeec/cupra-formentor-14-e-hybrid-204-ch-dsg6-business-edition>
{'auction_title': '',
 'c_o_2_emission_value': 30,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark red metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '1.4L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'Hybrid',
 'id': '2a0146b7-f508-54e4-a997-d4a307b62207',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c5e98fdeec/cupra-formentor-14-e-hybrid-204-ch-dsg6-business-edition',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'CUPRA',
 'model': 'Formentor 1.4 e-HYBRID 204 ch DSG6 Business Edition',
 'odometer': 30190,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 21700,
 'price_includes_vat': True,
 'registration_date': '2024-07-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CUPRA Formentor 1.4 e-HYBRID 204 ch DSG6 Business Edition',
 'transmission': 'automatic',
 'trim': 'Formentor 1.4 e-HYBRID 204 ch DSG6 Business Edition',
 'year': 2024}
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c5e98fdeec%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Saving data for c5e98fdeec: {'created_time': 1774292694.986848, 'last_price_update_time': 1774414910.168783, 'auction_closing_time': 1774517400.0}
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c5e98fdeec') HTTP/1.1" 204 0
2026-03-25 05:01:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b953a92b-905e-525b-99f2-ef995e1aa302 with identifier: 164a244655
2026-03-25 05:01:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b953a92b-905e-525b-99f2-ef995e1aa302 with identifier: 164a244655
2026-03-25 05:01:50 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b953a92b-905e-525b-99f2-ef995e1aa302 with identifier: 164a244655 to the API
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/164a244655/ford-focus-10-flexifuel-125-ss-mhev-titanium-x-business>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/hsNQiak_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'F H',
 'id': 'b953a92b-905e-525b-99f2-ef995e1aa302',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/164a244655/ford-focus-10-flexifuel-125-ss-mhev-titanium-x-business',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Focus 1.0 Flexifuel 125 S&S mHEV Titanium X Business',
 'odometer': 24813,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15800,
 'price_includes_vat': True,
 'registration_date': '2023-09-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Focus 1.0 Flexifuel 125 S&S mHEV Titanium X Business',
 'transmission': 'manual',
 'trim': 'Focus 1.0 Flexifuel 125 S&S mHEV Titanium X Business',
 'year': 2023}
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27164a244655%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Saving data for 164a244655: {'auction_closing_time': 1774531800.0, 'created_time': 1774292691.326687, 'last_price_update_time': 1774414910.461562}
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='164a244655') HTTP/1.1" 204 0
2026-03-25 05:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZWZsmrs_01-1200.jpg> (referer: https://vpauto.eu/vehicle/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack)
2026-03-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: de9581f2f8
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27de9581f2f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for de9581f2f8: 0
2026-03-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: 75aa5e5f8
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2775aa5e5f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for 75aa5e5f8: 0
2026-03-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: b7a1d4aaf8
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b7a1d4aaf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for b7a1d4aaf8: 2
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_10-1200.jpg not downloaded yet
2026-03-25 05:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e5f7d8e6f8/toyota-proace-city-electric-medium-50kwh-business-look> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d23adb2f55/ford-kuga-25-duratec-190-ch-fhev-powershift-st-line-x> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05: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-25 05: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-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: c06d53aeb1
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c06d53aeb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for c06d53aeb1: 0
2026-03-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: e8c8cc50b1
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e8c8cc50b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for e8c8cc50b1: 0
2026-03-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: 8e4042f9b1
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278e4042f9b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for 8e4042f9b1: 0
2026-03-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: 13a6b50bf8
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2713a6b50bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for 13a6b50bf8: 2
2026-03-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: 522849bfb1
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27522849bfb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for 522849bfb1: 0
2026-03-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: cca52d03f8
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cca52d03f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for cca52d03f8: 2
2026-03-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: d3d28134aa
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d3d28134aa%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for d3d28134aa: 0
2026-03-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: 7932353cf8
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277932353cf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for 7932353cf8: 0
2026-03-25 05:01:50 [vpauto.fr] INFO: Found listing with ID: cccbe9d7b1
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cccbe9d7b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:50 [vpauto.fr] INFO: Scrape type for cccbe9d7b1: 2
2026-03-25 05:01:50 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-25 05:01:50 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-25 05:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23628e190>
2026-03-25 05:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:01:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-25 05:01:51 [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-25 05:01:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-25 05:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_0.jpg HTTP/1.1" 201 0
2026-03-25 05:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_01-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_01-1200.jpg saved to cache
2026-03-25 05:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aa086d04-0713-5bd6-9c73-3f3c3659bdde
2026-03-25 05:01:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e998b46a-3b60-5d4e-bb6f-7f7896ea1f81 with identifier: e5f7d8e6f8
2026-03-25 05:01:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e998b46a-3b60-5d4e-bb6f-7f7896ea1f81 with scrape type 2
2026-03-25 05:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e998b46a-3b60-5d4e-bb6f-7f7896ea1f81 with scrape type 2
2026-03-25 05:01:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e998b46a-3b60-5d4e-bb6f-7f7896ea1f81, identifier: e5f7d8e6f8
2026-03-25 05:01:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf32f951-bd31-537d-8bc3-479822ac657e with identifier: d23adb2f55
2026-03-25 05:01:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf32f951-bd31-537d-8bc3-479822ac657e with scrape type 2
2026-03-25 05:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf32f951-bd31-537d-8bc3-479822ac657e with scrape type 2
2026-03-25 05:01:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cf32f951-bd31-537d-8bc3-479822ac657e, identifier: d23adb2f55
2026-03-25 05:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZWZsmrs_04-1200.jpg> (referer: https://vpauto.eu/vehicle/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack)
2026-03-25 05:01:51 [vpauto.fr] INFO: Found listing with ID: dbe246405a
2026-03-25 05:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27dbe246405a%27 HTTP/1.1" 200 None
2026-03-25 05:01:51 [vpauto.fr] INFO: Scrape type for dbe246405a: 0
2026-03-25 05:01:51 [vpauto.fr] INFO: Found listing with ID: 77f0d90bb1
2026-03-25 05:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2777f0d90bb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:51 [vpauto.fr] INFO: Scrape type for 77f0d90bb1: 0
2026-03-25 05:01:51 [vpauto.fr] INFO: Found listing with ID: 34e8a0dbf8
2026-03-25 05:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2734e8a0dbf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:51 [vpauto.fr] INFO: Scrape type for 34e8a0dbf8: 0
2026-03-25 05:01:51 [vpauto.fr] INFO: Found listing with ID: ed47f15b1
2026-03-25 05:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ed47f15b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:51 [vpauto.fr] INFO: Scrape type for ed47f15b1: 0
2026-03-25 05:01:51 [vpauto.fr] INFO: Found listing with ID: 1442e66af8
2026-03-25 05:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271442e66af8%27 HTTP/1.1" 200 None
2026-03-25 05:01:51 [vpauto.fr] INFO: Scrape type for 1442e66af8: 0
2026-03-25 05:01:51 [vpauto.fr] INFO: Found listing with ID: 31e516a4f8
2026-03-25 05:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2731e516a4f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:51 [vpauto.fr] INFO: Scrape type for 31e516a4f8: 2
2026-03-25 05:01:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e998b46a-3b60-5d4e-bb6f-7f7896ea1f81 with identifier: e5f7d8e6f8
2026-03-25 05:01:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e998b46a-3b60-5d4e-bb6f-7f7896ea1f81 with identifier: e5f7d8e6f8
2026-03-25 05:01:51 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e998b46a-3b60-5d4e-bb6f-7f7896ea1f81 with identifier: e5f7d8e6f8 to the API
2026-03-25 05:01:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e5f7d8e6f8/toyota-proace-city-electric-medium-50kwh-business-look>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/RzFFwEJ_BE.pdf',
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e998b46a-3b60-5d4e-bb6f-7f7896ea1f81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e5f7d8e6f8/toyota-proace-city-electric-medium-50kwh-business-look',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'TOYOTA',
 'model': 'PROACE CITY ELECTRIC MEDIUM 50KWH BUSINESS LOOK',
 'odometer': 6195,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': True,
 'registration_date': '2021-11-17',
 'seats_number': 3,
 'seller_name': None,
 'title': 'TOYOTA PROACE CITY ELECTRIC MEDIUM 50KWH BUSINESS LOOK',
 'transmission': 'automatic',
 'trim': 'PROACE CITY ELECTRIC MEDIUM 50KWH BUSINESS LOOK',
 'year': 2021}
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e5f7d8e6f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:52 [vpauto.fr] INFO: Saving data for e5f7d8e6f8: {'auction_closing_time': 1774864800.0, 'created_time': 1774293602.658645, 'last_price_update_time': 1774414912.097993}
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e5f7d8e6f8') HTTP/1.1" 204 0
2026-03-25 05:01:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cf32f951-bd31-537d-8bc3-479822ac657e with identifier: d23adb2f55
2026-03-25 05:01:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cf32f951-bd31-537d-8bc3-479822ac657e with identifier: d23adb2f55
2026-03-25 05:01:52 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cf32f951-bd31-537d-8bc3-479822ac657e with identifier: d23adb2f55 to the API
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d23adb2f55/ford-kuga-25-duratec-190-ch-fhev-powershift-st-line-x>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/vrsArPB_BE.pdf',
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.5L',
 'expiration_date': '2026-03-26T13:30:00Z',
 'fuel_type': 'F H',
 'id': 'cf32f951-bd31-537d-8bc3-479822ac657e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d23adb2f55/ford-kuga-25-duratec-190-ch-fhev-powershift-st-line-x',
 'listing': 'auction',
 'location': '69 - LYON',
 'make': 'FORD',
 'model': 'Kuga 2.5 Duratec 190 ch FHEV Powershift ST-Line X',
 'odometer': 31557,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 23500,
 'price_includes_vat': True,
 'registration_date': '2023-11-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.5 Duratec 190 ch FHEV Powershift ST-Line X',
 'transmission': 'automatic',
 'trim': 'Kuga 2.5 Duratec 190 ch FHEV Powershift ST-Line X',
 'year': 2023}
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d23adb2f55%27 HTTP/1.1" 200 None
2026-03-25 05:01:52 [vpauto.fr] INFO: Saving data for d23adb2f55: {'auction_closing_time': 1774531800.0, 'created_time': 1774292979.627943, 'last_price_update_time': 1774414912.507852}
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d23adb2f55') HTTP/1.1" 204 0
2026-03-25 05:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZWZsmrs_02-1200.jpg> (referer: https://vpauto.eu/vehicle/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack)
2026-03-25 05:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZWZsmrs_09-1200.jpg> (referer: https://vpauto.eu/vehicle/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack)
2026-03-25 05:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZWZsmrs_05-1200.jpg> (referer: https://vpauto.eu/vehicle/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack)
2026-03-25 05:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZWZsmrs_06-1200.jpg> (referer: https://vpauto.eu/vehicle/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack)
2026-03-25 05:01:52 [vpauto.fr] INFO: Found listing with ID: 6cfcea68bf
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276cfcea68bf%27 HTTP/1.1" 200 None
2026-03-25 05:01:52 [vpauto.fr] INFO: Scrape type for 6cfcea68bf: 2
2026-03-25 05:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/de9b0bf3f8/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5d7798c6b1/fiat-500-10-70-ch-hybride-bsg-ss-hybrid-launch-edition> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7f384afbec/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line> (referer: https://vpauto.eu/vehicle/list?page=1) ['zyte-api']
2026-03-25 05:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/36f0ce16f8/dacia-spring-achat-integral-business-2020> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/27d64521f8/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236085b10>
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_3.jpg HTTP/1.1" 201 0
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_04-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_04-1200.jpg saved to cache
2026-03-25 05:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item aa086d04-0713-5bd6-9c73-3f3c3659bdde
2026-03-25 05:01:52 [vpauto.fr] INFO: Found listing with ID: a6e80f5f8
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a6e80f5f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:52 [vpauto.fr] INFO: Scrape type for a6e80f5f8: 2
2026-03-25 05:01:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:52 [vpauto.fr] INFO: Found listing with ID: cc7f476c5a
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cc7f476c5a%27 HTTP/1.1" 200 None
2026-03-25 05:01:52 [vpauto.fr] INFO: Scrape type for cc7f476c5a: 1
2026-03-25 05:01:52 [vpauto.fr] INFO: Found listing with ID: e840b6d0b1
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e840b6d0b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:52 [vpauto.fr] INFO: Scrape type for e840b6d0b1: 0
2026-03-25 05:01:52 [vpauto.fr] INFO: Found listing with ID: 97946bd95a
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2797946bd95a%27 HTTP/1.1" 200 None
2026-03-25 05:01:52 [vpauto.fr] INFO: Scrape type for 97946bd95a: 0
2026-03-25 05:01:52 [vpauto.fr] INFO: Found listing with ID: cf99e277b1
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cf99e277b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:52 [vpauto.fr] INFO: Scrape type for cf99e277b1: 0
2026-03-25 05:01:52 [vpauto.fr] INFO: Found listing with ID: efb0cc1df8
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27efb0cc1df8%27 HTTP/1.1" 200 None
2026-03-25 05:01:52 [vpauto.fr] INFO: Scrape type for efb0cc1df8: 2
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236128510>
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_1.jpg HTTP/1.1" 201 0
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_02-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_02-1200.jpg saved to cache
2026-03-25 05:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item aa086d04-0713-5bd6-9c73-3f3c3659bdde
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235f1e390>
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_8.jpg HTTP/1.1" 201 0
2026-03-25 05:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_09-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_09-1200.jpg saved to cache
2026-03-25 05:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item aa086d04-0713-5bd6-9c73-3f3c3659bdde
2026-03-25 05:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23600a090>
2026-03-25 05:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_4.jpg HTTP/1.1" 201 0
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_05-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_05-1200.jpg saved to cache
2026-03-25 05:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item aa086d04-0713-5bd6-9c73-3f3c3659bdde
2026-03-25 05:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235eea490>
2026-03-25 05:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_5.jpg HTTP/1.1" 201 0
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_06-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_06-1200.jpg saved to cache
2026-03-25 05:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item aa086d04-0713-5bd6-9c73-3f3c3659bdde
2026-03-25 05:01:53 [vpauto.fr] INFO: Found listing with ID: 433c4cea36
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27433c4cea36%27 HTTP/1.1" 200 None
2026-03-25 05:01:53 [vpauto.fr] INFO: Scrape type for 433c4cea36: 0
2026-03-25 05:01:53 [vpauto.fr] INFO: Found listing with ID: 8179eb66f8
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278179eb66f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:53 [vpauto.fr] INFO: Scrape type for 8179eb66f8: 2
2026-03-25 05:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZWZsmrs_10-1200.jpg> (referer: https://vpauto.eu/vehicle/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack)
2026-03-25 05:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZWZsmrs_08-1200.jpg> (referer: https://vpauto.eu/vehicle/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack)
2026-03-25 05:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZWZsmrs_07-1200.jpg> (referer: https://vpauto.eu/vehicle/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack)
2026-03-25 05:01:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a18d3427-7520-54b7-b352-220ace5de611 with identifier: de9b0bf3f8
2026-03-25 05:01:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a18d3427-7520-54b7-b352-220ace5de611 with scrape type 2
2026-03-25 05:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a18d3427-7520-54b7-b352-220ace5de611 with scrape type 2
2026-03-25 05:01:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a18d3427-7520-54b7-b352-220ace5de611, identifier: de9b0bf3f8
2026-03-25 05:01:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56c31085-257d-5b6a-92c2-ee2b0d138a8b with identifier: 5d7798c6b1
2026-03-25 05:01:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56c31085-257d-5b6a-92c2-ee2b0d138a8b with scrape type 2
2026-03-25 05:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56c31085-257d-5b6a-92c2-ee2b0d138a8b with scrape type 2
2026-03-25 05:01:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 56c31085-257d-5b6a-92c2-ee2b0d138a8b, identifier: 5d7798c6b1
2026-03-25 05:01:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b777e00-c441-5b21-9207-466636f0e617 with identifier: 7f384afbec
2026-03-25 05:01:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b777e00-c441-5b21-9207-466636f0e617 with scrape type 2
2026-03-25 05:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b777e00-c441-5b21-9207-466636f0e617 with scrape type 2
2026-03-25 05:01:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0b777e00-c441-5b21-9207-466636f0e617, identifier: 7f384afbec
2026-03-25 05:01:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b0a0692-1fe2-50d6-bf1f-1e1cb5b5f13f with identifier: 36f0ce16f8
2026-03-25 05:01:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b0a0692-1fe2-50d6-bf1f-1e1cb5b5f13f with scrape type 2
2026-03-25 05:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b0a0692-1fe2-50d6-bf1f-1e1cb5b5f13f with scrape type 2
2026-03-25 05:01:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9b0a0692-1fe2-50d6-bf1f-1e1cb5b5f13f, identifier: 36f0ce16f8
2026-03-25 05:01:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1624b4c1-732f-5f4c-9cf6-755cf9f943e1 with identifier: 27d64521f8
2026-03-25 05:01:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1 with scrape type 2
2026-03-25 05:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1624b4c1-732f-5f4c-9cf6-755cf9f943e1 with scrape type 2
2026-03-25 05:01:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1624b4c1-732f-5f4c-9cf6-755cf9f943e1, identifier: 27d64521f8
2026-03-25 05:01:53 [vpauto.fr] INFO: Found listing with ID: f0a0f49fb1
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f0a0f49fb1%27 HTTP/1.1" 200 None
2026-03-25 05:01:53 [vpauto.fr] INFO: Scrape type for f0a0f49fb1: 0
2026-03-25 05:01:53 [vpauto.fr] INFO: Requesting listing page 6: https://vpauto.eu/vehicle/list?page=6
2026-03-25 05:01:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a18d3427-7520-54b7-b352-220ace5de611 with identifier: de9b0bf3f8
2026-03-25 05:01:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a18d3427-7520-54b7-b352-220ace5de611 with identifier: de9b0bf3f8
2026-03-25 05:01:53 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a18d3427-7520-54b7-b352-220ace5de611 with identifier: de9b0bf3f8 to the API
2026-03-25 05:01:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/de9b0bf3f8/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places>
{'auction_title': '',
 'c_o_2_emission_value': 207,
 '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': 'F H',
 'id': 'a18d3427-7520-54b7-b352-220ace5de611',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/de9b0bf3f8/land-rover-discovery-sport-mark-vi-p200-flexfuel-mhev-awd-bva-s-7-places',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LAND ROVER',
 'model': 'Discovery Sport Mark VI P200 FLEXFUEL MHEV AWD BVA S 7 places',
 'odometer': 37453,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-12-10',
 'seats_number': 7,
 'seller_name': None,
 'title': 'LAND ROVER Discovery Sport Mark VI P200 FLEXFUEL MHEV AWD BVA S 7 '
          'places',
 'transmission': 'automatic',
 'trim': 'Discovery Sport Mark VI P200 FLEXFUEL MHEV AWD BVA S 7 places',
 'year': 2021}
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27de9b0bf3f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:54 [vpauto.fr] INFO: Saving data for de9b0bf3f8: {'created_time': 1773774435.964771, 'last_price_update_time': 1774414914.023853}
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='de9b0bf3f8') HTTP/1.1" 204 0
2026-03-25 05:01:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 56c31085-257d-5b6a-92c2-ee2b0d138a8b with identifier: 5d7798c6b1
2026-03-25 05:01:54 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:01:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 56c31085-257d-5b6a-92c2-ee2b0d138a8b with identifier: 5d7798c6b1
2026-03-25 05:01:54 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 56c31085-257d-5b6a-92c2-ee2b0d138a8b with identifier: 5d7798c6b1 to the API
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5d7798c6b1/fiat-500-10-70-ch-hybride-bsg-ss-hybrid-launch-edition>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light green metallic',
 'currency': 'EUR',
 'doors_number': 3,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'Hybrid',
 'id': '56c31085-257d-5b6a-92c2-ee2b0d138a8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5d7798c6b1/fiat-500-10-70-ch-hybride-bsg-ss-hybrid-launch-edition',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'FIAT',
 'model': '500 1.0 70 ch Hybride BSG S/S Hybrid Launch Edition',
 'odometer': 55942,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-02-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 1.0 70 ch Hybride BSG S/S Hybrid Launch Edition',
 'transmission': 'manual',
 'trim': '500 1.0 70 ch Hybride BSG S/S Hybrid Launch Edition',
 'year': 2021}
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275d7798c6b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:54 [vpauto.fr] INFO: Saving data for 5d7798c6b1: {'created_time': 1774293590.196266, 'last_price_update_time': 1774414914.453091}
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5d7798c6b1') HTTP/1.1" 204 0
2026-03-25 05:01:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0b777e00-c441-5b21-9207-466636f0e617 with identifier: 7f384afbec
2026-03-25 05:01:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0b777e00-c441-5b21-9207-466636f0e617 with identifier: 7f384afbec
2026-03-25 05:01:54 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0b777e00-c441-5b21-9207-466636f0e617 with identifier: 7f384afbec to the API
2026-03-25 05:01:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7f384afbec/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': 'Navy blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-03-26T09:30:00Z',
 'fuel_type': 'F H',
 'id': '0b777e00-c441-5b21-9207-466636f0e617',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7f384afbec/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line',
 'listing': 'auction',
 'location': '13 - MARSEILLE',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
 'odometer': 31238,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': True,
 'registration_date': '2023-11-02',
 '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-25 05:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277f384afbec%27 HTTP/1.1" 200 None
2026-03-25 05:01:55 [vpauto.fr] INFO: Saving data for 7f384afbec: {'auction_closing_time': 1774517400.0, 'created_time': 1774292823.045178, 'last_price_update_time': 1774414915.573797}
2026-03-25 05:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7f384afbec') HTTP/1.1" 204 0
2026-03-25 05:01:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9b0a0692-1fe2-50d6-bf1f-1e1cb5b5f13f with identifier: 36f0ce16f8
2026-03-25 05:01:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9b0a0692-1fe2-50d6-bf1f-1e1cb5b5f13f with identifier: 36f0ce16f8
2026-03-25 05:01:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9b0a0692-1fe2-50d6-bf1f-1e1cb5b5f13f with identifier: 36f0ce16f8 to the API
2026-03-25 05:01:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/36f0ce16f8/dacia-spring-achat-integral-business-2020>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '9b0a0692-1fe2-50d6-bf1f-1e1cb5b5f13f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/36f0ce16f8/dacia-spring-achat-integral-business-2020',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'DACIA',
 'model': 'Spring Achat Integral Business 2020',
 'odometer': 62662,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-11-30',
 'seats_number': 4,
 'seller_name': None,
 'title': 'DACIA Spring Achat Integral Business 2020',
 'transmission': 'automatic',
 'trim': 'Spring Achat Integral Business 2020',
 'year': 2021}
2026-03-25 05:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2736f0ce16f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:55 [vpauto.fr] INFO: Saving data for 36f0ce16f8: {'created_time': 1774293591.806255, 'last_price_update_time': 1774414915.893745}
2026-03-25 05:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='36f0ce16f8') HTTP/1.1" 204 0
2026-03-25 05:01:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1624b4c1-732f-5f4c-9cf6-755cf9f943e1 with identifier: 27d64521f8
2026-03-25 05:01:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1624b4c1-732f-5f4c-9cf6-755cf9f943e1 with identifier: 27d64521f8
2026-03-25 05:01:56 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1624b4c1-732f-5f4c-9cf6-755cf9f943e1 with identifier: 27d64521f8 to the API
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/27d64521f8/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'F H',
 'id': '1624b4c1-732f-5f4c-9cf6-755cf9f943e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/27d64521f8/land-rover-range-rover-evoque-mark-ii-p200-flexfuel-mhev-awd-bva9-r-dynamic-se',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LAND ROVER',
 'model': 'Range Rover Evoque Mark II P200 FLEXFUEL MHEV AWD BVA9 R-Dynamic SE',
 'odometer': 76913,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-05-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'LAND ROVER Range Rover Evoque Mark II P200 FLEXFUEL MHEV AWD BVA9 '
          'R-Dynamic SE',
 'transmission': 'automatic',
 'trim': 'Range Rover Evoque Mark II P200 FLEXFUEL MHEV AWD BVA9 R-Dynamic SE',
 'year': 2021}
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2727d64521f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:56 [vpauto.fr] INFO: Saving data for 27d64521f8: {'created_time': 1773774433.825185, 'last_price_update_time': 1774414916.238028}
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='27d64521f8') HTTP/1.1" 204 0
2026-03-25 05:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a4049b3bf8/renault-kadjar-blue-dci-115-business> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236072790>
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_9.jpg HTTP/1.1" 201 0
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_10-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_10-1200.jpg saved to cache
2026-03-25 05:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item aa086d04-0713-5bd6-9c73-3f3c3659bdde
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235646310>
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_7.jpg HTTP/1.1" 201 0
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_08-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_08-1200.jpg saved to cache
2026-03-25 05:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item aa086d04-0713-5bd6-9c73-3f3c3659bdde
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235617610>
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_6.jpg HTTP/1.1" 201 0
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_07-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_07-1200.jpg saved to cache
2026-03-25 05:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item aa086d04-0713-5bd6-9c73-3f3c3659bdde
2026-03-25 05:01:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f75ed4dbf/peugeot-3008-business-3008-bluehdi-130ch-ss-bvm6-active-business> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b442137d-c8c6-5aa9-b25d-058f06605d82 with identifier: a4049b3bf8
2026-03-25 05:01:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b442137d-c8c6-5aa9-b25d-058f06605d82 with scrape type 2
2026-03-25 05:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b442137d-c8c6-5aa9-b25d-058f06605d82 with scrape type 2
2026-03-25 05:01:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b442137d-c8c6-5aa9-b25d-058f06605d82, identifier: a4049b3bf8
2026-03-25 05:01:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b442137d-c8c6-5aa9-b25d-058f06605d82 with identifier: a4049b3bf8
2026-03-25 05:01:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b442137d-c8c6-5aa9-b25d-058f06605d82 with identifier: a4049b3bf8
2026-03-25 05:01:56 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b442137d-c8c6-5aa9-b25d-058f06605d82 with identifier: a4049b3bf8 to the API
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a4049b3bf8/renault-kadjar-blue-dci-115-business>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 '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': 'b442137d-c8c6-5aa9-b25d-058f06605d82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a4049b3bf8/renault-kadjar-blue-dci-115-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'Kadjar Blue dCi 115 Business',
 'odometer': 101608,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-01-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Kadjar Blue dCi 115 Business',
 'transmission': 'manual',
 'trim': 'Kadjar Blue dCi 115 Business',
 'year': 2021}
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a4049b3bf8%27 HTTP/1.1" 200 None
2026-03-25 05:01:56 [vpauto.fr] INFO: Saving data for a4049b3bf8: {'created_time': 1773774362.317247, 'last_price_update_time': 1774414916.947226}
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a4049b3bf8') HTTP/1.1" 204 0
2026-03-25 05:01:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 730aa8ae-c904-55d4-9687-4aa77f73c977 with identifier: f75ed4dbf
2026-03-25 05:01:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 730aa8ae-c904-55d4-9687-4aa77f73c977 with scrape type 2
2026-03-25 05:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 730aa8ae-c904-55d4-9687-4aa77f73c977 with scrape type 2
2026-03-25 05:01:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 730aa8ae-c904-55d4-9687-4aa77f73c977, identifier: f75ed4dbf
2026-03-25 05:01:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 730aa8ae-c904-55d4-9687-4aa77f73c977 with identifier: f75ed4dbf
2026-03-25 05:01:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 730aa8ae-c904-55d4-9687-4aa77f73c977 with identifier: f75ed4dbf
2026-03-25 05:01:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 730aa8ae-c904-55d4-9687-4aa77f73c977 with identifier: f75ed4dbf to the API
2026-03-25 05:01:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f75ed4dbf/peugeot-3008-business-3008-bluehdi-130ch-ss-bvm6-active-business>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '730aa8ae-c904-55d4-9687-4aa77f73c977',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f75ed4dbf/peugeot-3008-business-3008-bluehdi-130ch-ss-bvm6-active-business',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': '3008 BUSINESS 3008 BlueHDi 130ch S&S BVM6 Active Business',
 'odometer': 103180,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-07-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 3008 BUSINESS 3008 BlueHDi 130ch S&S BVM6 Active Business',
 'transmission': 'manual',
 'trim': '3008 BUSINESS 3008 BlueHDi 130ch S&S BVM6 Active Business',
 'year': 2021}
2026-03-25 05:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f75ed4dbf%27 HTTP/1.1" 200 None
2026-03-25 05:01:57 [vpauto.fr] INFO: Saving data for f75ed4dbf: {'created_time': 1774293009.038496, 'last_price_update_time': 1774414917.423433}
2026-03-25 05:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f75ed4dbf') HTTP/1.1" 204 0
2026-03-25 05:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cca52d03f8/peugeot-3008-puretech-130ch-ss-bvm6-active-pack> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cccbe9d7b1/audi-a3-sportback-30-tdi-116-business-line> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/91b0e296f8/renault-scenic-iv-business-scenic-blue-dci-120-business> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:01:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7113567-4970-54e6-a6b4-c116a2ad14cf with identifier: cca52d03f8
2026-03-25 05:01:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7113567-4970-54e6-a6b4-c116a2ad14cf with scrape type 2
2026-03-25 05:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7113567-4970-54e6-a6b4-c116a2ad14cf with scrape type 2
2026-03-25 05:01:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c7113567-4970-54e6-a6b4-c116a2ad14cf, identifier: cca52d03f8
2026-03-25 05:01:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 503fe8ab-375b-5652-8741-e7166cc65462 with identifier: cccbe9d7b1
2026-03-25 05:01:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 503fe8ab-375b-5652-8741-e7166cc65462 with scrape type 2
2026-03-25 05:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 503fe8ab-375b-5652-8741-e7166cc65462 with scrape type 2
2026-03-25 05:01:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 503fe8ab-375b-5652-8741-e7166cc65462, identifier: cccbe9d7b1
2026-03-25 05:01:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c7113567-4970-54e6-a6b4-c116a2ad14cf with identifier: cca52d03f8
2026-03-25 05:01:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c7113567-4970-54e6-a6b4-c116a2ad14cf with identifier: cca52d03f8
2026-03-25 05:01:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c7113567-4970-54e6-a6b4-c116a2ad14cf with identifier: cca52d03f8 to the API
2026-03-25 05:01:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/cca52d03f8/peugeot-3008-puretech-130ch-ss-bvm6-active-pack>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 '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': 'c7113567-4970-54e6-a6b4-c116a2ad14cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cca52d03f8/peugeot-3008-puretech-130ch-ss-bvm6-active-pack',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '3008 Puretech 130ch S&S BVM6 Active Pack',
 'odometer': 163346,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-04-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 3008 Puretech 130ch S&S BVM6 Active Pack',
 'transmission': 'manual',
 'trim': '3008 Puretech 130ch S&S BVM6 Active Pack',
 'year': 2021}
2026-03-25 05:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cca52d03f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:58 [vpauto.fr] INFO: Saving data for cca52d03f8: {'created_time': 1773774941.844921, 'last_price_update_time': 1774414918.088498}
2026-03-25 05:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cca52d03f8') HTTP/1.1" 204 0
2026-03-25 05:01:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 503fe8ab-375b-5652-8741-e7166cc65462 with identifier: cccbe9d7b1
2026-03-25 05:01:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 503fe8ab-375b-5652-8741-e7166cc65462 with identifier: cccbe9d7b1
2026-03-25 05:01:58 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 503fe8ab-375b-5652-8741-e7166cc65462 with identifier: cccbe9d7b1 to the API
2026-03-25 05:01:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/cccbe9d7b1/audi-a3-sportback-30-tdi-116-business-line>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '503fe8ab-375b-5652-8741-e7166cc65462',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cccbe9d7b1/audi-a3-sportback-30-tdi-116-business-line',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'AUDI',
 'model': 'A3 Sportback 30 TDI 116 Business line',
 'odometer': 180140,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-01-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI A3 Sportback 30 TDI 116 Business line',
 'transmission': 'manual',
 'trim': 'A3 Sportback 30 TDI 116 Business line',
 'year': 2021}
2026-03-25 05:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cccbe9d7b1%27 HTTP/1.1" 200 None
2026-03-25 05:01:58 [vpauto.fr] INFO: Saving data for cccbe9d7b1: {'created_time': 1774293588.947031, 'last_price_update_time': 1774414918.424284}
2026-03-25 05:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cccbe9d7b1') HTTP/1.1" 204 0
2026-03-25 05:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/31e516a4f8/land-rover-discovery-mark-iii-sd6-30-306-ch-hse-luxury-societe> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/ZWZsmrs_03-1200.jpg> (referer: https://vpauto.eu/vehicle/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack)
2026-03-25 05: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-25 05:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/13a6b50bf8/peugeot-5008-bluehdi-130ch-ss-bvm6-active-pack-7-places> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:01:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7bf14428-2e1c-591c-94d0-3f7b75a614a0 with identifier: 91b0e296f8
2026-03-25 05:01:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7bf14428-2e1c-591c-94d0-3f7b75a614a0 with scrape type 2
2026-03-25 05:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7bf14428-2e1c-591c-94d0-3f7b75a614a0 with scrape type 2
2026-03-25 05:01:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7bf14428-2e1c-591c-94d0-3f7b75a614a0, identifier: 91b0e296f8
2026-03-25 05: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-25 05:01:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7bf14428-2e1c-591c-94d0-3f7b75a614a0 with identifier: 91b0e296f8
2026-03-25 05:01:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7bf14428-2e1c-591c-94d0-3f7b75a614a0 with identifier: 91b0e296f8
2026-03-25 05:01:58 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7bf14428-2e1c-591c-94d0-3f7b75a614a0 with identifier: 91b0e296f8 to the API
2026-03-25 05:01:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01: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-25 05:01:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/91b0e296f8/renault-scenic-iv-business-scenic-blue-dci-120-business>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '7bf14428-2e1c-591c-94d0-3f7b75a614a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/91b0e296f8/renault-scenic-iv-business-scenic-blue-dci-120-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'SCENIC IV BUSINESS Scenic Blue dCi 120 Business',
 'odometer': 126549,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-01-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT SCENIC IV BUSINESS Scenic Blue dCi 120 Business',
 'transmission': 'manual',
 'trim': 'SCENIC IV BUSINESS Scenic Blue dCi 120 Business',
 'year': 2021}
2026-03-25 05:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2791b0e296f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:58 [vpauto.fr] INFO: Saving data for 91b0e296f8: {'created_time': 1774292994.797161, 'last_price_update_time': 1774414918.914725}
2026-03-25 05:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='91b0e296f8') HTTP/1.1" 204 0
2026-03-25 05:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b7a1d4aaf8/citroen-c4-bluehdi-130-ss-eat8-feel-pack-business> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05: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-25 05:01:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a5fd6c1-749a-5679-963b-5f806351bdcc with identifier: 31e516a4f8
2026-03-25 05:01:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a5fd6c1-749a-5679-963b-5f806351bdcc with scrape type 2
2026-03-25 05:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a5fd6c1-749a-5679-963b-5f806351bdcc with scrape type 2
2026-03-25 05:01:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1a5fd6c1-749a-5679-963b-5f806351bdcc, identifier: 31e516a4f8
2026-03-25 05:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235647d90>
2026-03-25 05:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_2.jpg HTTP/1.1" 201 0
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FZWZsmrs_03-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/ZWZsmrs_03-1200.jpg saved to cache
2026-03-25 05:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item aa086d04-0713-5bd6-9c73-3f3c3659bdde
2026-03-25 05:01:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aa086d04-0713-5bd6-9c73-3f3c3659bdde, skipping ID generation
2026-03-25 05:01:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa086d04-0713-5bd6-9c73-3f3c3659bdde with scrape type 1
2026-03-25 05:01:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aa086d04-0713-5bd6-9c73-3f3c3659bdde sending to next pipeline
2026-03-25 05:01:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: aa086d04-0713-5bd6-9c73-3f3c3659bdde, identifier: e3723a105a
2026-03-25 05:01:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b39accb-4fb2-567c-b2d4-d71102a18fbd with identifier: 13a6b50bf8
2026-03-25 05:01:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b39accb-4fb2-567c-b2d4-d71102a18fbd with scrape type 2
2026-03-25 05:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b39accb-4fb2-567c-b2d4-d71102a18fbd with scrape type 2
2026-03-25 05:01:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3b39accb-4fb2-567c-b2d4-d71102a18fbd, identifier: 13a6b50bf8
2026-03-25 05:01:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1a5fd6c1-749a-5679-963b-5f806351bdcc with identifier: 31e516a4f8
2026-03-25 05:01:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1a5fd6c1-749a-5679-963b-5f806351bdcc with identifier: 31e516a4f8
2026-03-25 05:01:59 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1a5fd6c1-749a-5679-963b-5f806351bdcc with identifier: 31e516a4f8 to the API
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/31e516a4f8/land-rover-discovery-mark-iii-sd6-30-306-ch-hse-luxury-societe>
{'auction_title': '',
 'c_o_2_emission_value': 246,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1a5fd6c1-749a-5679-963b-5f806351bdcc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/31e516a4f8/land-rover-discovery-mark-iii-sd6-30-306-ch-hse-luxury-societe',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LAND ROVER',
 'model': 'Discovery Mark III Sd6 3.0 306 ch HSE Luxury société',
 'odometer': 46823,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 35000,
 'price_includes_vat': True,
 'registration_date': '2020-09-11',
 'seats_number': 2,
 'seller_name': None,
 'title': 'LAND ROVER Discovery Mark III Sd6 3.0 306 ch HSE Luxury société',
 'transmission': 'automatic',
 'trim': 'Discovery Mark III Sd6 3.0 306 ch HSE Luxury société',
 'year': 2020}
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2731e516a4f8%27 HTTP/1.1" 200 None
2026-03-25 05:01:59 [vpauto.fr] INFO: Saving data for 31e516a4f8: {'auction_closing_time': 1774864800.0, 'created_time': 1773774921.511062, 'last_price_update_time': 1774414919.552143}
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='31e516a4f8') HTTP/1.1" 204 0
2026-03-25 05:01:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: aa086d04-0713-5bd6-9c73-3f3c3659bdde with identifier: e3723a105a
2026-03-25 05:01:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: aa086d04-0713-5bd6-9c73-3f3c3659bdde with identifier: e3723a105a
2026-03-25 05:01:59 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: aa086d04-0713-5bd6-9c73-3f3c3659bdde with identifier: e3723a105a to the API
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:01:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/ZWZsmrs_03-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 '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-02T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': 'aa086d04-0713-5bd6-9c73-3f3c3659bdde',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e3723a105a/peugeot-208-puretech-75-ss-bvm5-active-pack',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'PEUGEOT',
 'model': '208 PureTech 75 S&S BVM5 Active Pack',
 'odometer': 18223,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83455,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZWZsmrs_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77466,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZWZsmrs_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85002,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZWZsmrs_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67436,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZWZsmrs_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83971,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZWZsmrs_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79300,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZWZsmrs_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80181,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZWZsmrs_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77541,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZWZsmrs_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113413,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZWZsmrs_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa086d04-0713-5bd6-9c73-3f3c3659bdde/aa086d04-0713-5bd6-9c73-3f3c3659bdde_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114064,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/ZWZsmrs_10-1200.jpg',
             'Width': 1200}],
 'price': 8300,
 'price_includes_vat': True,
 'registration_date': '2022-02-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 208 PureTech 75 S&S BVM5 Active Pack',
 'transmission': 'manual',
 'trim': '208 PureTech 75 S&S BVM5 Active Pack',
 'year': 2022}
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e3723a105a%27 HTTP/1.1" 200 None
2026-03-25 05:01:59 [vpauto.fr] INFO: Saving data for e3723a105a: {'created_time': 1774414919.980452, 'last_price_update_time': 1774414919.980471, 'auction_closing_time': 1775136600.0}
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e3723a105a') HTTP/1.1" 204 0
2026-03-25 05:01:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3b39accb-4fb2-567c-b2d4-d71102a18fbd with identifier: 13a6b50bf8
2026-03-25 05:01:59 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:02:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3b39accb-4fb2-567c-b2d4-d71102a18fbd with identifier: 13a6b50bf8
2026-03-25 05:02:00 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3b39accb-4fb2-567c-b2d4-d71102a18fbd with identifier: 13a6b50bf8 to the API
2026-03-25 05:02:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/13a6b50bf8/peugeot-5008-bluehdi-130ch-ss-bvm6-active-pack-7-places>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Copper metal',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '3b39accb-4fb2-567c-b2d4-d71102a18fbd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/13a6b50bf8/peugeot-5008-bluehdi-130ch-ss-bvm6-active-pack-7-places',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '5008 BlueHDi 130ch S&S BVM6 Active Pack 7 places',
 'odometer': 152609,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-12-22',
 'seats_number': 7,
 'seller_name': None,
 'title': 'PEUGEOT 5008 BlueHDi 130ch S&S BVM6 Active Pack 7 places',
 'transmission': 'manual',
 'trim': '5008 BlueHDi 130ch S&S BVM6 Active Pack 7 places',
 'year': 2021}
2026-03-25 05:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2713a6b50bf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:00 [vpauto.fr] INFO: Saving data for 13a6b50bf8: {'created_time': 1773774940.625756, 'last_price_update_time': 1774414920.358317}
2026-03-25 05:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='13a6b50bf8') HTTP/1.1" 204 0
2026-03-25 05:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/54caa4faf8/peugeot-2008-bluehdi-130-ss-eat8-allure-business> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05: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-25 05:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/941b4415f8/renault-master-fgn-trac-f3300-l2h2-energy-dci-150-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6cfcea68bf/citroen-c4-spacetourer-puretech-130-ss-eat8-feel> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05: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-25 05: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-25 05:02:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a173087a-9dd1-59a8-87d3-ae034ff52ed0 with identifier: b7a1d4aaf8
2026-03-25 05:02:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a173087a-9dd1-59a8-87d3-ae034ff52ed0 with scrape type 2
2026-03-25 05:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a173087a-9dd1-59a8-87d3-ae034ff52ed0 with scrape type 2
2026-03-25 05:02:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a173087a-9dd1-59a8-87d3-ae034ff52ed0, identifier: b7a1d4aaf8
2026-03-25 05:02:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a173087a-9dd1-59a8-87d3-ae034ff52ed0 with identifier: b7a1d4aaf8
2026-03-25 05:02:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a173087a-9dd1-59a8-87d3-ae034ff52ed0 with identifier: b7a1d4aaf8
2026-03-25 05:02:00 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a173087a-9dd1-59a8-87d3-ae034ff52ed0 with identifier: b7a1d4aaf8 to the API
2026-03-25 05:02:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/b7a1d4aaf8/citroen-c4-bluehdi-130-ss-eat8-feel-pack-business>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'a173087a-9dd1-59a8-87d3-ae034ff52ed0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b7a1d4aaf8/citroen-c4-bluehdi-130-ss-eat8-feel-pack-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'C4 BlueHDi 130 S&S EAT8 Feel Pack Business',
 'odometer': 129159,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 10900,
 'price_includes_vat': True,
 'registration_date': '2021-10-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 BlueHDi 130 S&S EAT8 Feel Pack Business',
 'transmission': 'automatic',
 'trim': 'C4 BlueHDi 130 S&S EAT8 Feel Pack Business',
 'year': 2021}
2026-03-25 05:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b7a1d4aaf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:00 [vpauto.fr] INFO: Saving data for b7a1d4aaf8: {'auction_closing_time': 1774877400.0, 'created_time': 1773774951.338177, 'last_price_update_time': 1774414920.840093}
2026-03-25 05:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b7a1d4aaf8') HTTP/1.1" 204 0
2026-03-25 05:02:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e91f69c9-0948-5e14-8252-19dedad822a6 with identifier: 54caa4faf8
2026-03-25 05:02:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e91f69c9-0948-5e14-8252-19dedad822a6 with scrape type 2
2026-03-25 05:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e91f69c9-0948-5e14-8252-19dedad822a6 with scrape type 2
2026-03-25 05:02:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e91f69c9-0948-5e14-8252-19dedad822a6, identifier: 54caa4faf8
2026-03-25 05:02:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01dae32e-7ce9-5941-8e02-7ca4cdb588bd with identifier: 941b4415f8
2026-03-25 05:02:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01dae32e-7ce9-5941-8e02-7ca4cdb588bd with scrape type 2
2026-03-25 05:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01dae32e-7ce9-5941-8e02-7ca4cdb588bd with scrape type 2
2026-03-25 05:02:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 01dae32e-7ce9-5941-8e02-7ca4cdb588bd, identifier: 941b4415f8
2026-03-25 05:02:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62a6ca56-6d9c-5ca2-9b33-c65ab085bc9d with identifier: 6cfcea68bf
2026-03-25 05:02:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62a6ca56-6d9c-5ca2-9b33-c65ab085bc9d with scrape type 2
2026-03-25 05:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62a6ca56-6d9c-5ca2-9b33-c65ab085bc9d with scrape type 2
2026-03-25 05:02:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 62a6ca56-6d9c-5ca2-9b33-c65ab085bc9d, identifier: 6cfcea68bf
2026-03-25 05:02:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e91f69c9-0948-5e14-8252-19dedad822a6 with identifier: 54caa4faf8
2026-03-25 05:02:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e91f69c9-0948-5e14-8252-19dedad822a6 with identifier: 54caa4faf8
2026-03-25 05:02:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e91f69c9-0948-5e14-8252-19dedad822a6 with identifier: 54caa4faf8 to the API
2026-03-25 05:02:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/54caa4faf8/peugeot-2008-bluehdi-130-ss-eat8-allure-business>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'e91f69c9-0948-5e14-8252-19dedad822a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/54caa4faf8/peugeot-2008-bluehdi-130-ss-eat8-allure-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '2008 BlueHDi 130 S&S EAT8 Allure Business',
 'odometer': 121219,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 11800,
 'price_includes_vat': True,
 'registration_date': '2021-11-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 2008 BlueHDi 130 S&S EAT8 Allure Business',
 'transmission': 'automatic',
 'trim': '2008 BlueHDi 130 S&S EAT8 Allure Business',
 'year': 2021}
2026-03-25 05:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2754caa4faf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:01 [vpauto.fr] INFO: Saving data for 54caa4faf8: {'auction_closing_time': 1774877400.0, 'created_time': 1773774953.325597, 'last_price_update_time': 1774414921.463468}
2026-03-25 05:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='54caa4faf8') HTTP/1.1" 204 0
2026-03-25 05:02:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 01dae32e-7ce9-5941-8e02-7ca4cdb588bd with identifier: 941b4415f8
2026-03-25 05:02:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 01dae32e-7ce9-5941-8e02-7ca4cdb588bd with identifier: 941b4415f8
2026-03-25 05:02:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 01dae32e-7ce9-5941-8e02-7ca4cdb588bd with identifier: 941b4415f8 to the API
2026-03-25 05:02:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/941b4415f8/renault-master-fgn-trac-f3300-l2h2-energy-dci-150-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': 246,
 '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': '01dae32e-7ce9-5941-8e02-7ca4cdb588bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/941b4415f8/renault-master-fgn-trac-f3300-l2h2-energy-dci-150-grand-confort',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'MASTER FGN TRAC F3300 L2H2 ENERGY DCI 150 GRAND CONFORT',
 'odometer': 121848,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-11-26',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT MASTER FGN TRAC F3300 L2H2 ENERGY DCI 150 GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'MASTER FGN TRAC F3300 L2H2 ENERGY DCI 150 GRAND CONFORT',
 'year': 2021}
2026-03-25 05:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27941b4415f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:01 [vpauto.fr] INFO: Saving data for 941b4415f8: {'created_time': 1774293145.79565, 'last_price_update_time': 1774414921.795162}
2026-03-25 05:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='941b4415f8') HTTP/1.1" 204 0
2026-03-25 05:02:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 62a6ca56-6d9c-5ca2-9b33-c65ab085bc9d with identifier: 6cfcea68bf
2026-03-25 05:02:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 62a6ca56-6d9c-5ca2-9b33-c65ab085bc9d with identifier: 6cfcea68bf
2026-03-25 05:02:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 62a6ca56-6d9c-5ca2-9b33-c65ab085bc9d with identifier: 6cfcea68bf to the API
2026-03-25 05:02:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6cfcea68bf/citroen-c4-spacetourer-puretech-130-ss-eat8-feel>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-04T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': '62a6ca56-6d9c-5ca2-9b33-c65ab085bc9d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6cfcea68bf/citroen-c4-spacetourer-puretech-130-ss-eat8-feel',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'CITROEN',
 'model': 'C4 Spacetourer PureTech 130 S&S EAT8 Feel',
 'odometer': 57676,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 8400,
 'price_includes_vat': True,
 'registration_date': '2020-07-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 Spacetourer PureTech 130 S&S EAT8 Feel',
 'transmission': 'automatic',
 'trim': 'C4 Spacetourer PureTech 130 S&S EAT8 Feel',
 'year': 2020}
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276cfcea68bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:02 [vpauto.fr] INFO: Saving data for 6cfcea68bf: {'auction_closing_time': 1775300400.0, 'created_time': 1774293573.76991, 'last_price_update_time': 1774414922.094866}
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6cfcea68bf') HTTP/1.1" 204 0
2026-03-25 05:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a6e80f5f8/peugeot-208-affaire-bluehdi-100-ss-bvm5-premium-pack> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/efb0cc1df8/toyota-corolla-pro-hybride-122h-dynamic-business-avec-support-lombaire> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05: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-25 05: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-25 05:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cc7f476c5a/citroen-c3-bluehdi-100-ss-bvm5-shine> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05: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-25 05:02:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63f070f9-e041-5efd-a987-2230eae5b7cb with identifier: a6e80f5f8
2026-03-25 05:02:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63f070f9-e041-5efd-a987-2230eae5b7cb with scrape type 2
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63f070f9-e041-5efd-a987-2230eae5b7cb with scrape type 2
2026-03-25 05:02:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 63f070f9-e041-5efd-a987-2230eae5b7cb, identifier: a6e80f5f8
2026-03-25 05:02:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fc242ae-06f1-5767-b265-570c2782526c with identifier: efb0cc1df8
2026-03-25 05:02:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fc242ae-06f1-5767-b265-570c2782526c with scrape type 2
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fc242ae-06f1-5767-b265-570c2782526c with scrape type 2
2026-03-25 05:02:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6fc242ae-06f1-5767-b265-570c2782526c, identifier: efb0cc1df8
2026-03-25 05:02:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1133ab0b-e131-532c-a0e0-7e9276d3d812 with identifier: cc7f476c5a
2026-03-25 05:02:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1133ab0b-e131-532c-a0e0-7e9276d3d812 with scrape type 1
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1133ab0b-e131-532c-a0e0-7e9276d3d812
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgNQKBUk_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gNQKBUk_01-1200.jpg already downloaded
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgNQKBUk_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gNQKBUk_02-1200.jpg already downloaded
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgNQKBUk_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gNQKBUk_03-1200.jpg already downloaded
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgNQKBUk_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gNQKBUk_04-1200.jpg already downloaded
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgNQKBUk_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gNQKBUk_05-1200.jpg already downloaded
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgNQKBUk_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gNQKBUk_06-1200.jpg already downloaded
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgNQKBUk_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gNQKBUk_07-1200.jpg already downloaded
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgNQKBUk_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gNQKBUk_08-1200.jpg already downloaded
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgNQKBUk_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gNQKBUk_09-1200.jpg already downloaded
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgNQKBUk_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gNQKBUk_10-1200.jpg already downloaded
2026-03-25 05:02:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1133ab0b-e131-532c-a0e0-7e9276d3d812, identifier: cc7f476c5a
2026-03-25 05:02:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 63f070f9-e041-5efd-a987-2230eae5b7cb with identifier: a6e80f5f8
2026-03-25 05:02:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 63f070f9-e041-5efd-a987-2230eae5b7cb with identifier: a6e80f5f8
2026-03-25 05:02:02 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 63f070f9-e041-5efd-a987-2230eae5b7cb with identifier: a6e80f5f8 to the API
2026-03-25 05:02:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a6e80f5f8/peugeot-208-affaire-bluehdi-100-ss-bvm5-premium-pack>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '63f070f9-e041-5efd-a987-2230eae5b7cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a6e80f5f8/peugeot-208-affaire-bluehdi-100-ss-bvm5-premium-pack',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '208 AFFAIRE BLUEHDI 100 S&S BVM5 PREMIUM PACK',
 'odometer': 58144,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 8300,
 'price_includes_vat': True,
 'registration_date': '2020-06-26',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT 208 AFFAIRE BLUEHDI 100 S&S BVM5 PREMIUM PACK',
 'transmission': 'manual',
 'trim': '208 AFFAIRE BLUEHDI 100 S&S BVM5 PREMIUM PACK',
 'year': 2020}
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a6e80f5f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:03 [vpauto.fr] INFO: Saving data for a6e80f5f8: {'auction_closing_time': 1774864800.0, 'created_time': 1773774911.995659, 'last_price_update_time': 1774414923.047153}
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a6e80f5f8') HTTP/1.1" 204 0
2026-03-25 05:02:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6fc242ae-06f1-5767-b265-570c2782526c with identifier: efb0cc1df8
2026-03-25 05:02:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6fc242ae-06f1-5767-b265-570c2782526c with identifier: efb0cc1df8
2026-03-25 05:02:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6fc242ae-06f1-5767-b265-570c2782526c with identifier: efb0cc1df8 to the API
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/efb0cc1df8/toyota-corolla-pro-hybride-122h-dynamic-business-avec-support-lombaire>
{'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': 'Hybrid',
 'id': '6fc242ae-06f1-5767-b265-570c2782526c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/efb0cc1df8/toyota-corolla-pro-hybride-122h-dynamic-business-avec-support-lombaire',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'TOYOTA',
 'model': 'Corolla Pro Hybride 122h Dynamic Business (avec support lombaire)',
 'odometer': 72059,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2020-10-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'TOYOTA Corolla Pro Hybride 122h Dynamic Business (avec support '
          'lombaire)',
 'transmission': 'automatic',
 'trim': 'Corolla Pro Hybride 122h Dynamic Business (avec support lombaire)',
 'year': 2020}
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27efb0cc1df8%27 HTTP/1.1" 200 None
2026-03-25 05:02:03 [vpauto.fr] INFO: Saving data for efb0cc1df8: {'created_time': 1773824475.675687, 'last_price_update_time': 1774414923.355959}
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='efb0cc1df8') HTTP/1.1" 204 0
2026-03-25 05:02:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1133ab0b-e131-532c-a0e0-7e9276d3d812 with identifier: cc7f476c5a
2026-03-25 05:02:03 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:02:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1133ab0b-e131-532c-a0e0-7e9276d3d812 with identifier: cc7f476c5a
2026-03-25 05:02:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1133ab0b-e131-532c-a0e0-7e9276d3d812 with identifier: cc7f476c5a to the API
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/cc7f476c5a/citroen-c3-bluehdi-100-ss-bvm5-shine>
{'auction_title': '',
 'c_o_2_emission_value': 86,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO',
 'engine': '',
 'expiration_date': '2026-04-02T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '1133ab0b-e131-532c-a0e0-7e9276d3d812',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cc7f476c5a/citroen-c3-bluehdi-100-ss-bvm5-shine',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'CITROEN',
 'model': 'C3 BlueHDi 100 S&S BVM5 Shine',
 'odometer': 61078,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photo_urls': ['https://cdn.vpauto.fr/gNQKBUk_01-1200.jpg',
                'https://cdn.vpauto.fr/gNQKBUk_02-1200.jpg',
                'https://cdn.vpauto.fr/gNQKBUk_03-1200.jpg',
                'https://cdn.vpauto.fr/gNQKBUk_04-1200.jpg',
                'https://cdn.vpauto.fr/gNQKBUk_05-1200.jpg',
                'https://cdn.vpauto.fr/gNQKBUk_06-1200.jpg',
                'https://cdn.vpauto.fr/gNQKBUk_07-1200.jpg',
                'https://cdn.vpauto.fr/gNQKBUk_08-1200.jpg',
                'https://cdn.vpauto.fr/gNQKBUk_09-1200.jpg',
                'https://cdn.vpauto.fr/gNQKBUk_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c33b67a6-91a6-56d5-b085-67cfd4869cc6/c33b67a6-91a6-56d5-b085-67cfd4869cc6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82302,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gNQKBUk_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c33b67a6-91a6-56d5-b085-67cfd4869cc6/c33b67a6-91a6-56d5-b085-67cfd4869cc6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81036,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gNQKBUk_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c33b67a6-91a6-56d5-b085-67cfd4869cc6/c33b67a6-91a6-56d5-b085-67cfd4869cc6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80716,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gNQKBUk_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c33b67a6-91a6-56d5-b085-67cfd4869cc6/c33b67a6-91a6-56d5-b085-67cfd4869cc6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67995,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gNQKBUk_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c33b67a6-91a6-56d5-b085-67cfd4869cc6/c33b67a6-91a6-56d5-b085-67cfd4869cc6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81985,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gNQKBUk_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c33b67a6-91a6-56d5-b085-67cfd4869cc6/c33b67a6-91a6-56d5-b085-67cfd4869cc6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77816,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gNQKBUk_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c33b67a6-91a6-56d5-b085-67cfd4869cc6/c33b67a6-91a6-56d5-b085-67cfd4869cc6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79340,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gNQKBUk_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c33b67a6-91a6-56d5-b085-67cfd4869cc6/c33b67a6-91a6-56d5-b085-67cfd4869cc6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76945,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gNQKBUk_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c33b67a6-91a6-56d5-b085-67cfd4869cc6/c33b67a6-91a6-56d5-b085-67cfd4869cc6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94262,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gNQKBUk_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c33b67a6-91a6-56d5-b085-67cfd4869cc6/c33b67a6-91a6-56d5-b085-67cfd4869cc6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85236,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gNQKBUk_10-1200.jpg',
             'Width': 1200}],
 'price': 9300,
 'price_includes_vat': True,
 'registration_date': '2020-02-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 BlueHDi 100 S&S BVM5 Shine',
 'transmission': 'manual',
 'trim': 'C3 BlueHDi 100 S&S BVM5 Shine',
 'year': 2020}
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cc7f476c5a%27 HTTP/1.1" 200 None
2026-03-25 05:02:03 [vpauto.fr] INFO: Saving data for cc7f476c5a: {'created_time': 1774414923.740747, 'last_price_update_time': 1774414923.740757, 'auction_closing_time': 1775136600.0}
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cc7f476c5a') HTTP/1.1" 204 0
2026-03-25 05:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/56c3b653f8/kia-stonic-10-t-gdi-100-ch-isg-bvm6-gt-line> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:02:03 [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-25 05:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8179eb66f8/renault-kangoo-ze-achat-integral-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:02:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16524355-07cd-50d4-a2b7-19141fc1286a with identifier: 56c3b653f8
2026-03-25 05:02:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16524355-07cd-50d4-a2b7-19141fc1286a with scrape type 2
2026-03-25 05:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16524355-07cd-50d4-a2b7-19141fc1286a with scrape type 2
2026-03-25 05:02:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 16524355-07cd-50d4-a2b7-19141fc1286a, identifier: 56c3b653f8
2026-03-25 05:02:04 [vpauto.fr] INFO: Found 96 ads on page 6
2026-03-25 05:02:04 [vpauto.fr] INFO: Found listing with ID: 433c4cea36
2026-03-25 05:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27433c4cea36%27 HTTP/1.1" 200 None
2026-03-25 05:02:04 [vpauto.fr] INFO: Scrape type for 433c4cea36: 0
2026-03-25 05:02:04 [vpauto.fr] INFO: Found listing with ID: 8179eb66f8
2026-03-25 05:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278179eb66f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:04 [vpauto.fr] INFO: Scrape type for 8179eb66f8: 2
2026-03-25 05:02:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb8b516d-b611-54d2-b978-bbf5b8f50bf6 with identifier: 8179eb66f8
2026-03-25 05:02:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb8b516d-b611-54d2-b978-bbf5b8f50bf6 with scrape type 2
2026-03-25 05:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb8b516d-b611-54d2-b978-bbf5b8f50bf6 with scrape type 2
2026-03-25 05:02:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: fb8b516d-b611-54d2-b978-bbf5b8f50bf6, identifier: 8179eb66f8
2026-03-25 05:02:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 16524355-07cd-50d4-a2b7-19141fc1286a with identifier: 56c3b653f8
2026-03-25 05:02:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 16524355-07cd-50d4-a2b7-19141fc1286a with identifier: 56c3b653f8
2026-03-25 05:02:04 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 16524355-07cd-50d4-a2b7-19141fc1286a with identifier: 56c3b653f8 to the API
2026-03-25 05:02:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/56c3b653f8/kia-stonic-10-t-gdi-100-ch-isg-bvm6-gt-line>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '16524355-07cd-50d4-a2b7-19141fc1286a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/56c3b653f8/kia-stonic-10-t-gdi-100-ch-isg-bvm6-gt-line',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'KIA',
 'model': 'Stonic 1.0 T-GDi 100 ch ISG BVM6 GT Line',
 'odometer': 111591,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-11-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'KIA Stonic 1.0 T-GDi 100 ch ISG BVM6 GT Line',
 'transmission': 'manual',
 'trim': 'Stonic 1.0 T-GDi 100 ch ISG BVM6 GT Line',
 'year': 2021}
2026-03-25 05:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2756c3b653f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:04 [vpauto.fr] INFO: Saving data for 56c3b653f8: {'created_time': 1774293572.849095, 'last_price_update_time': 1774414924.51662}
2026-03-25 05:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='56c3b653f8') HTTP/1.1" 204 0
2026-03-25 05:02:04 [scrapy.dupefilters] DEBUG: Filtered duplicate request: <GET https://vpauto.eu/vehicle/8179eb66f8/renault-kangoo-ze-achat-integral-grand-confort> - no more duplicates will be shown (see DUPEFILTER_DEBUG to show all duplicates)
2026-03-25 05:02:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: fb8b516d-b611-54d2-b978-bbf5b8f50bf6 with identifier: 8179eb66f8
2026-03-25 05:02:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: fb8b516d-b611-54d2-b978-bbf5b8f50bf6 with identifier: 8179eb66f8
2026-03-25 05:02:04 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: fb8b516d-b611-54d2-b978-bbf5b8f50bf6 with identifier: 8179eb66f8 to the API
2026-03-25 05:02:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8179eb66f8/renault-kangoo-ze-achat-integral-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'fb8b516d-b611-54d2-b978-bbf5b8f50bf6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8179eb66f8/renault-kangoo-ze-achat-integral-grand-confort',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'KANGOO Z.E. ACHAT INTEGRAL GRAND CONFORT',
 'odometer': 78591,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2020-06-19',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO Z.E. ACHAT INTEGRAL GRAND CONFORT',
 'transmission': 'automatic',
 'trim': 'KANGOO Z.E. ACHAT INTEGRAL GRAND CONFORT',
 'year': 2020}
2026-03-25 05:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278179eb66f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:04 [vpauto.fr] INFO: Saving data for 8179eb66f8: {'created_time': 1773774901.982277, 'last_price_update_time': 1774414924.998054}
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8179eb66f8') HTTP/1.1" 204 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: f0a0f49fb1
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f0a0f49fb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for f0a0f49fb1: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: c75118fbb1
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c75118fbb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for c75118fbb1: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 2139e832bf
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272139e832bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 2139e832bf: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 1c6dca3af8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271c6dca3af8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 1c6dca3af8: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 2a034f9bf
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272a034f9bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 2a034f9bf: 2
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 2f99eb06f8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272f99eb06f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 2f99eb06f8: 2
2026-03-25 05:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7d0a46e5f8/renault-kadjar-blue-dci-115-business> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2931a81cf8/citroen-grand-c4-spacetourer-bluehdi-130-ss-bvm6-feel-7-places> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/774a0d96b1/renault-megane-iv-societe-blue-dci-115-air-2p> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05: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-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 40573beaf8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2740573beaf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 40573beaf8: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 6d2fd564f8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276d2fd564f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 6d2fd564f8: 2
2026-03-25 05: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-25 05:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6c1e28df9e/hyundai-kona-electrique-39-kwh-136-ch-intuitive> (referer: https://vpauto.eu/vehicle/list?page=4) ['zyte-api']
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 2a2e25bdf8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272a2e25bdf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 2a2e25bdf8: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 9e7c9165f8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279e7c9165f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 9e7c9165f8: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 141ad4dbf8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27141ad4dbf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 141ad4dbf8: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 19fd17c9bf
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2719fd17c9bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 19fd17c9bf: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: e9bb7d95b1
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e9bb7d95b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for e9bb7d95b1: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: a1d79880f8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a1d79880f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for a1d79880f8: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 8e44b124f8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278e44b124f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 8e44b124f8: 2
2026-03-25 05: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-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 1e2ad6c15a
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271e2ad6c15a%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 1e2ad6c15a: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 583c7fdb1
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27583c7fdb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 583c7fdb1: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 31917158b1
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2731917158b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 31917158b1: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: e26c594636
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e26c594636%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for e26c594636: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 3c9f6396b1
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%273c9f6396b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 3c9f6396b1: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 53e13de0f8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2753e13de0f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 53e13de0f8: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: a66e0969f8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a66e0969f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for a66e0969f8: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: dd88ae19f8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27dd88ae19f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for dd88ae19f8: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: 2bfd814d9e
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272bfd814d9e%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for 2bfd814d9e: 0
2026-03-25 05:02:05 [vpauto.fr] INFO: Found listing with ID: d10d5ed4f8
2026-03-25 05:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d10d5ed4f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:05 [vpauto.fr] INFO: Scrape type for d10d5ed4f8: 2
2026-03-25 05: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-25 05:02:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd9c0752-76d2-5003-b6bf-15363551bc14 with identifier: 7d0a46e5f8
2026-03-25 05:02:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd9c0752-76d2-5003-b6bf-15363551bc14 with scrape type 2
2026-03-25 05:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd9c0752-76d2-5003-b6bf-15363551bc14 with scrape type 2
2026-03-25 05:02:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cd9c0752-76d2-5003-b6bf-15363551bc14, identifier: 7d0a46e5f8
2026-03-25 05:02:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0d5789b-7ac0-5cc1-8b33-e79b5216d2de with identifier: 2931a81cf8
2026-03-25 05:02:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0d5789b-7ac0-5cc1-8b33-e79b5216d2de with scrape type 2
2026-03-25 05:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0d5789b-7ac0-5cc1-8b33-e79b5216d2de with scrape type 2
2026-03-25 05:02:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f0d5789b-7ac0-5cc1-8b33-e79b5216d2de, identifier: 2931a81cf8
2026-03-25 05:02:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fb8b7b0-b636-536e-afac-387aa079de76 with identifier: 774a0d96b1
2026-03-25 05:02:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0fb8b7b0-b636-536e-afac-387aa079de76 with scrape type 2
2026-03-25 05:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0fb8b7b0-b636-536e-afac-387aa079de76 with scrape type 2
2026-03-25 05:02:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0fb8b7b0-b636-536e-afac-387aa079de76, identifier: 774a0d96b1
2026-03-25 05:02:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 112134c9-aa83-5940-815d-cabd7a7ca8ca with identifier: 6c1e28df9e
2026-03-25 05:02:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 112134c9-aa83-5940-815d-cabd7a7ca8ca with scrape type 2
2026-03-25 05:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 112134c9-aa83-5940-815d-cabd7a7ca8ca with scrape type 2
2026-03-25 05:02:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 112134c9-aa83-5940-815d-cabd7a7ca8ca, identifier: 6c1e28df9e
2026-03-25 05:02:06 [vpauto.fr] INFO: Found listing with ID: edbd9b2ff8
2026-03-25 05:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27edbd9b2ff8%27 HTTP/1.1" 200 None
2026-03-25 05:02:06 [vpauto.fr] INFO: Scrape type for edbd9b2ff8: 2
2026-03-25 05:02:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cd9c0752-76d2-5003-b6bf-15363551bc14 with identifier: 7d0a46e5f8
2026-03-25 05:02:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cd9c0752-76d2-5003-b6bf-15363551bc14 with identifier: 7d0a46e5f8
2026-03-25 05:02:06 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cd9c0752-76d2-5003-b6bf-15363551bc14 with identifier: 7d0a46e5f8 to the API
2026-03-25 05:02:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7d0a46e5f8/renault-kadjar-blue-dci-115-business>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 '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': 'cd9c0752-76d2-5003-b6bf-15363551bc14',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7d0a46e5f8/renault-kadjar-blue-dci-115-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'Kadjar Blue dCi 115 Business',
 'odometer': 104028,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-05-03',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Kadjar Blue dCi 115 Business',
 'transmission': 'manual',
 'trim': 'Kadjar Blue dCi 115 Business',
 'year': 2021}
2026-03-25 05:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277d0a46e5f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:06 [vpauto.fr] INFO: Saving data for 7d0a46e5f8: {'created_time': 1773774405.266705, 'last_price_update_time': 1774414926.44209}
2026-03-25 05:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7d0a46e5f8') HTTP/1.1" 204 0
2026-03-25 05:02:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f0d5789b-7ac0-5cc1-8b33-e79b5216d2de with identifier: 2931a81cf8
2026-03-25 05:02:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f0d5789b-7ac0-5cc1-8b33-e79b5216d2de with identifier: 2931a81cf8
2026-03-25 05:02:06 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f0d5789b-7ac0-5cc1-8b33-e79b5216d2de with identifier: 2931a81cf8 to the API
2026-03-25 05:02:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2931a81cf8/citroen-grand-c4-spacetourer-bluehdi-130-ss-bvm6-feel-7-places>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'f0d5789b-7ac0-5cc1-8b33-e79b5216d2de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2931a81cf8/citroen-grand-c4-spacetourer-bluehdi-130-ss-bvm6-feel-7-places',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'Grand C4 Spacetourer BlueHDi 130 S&S BVM6 Feel 7 places',
 'odometer': 106616,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 11200,
 'price_includes_vat': True,
 'registration_date': '2021-10-12',
 'seats_number': 7,
 'seller_name': None,
 'title': 'CITROEN Grand C4 Spacetourer BlueHDi 130 S&S BVM6 Feel 7 places',
 'transmission': 'manual',
 'trim': 'Grand C4 Spacetourer BlueHDi 130 S&S BVM6 Feel 7 places',
 'year': 2021}
2026-03-25 05:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272931a81cf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:06 [vpauto.fr] INFO: Saving data for 2931a81cf8: {'auction_closing_time': 1774877400.0, 'created_time': 1773774418.746146, 'last_price_update_time': 1774414926.834638}
2026-03-25 05:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2931a81cf8') HTTP/1.1" 204 0
2026-03-25 05:02:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0fb8b7b0-b636-536e-afac-387aa079de76 with identifier: 774a0d96b1
2026-03-25 05:02:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0fb8b7b0-b636-536e-afac-387aa079de76 with identifier: 774a0d96b1
2026-03-25 05:02:06 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0fb8b7b0-b636-536e-afac-387aa079de76 with identifier: 774a0d96b1 to the API
2026-03-25 05:02:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/774a0d96b1/renault-megane-iv-societe-blue-dci-115-air-2p>
{'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': '',
 'expiration_date': '2026-03-27T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0fb8b7b0-b636-536e-afac-387aa079de76',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/774a0d96b1/renault-megane-iv-societe-blue-dci-115-air-2p',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'RENAULT',
 'model': 'MEGANE IV SOCIETE BLUE DCI 115 AIR 2P',
 'odometer': 84709,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 8100,
 'price_includes_vat': True,
 'registration_date': '2021-02-15',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT MEGANE IV SOCIETE BLUE DCI 115 AIR 2P',
 'transmission': 'manual',
 'trim': 'MEGANE IV SOCIETE BLUE DCI 115 AIR 2P',
 'year': 2021}
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27774a0d96b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Saving data for 774a0d96b1: {'auction_closing_time': 1774605600.0, 'created_time': 1774293046.699155, 'last_price_update_time': 1774414927.150336}
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='774a0d96b1') HTTP/1.1" 204 0
2026-03-25 05:02:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 112134c9-aa83-5940-815d-cabd7a7ca8ca with identifier: 6c1e28df9e
2026-03-25 05:02:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 112134c9-aa83-5940-815d-cabd7a7ca8ca with identifier: 6c1e28df9e
2026-03-25 05:02:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 112134c9-aa83-5940-815d-cabd7a7ca8ca with identifier: 6c1e28df9e to the API
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6c1e28df9e/hyundai-kona-electrique-39-kwh-136-ch-intuitive>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-02T09:30:00Z',
 'fuel_type': 'Electric',
 'id': '112134c9-aa83-5940-815d-cabd7a7ca8ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6c1e28df9e/hyundai-kona-electrique-39-kwh-136-ch-intuitive',
 'listing': 'auction',
 'location': '94 - PARIS',
 'make': 'HYUNDAI',
 'model': 'Kona Electrique 39 kWh - 136 ch Intuitive',
 'odometer': 11458,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 14300,
 'price_includes_vat': True,
 'registration_date': '2022-09-05',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI Kona Electrique 39 kWh - 136 ch Intuitive',
 'transmission': 'automatic',
 'trim': 'Kona Electrique 39 kWh - 136 ch Intuitive',
 'year': 2022}
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276c1e28df9e%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Saving data for 6c1e28df9e: {'auction_closing_time': 1775122200.0, 'created_time': 1774293618.370062, 'last_price_update_time': 1774414927.487721}
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6c1e28df9e') HTTP/1.1" 204 0
2026-03-25 05:02:07 [scrapy.extensions.logstats] INFO: Crawled 181 pages (at 101 pages/min), scraped 175 items (at 102 items/min)
2026-03-25 05:02:07 [scrapy.extensions.memusage] INFO: Peak memory usage is 214MiB
2026-03-25 05: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-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: 972f84ffaa
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27972f84ffaa%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for 972f84ffaa: 0
2026-03-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: d1b47f3a9e
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d1b47f3a9e%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for d1b47f3a9e: 0
2026-03-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: fd64a290f8
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fd64a290f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for fd64a290f8: 0
2026-03-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: 2be88f449e
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272be88f449e%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for 2be88f449e: 0
2026-03-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: 862ee945f8
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27862ee945f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for 862ee945f8: 2
2026-03-25 05:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d2c0c6dff8/peugeot-208-electrique-50-kwh-136-active-business-r> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05: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-25 05:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f42d983cf8/citroen-c3-puretech-83-ss-bvm5-shine-pack> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/206b5324f8/peugeot-2008-bluehdi-110-ss-bvm6-allure-business> (referer: https://vpauto.eu/vehicle/list?page=5) ['zyte-api']
2026-03-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: 865cb901f8
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27865cb901f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for 865cb901f8: 0
2026-03-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: d7af56d9f8
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d7af56d9f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for d7af56d9f8: 0
2026-03-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: 1e43f32fb1
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271e43f32fb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for 1e43f32fb1: 0
2026-03-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: 2928059eb1
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272928059eb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for 2928059eb1: 0
2026-03-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: d60cb082b1
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d60cb082b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for d60cb082b1: 0
2026-03-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: 7348c6a7f8
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277348c6a7f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for 7348c6a7f8: 2
2026-03-25 05: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-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: 50d3773136
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2750d3773136%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for 50d3773136: 1
2026-03-25 05: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-25 05:02:07 [vpauto.fr] INFO: Found listing with ID: 5964e0f7f8
2026-03-25 05:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%275964e0f7f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:07 [vpauto.fr] INFO: Scrape type for 5964e0f7f8: 2
2026-03-25 05:02:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89608791-82d0-5f71-b884-6cba45e5cfa0 with identifier: d2c0c6dff8
2026-03-25 05:02:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89608791-82d0-5f71-b884-6cba45e5cfa0 with scrape type 2
2026-03-25 05:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89608791-82d0-5f71-b884-6cba45e5cfa0 with scrape type 2
2026-03-25 05:02:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 89608791-82d0-5f71-b884-6cba45e5cfa0, identifier: d2c0c6dff8
2026-03-25 05:02:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e0b2d68-442c-5992-9852-7c6de665db3a with identifier: f42d983cf8
2026-03-25 05:02:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e0b2d68-442c-5992-9852-7c6de665db3a with scrape type 2
2026-03-25 05:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e0b2d68-442c-5992-9852-7c6de665db3a with scrape type 2
2026-03-25 05:02:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4e0b2d68-442c-5992-9852-7c6de665db3a, identifier: f42d983cf8
2026-03-25 05:02:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e15b79a-6446-515c-9f40-4fa004888b92 with identifier: 206b5324f8
2026-03-25 05:02:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e15b79a-6446-515c-9f40-4fa004888b92 with scrape type 2
2026-03-25 05:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e15b79a-6446-515c-9f40-4fa004888b92 with scrape type 2
2026-03-25 05:02:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0e15b79a-6446-515c-9f40-4fa004888b92, identifier: 206b5324f8
2026-03-25 05:02:08 [vpauto.fr] INFO: Found listing with ID: 937b75eab1
2026-03-25 05:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27937b75eab1%27 HTTP/1.1" 200 None
2026-03-25 05:02:08 [vpauto.fr] INFO: Scrape type for 937b75eab1: 0
2026-03-25 05:02:08 [vpauto.fr] INFO: Found listing with ID: a5660917aa
2026-03-25 05:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a5660917aa%27 HTTP/1.1" 200 None
2026-03-25 05:02:08 [vpauto.fr] INFO: Scrape type for a5660917aa: 0
2026-03-25 05:02:08 [vpauto.fr] INFO: Found listing with ID: 1d65c722f8
2026-03-25 05:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%271d65c722f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:08 [vpauto.fr] INFO: Scrape type for 1d65c722f8: 0
2026-03-25 05:02:08 [vpauto.fr] INFO: Found listing with ID: 2d94aaf5f8
2026-03-25 05:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272d94aaf5f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:08 [vpauto.fr] INFO: Scrape type for 2d94aaf5f8: 2
2026-03-25 05:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 89608791-82d0-5f71-b884-6cba45e5cfa0 with identifier: d2c0c6dff8
2026-03-25 05:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 89608791-82d0-5f71-b884-6cba45e5cfa0 with identifier: d2c0c6dff8
2026-03-25 05:02:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 89608791-82d0-5f71-b884-6cba45e5cfa0 with identifier: d2c0c6dff8 to the API
2026-03-25 05:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d2c0c6dff8/peugeot-208-electrique-50-kwh-136-active-business-r>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '89608791-82d0-5f71-b884-6cba45e5cfa0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d2c0c6dff8/peugeot-208-electrique-50-kwh-136-active-business-r',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '208 ELECTRIQUE 50 KWH 136 ACTIVE BUSINESS R',
 'odometer': 41586,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-12-09',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT 208 ELECTRIQUE 50 KWH 136 ACTIVE BUSINESS R',
 'transmission': 'automatic',
 'trim': '208 ELECTRIQUE 50 KWH 136 ACTIVE BUSINESS R',
 'year': 2021}
2026-03-25 05:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d2c0c6dff8%27 HTTP/1.1" 200 None
2026-03-25 05:02:08 [vpauto.fr] INFO: Saving data for d2c0c6dff8: {'created_time': 1774293604.038598, 'last_price_update_time': 1774414928.579075}
2026-03-25 05:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d2c0c6dff8') HTTP/1.1" 204 0
2026-03-25 05:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4e0b2d68-442c-5992-9852-7c6de665db3a with identifier: f42d983cf8
2026-03-25 05:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4e0b2d68-442c-5992-9852-7c6de665db3a with identifier: f42d983cf8
2026-03-25 05:02:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4e0b2d68-442c-5992-9852-7c6de665db3a with identifier: f42d983cf8 to the API
2026-03-25 05:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f42d983cf8/citroen-c3-puretech-83-ss-bvm5-shine-pack>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 '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': 'Petrol',
 'id': '4e0b2d68-442c-5992-9852-7c6de665db3a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f42d983cf8/citroen-c3-puretech-83-ss-bvm5-shine-pack',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'C3 PureTech 83 S&S BVM5 Shine Pack',
 'odometer': 83014,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-02-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 PureTech 83 S&S BVM5 Shine Pack',
 'transmission': 'manual',
 'trim': 'C3 PureTech 83 S&S BVM5 Shine Pack',
 'year': 2021}
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f42d983cf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Saving data for f42d983cf8: {'created_time': 1773824479.158403, 'last_price_update_time': 1774414929.026868}
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f42d983cf8') HTTP/1.1" 204 0
2026-03-25 05:02:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0e15b79a-6446-515c-9f40-4fa004888b92 with identifier: 206b5324f8
2026-03-25 05:02:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0e15b79a-6446-515c-9f40-4fa004888b92 with identifier: 206b5324f8
2026-03-25 05:02:09 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0e15b79a-6446-515c-9f40-4fa004888b92 with identifier: 206b5324f8 to the API
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/206b5324f8/peugeot-2008-bluehdi-110-ss-bvm6-allure-business>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '0e15b79a-6446-515c-9f40-4fa004888b92',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/206b5324f8/peugeot-2008-bluehdi-110-ss-bvm6-allure-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '2008 BlueHDi 110 S&S BVM6 Allure Business',
 'odometer': 121112,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': True,
 'registration_date': '2021-07-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 2008 BlueHDi 110 S&S BVM6 Allure Business',
 'transmission': 'manual',
 'trim': '2008 BlueHDi 110 S&S BVM6 Allure Business',
 'year': 2021}
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27206b5324f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Saving data for 206b5324f8: {'created_time': 1774292995.749159, 'last_price_update_time': 1774414929.356934}
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='206b5324f8') HTTP/1.1" 204 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: cc0573c5b1
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cc0573c5b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for cc0573c5b1: 1
2026-03-25 05:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8e44b124f8/bmw-x1-xdrive-18d-150-ch-bva8-xline> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05: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-25 05:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6d2fd564f8/citroen-c5-aircross-puretech-130-ss-eat8-feel> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2f99eb06f8/peugeot-208-electrique-50-kwh-136ch-active> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: 88cb4f99b1
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2788cb4f99b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for 88cb4f99b1: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: 6dda60495a
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276dda60495a%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for 6dda60495a: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: a7fa174d36
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a7fa174d36%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for a7fa174d36: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: 44d873d736
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2744d873d736%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for 44d873d736: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: 71dab0c4b1
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2771dab0c4b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for 71dab0c4b1: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: afd82828b1
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27afd82828b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for afd82828b1: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: 16b46abeb1
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2716b46abeb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for 16b46abeb1: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: e7684468b1
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e7684468b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for e7684468b1: 2
2026-03-25 05: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-25 05: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-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: 65ab2831b1
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2765ab2831b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for 65ab2831b1: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: ffcd6069bf
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ffcd6069bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for ffcd6069bf: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: ac2d4d8eaa
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27ac2d4d8eaa%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for ac2d4d8eaa: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: a74c9f46bf
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a74c9f46bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for a74c9f46bf: 1
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: 4753525ebf
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%274753525ebf%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for 4753525ebf: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: 87dc9de6f8
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2787dc9de6f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for 87dc9de6f8: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: b7c8dd9db1
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b7c8dd9db1%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for b7c8dd9db1: 0
2026-03-25 05:02:09 [vpauto.fr] INFO: Found listing with ID: 9479d662f8
2026-03-25 05:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279479d662f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:09 [vpauto.fr] INFO: Scrape type for 9479d662f8: 2
2026-03-25 05:02:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee338592-f57f-5f98-9bc7-c504f2baa40f with identifier: 8e44b124f8
2026-03-25 05:02:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee338592-f57f-5f98-9bc7-c504f2baa40f with scrape type 2
2026-03-25 05:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee338592-f57f-5f98-9bc7-c504f2baa40f with scrape type 2
2026-03-25 05:02:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ee338592-f57f-5f98-9bc7-c504f2baa40f, identifier: 8e44b124f8
2026-03-25 05:02:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 074c6247-08d4-51ce-865c-154dddd990da with identifier: 6d2fd564f8
2026-03-25 05:02:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 074c6247-08d4-51ce-865c-154dddd990da with scrape type 2
2026-03-25 05:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 074c6247-08d4-51ce-865c-154dddd990da with scrape type 2
2026-03-25 05:02:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 074c6247-08d4-51ce-865c-154dddd990da, identifier: 6d2fd564f8
2026-03-25 05:02:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbfb8091-989e-5374-8c6f-bcc071ab1cf6 with identifier: 2f99eb06f8
2026-03-25 05:02:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbfb8091-989e-5374-8c6f-bcc071ab1cf6 with scrape type 2
2026-03-25 05:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbfb8091-989e-5374-8c6f-bcc071ab1cf6 with scrape type 2
2026-03-25 05:02:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: dbfb8091-989e-5374-8c6f-bcc071ab1cf6, identifier: 2f99eb06f8
2026-03-25 05:02:10 [vpauto.fr] INFO: Found listing with ID: c77b383236
2026-03-25 05:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27c77b383236%27 HTTP/1.1" 200 None
2026-03-25 05:02:10 [vpauto.fr] INFO: Scrape type for c77b383236: 1
2026-03-25 05:02:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ee338592-f57f-5f98-9bc7-c504f2baa40f with identifier: 8e44b124f8
2026-03-25 05:02:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:02:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ee338592-f57f-5f98-9bc7-c504f2baa40f with identifier: 8e44b124f8
2026-03-25 05:02:10 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ee338592-f57f-5f98-9bc7-c504f2baa40f with identifier: 8e44b124f8 to the API
2026-03-25 05:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8e44b124f8/bmw-x1-xdrive-18d-150-ch-bva8-xline>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dar auburn metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'ee338592-f57f-5f98-9bc7-c504f2baa40f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8e44b124f8/bmw-x1-xdrive-18d-150-ch-bva8-xline',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'BMW',
 'model': 'X1 xDrive 18d 150 ch BVA8 xLine',
 'odometer': 117030,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2020-06-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X1 xDrive 18d 150 ch BVA8 xLine',
 'transmission': 'automatic',
 'trim': 'X1 xDrive 18d 150 ch BVA8 xLine',
 'year': 2020}
2026-03-25 05:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278e44b124f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:10 [vpauto.fr] INFO: Saving data for 8e44b124f8: {'created_time': 1773774893.268804, 'last_price_update_time': 1774414930.670958}
2026-03-25 05:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8e44b124f8') HTTP/1.1" 204 0
2026-03-25 05:02:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 074c6247-08d4-51ce-865c-154dddd990da with identifier: 6d2fd564f8
2026-03-25 05:02:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:02:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 074c6247-08d4-51ce-865c-154dddd990da with identifier: 6d2fd564f8
2026-03-25 05:02:10 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 074c6247-08d4-51ce-865c-154dddd990da with identifier: 6d2fd564f8 to the API
2026-03-25 05:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6d2fd564f8/citroen-c5-aircross-puretech-130-ss-eat8-feel>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '074c6247-08d4-51ce-865c-154dddd990da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6d2fd564f8/citroen-c5-aircross-puretech-130-ss-eat8-feel',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'C5 Aircross PureTech 130 S&S EAT8 Feel',
 'odometer': 103305,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2020-10-13',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C5 Aircross PureTech 130 S&S EAT8 Feel',
 'transmission': 'automatic',
 'trim': 'C5 Aircross PureTech 130 S&S EAT8 Feel',
 'year': 2020}
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276d2fd564f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:11 [vpauto.fr] INFO: Saving data for 6d2fd564f8: {'created_time': 1773774463.372985, 'last_price_update_time': 1774414931.151794}
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6d2fd564f8') HTTP/1.1" 204 0
2026-03-25 05:02:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: dbfb8091-989e-5374-8c6f-bcc071ab1cf6 with identifier: 2f99eb06f8
2026-03-25 05:02:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: dbfb8091-989e-5374-8c6f-bcc071ab1cf6 with identifier: 2f99eb06f8
2026-03-25 05:02:11 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: dbfb8091-989e-5374-8c6f-bcc071ab1cf6 with identifier: 2f99eb06f8 to the API
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2f99eb06f8/peugeot-208-electrique-50-kwh-136ch-active>
{'auction_title': '',
 'c_o_2_emission_value': None,
 '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': 'Electric',
 'id': 'dbfb8091-989e-5374-8c6f-bcc071ab1cf6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2f99eb06f8/peugeot-208-electrique-50-kwh-136ch-active',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '208 Electrique 50 kWh 136ch Active',
 'odometer': 101022,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2020-08-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 208 Electrique 50 kWh 136ch Active',
 'transmission': 'automatic',
 'trim': '208 Electrique 50 kWh 136ch Active',
 'year': 2020}
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272f99eb06f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:11 [vpauto.fr] INFO: Saving data for 2f99eb06f8: {'created_time': 1774293579.649493, 'last_price_update_time': 1774414931.464567}
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2f99eb06f8') HTTP/1.1" 204 0
2026-03-25 05:02:11 [vpauto.fr] INFO: Found listing with ID: f50391ab1
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27f50391ab1%27 HTTP/1.1" 200 None
2026-03-25 05:02:11 [vpauto.fr] INFO: Scrape type for f50391ab1: 0
2026-03-25 05:02:11 [vpauto.fr] INFO: Found listing with ID: e294ae2036
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e294ae2036%27 HTTP/1.1" 200 None
2026-03-25 05:02:11 [vpauto.fr] INFO: Scrape type for e294ae2036: 1
2026-03-25 05:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d10d5ed4f8/opel-crossland-x-15-d-120-ch-bva6-elegance> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/edbd9b2ff8/peugeot-5008-puretech-130ch-ss-eat8-allure-7pl> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/862ee945f8/peugeot-208-bluehdi-100-ss-bvm6-active-business> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7348c6a7f8/peugeot-5008-20-bluehdi-180ch-ss-eat8-gt-7pl> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:11 [vpauto.fr] INFO: Found listing with ID: 9f7b1d6cb1
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279f7b1d6cb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:11 [vpauto.fr] INFO: Scrape type for 9f7b1d6cb1: 1
2026-03-25 05:02:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:11 [vpauto.fr] INFO: Found listing with ID: 88248af4f8
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2788248af4f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:11 [vpauto.fr] INFO: Scrape type for 88248af4f8: 0
2026-03-25 05:02:11 [vpauto.fr] INFO: Found listing with ID: 9920497af8
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279920497af8%27 HTTP/1.1" 200 None
2026-03-25 05:02:11 [vpauto.fr] INFO: Scrape type for 9920497af8: 2
2026-03-25 05:02:11 [vpauto.fr] INFO: Found listing with ID: 7f1b3a89f8
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277f1b3a89f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:11 [vpauto.fr] INFO: Scrape type for 7f1b3a89f8: 2
2026-03-25 05:02:11 [vpauto.fr] INFO: Found listing with ID: 642b1273bf
2026-03-25 05:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27642b1273bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:11 [vpauto.fr] INFO: Scrape type for 642b1273bf: 1
2026-03-25 05:02:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7da5ab67-9153-55de-8693-7b9094ff6e7b with identifier: d10d5ed4f8
2026-03-25 05:02:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7da5ab67-9153-55de-8693-7b9094ff6e7b with scrape type 2
2026-03-25 05:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7da5ab67-9153-55de-8693-7b9094ff6e7b with scrape type 2
2026-03-25 05:02:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7da5ab67-9153-55de-8693-7b9094ff6e7b, identifier: d10d5ed4f8
2026-03-25 05:02:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cb8b966-743c-5391-9575-db16faaaaa0b with identifier: edbd9b2ff8
2026-03-25 05:02:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cb8b966-743c-5391-9575-db16faaaaa0b with scrape type 2
2026-03-25 05:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1cb8b966-743c-5391-9575-db16faaaaa0b with scrape type 2
2026-03-25 05:02:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1cb8b966-743c-5391-9575-db16faaaaa0b, identifier: edbd9b2ff8
2026-03-25 05:02:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e72ce59d-fb02-5381-b65b-f52de084a947 with identifier: 862ee945f8
2026-03-25 05:02:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e72ce59d-fb02-5381-b65b-f52de084a947 with scrape type 2
2026-03-25 05:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e72ce59d-fb02-5381-b65b-f52de084a947 with scrape type 2
2026-03-25 05:02:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e72ce59d-fb02-5381-b65b-f52de084a947, identifier: 862ee945f8
2026-03-25 05:02:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e3a23bd-a246-5791-9282-7469415f2a8b with identifier: 7348c6a7f8
2026-03-25 05:02:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e3a23bd-a246-5791-9282-7469415f2a8b with scrape type 2
2026-03-25 05:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e3a23bd-a246-5791-9282-7469415f2a8b with scrape type 2
2026-03-25 05:02:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6e3a23bd-a246-5791-9282-7469415f2a8b, identifier: 7348c6a7f8
2026-03-25 05:02:12 [vpauto.fr] INFO: Found listing with ID: dcd9fb0af8
2026-03-25 05:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27dcd9fb0af8%27 HTTP/1.1" 200 None
2026-03-25 05:02:12 [vpauto.fr] INFO: Scrape type for dcd9fb0af8: 0
2026-03-25 05:02:12 [vpauto.fr] INFO: Found listing with ID: b8062abcb1
2026-03-25 05:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27b8062abcb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:12 [vpauto.fr] INFO: Scrape type for b8062abcb1: 1
2026-03-25 05:02:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7da5ab67-9153-55de-8693-7b9094ff6e7b with identifier: d10d5ed4f8
2026-03-25 05:02:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7da5ab67-9153-55de-8693-7b9094ff6e7b with identifier: d10d5ed4f8
2026-03-25 05:02:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7da5ab67-9153-55de-8693-7b9094ff6e7b with identifier: d10d5ed4f8 to the API
2026-03-25 05:02:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d10d5ed4f8/opel-crossland-x-15-d-120-ch-bva6-elegance>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '7da5ab67-9153-55de-8693-7b9094ff6e7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d10d5ed4f8/opel-crossland-x-15-d-120-ch-bva6-elegance',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'OPEL',
 'model': 'Crossland X 1.5 D 120 ch BVA6 Elegance',
 'odometer': 128000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2020-08-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'OPEL Crossland X 1.5 D 120 ch BVA6 Elegance',
 'transmission': 'automatic',
 'trim': 'Crossland X 1.5 D 120 ch BVA6 Elegance',
 'year': 2020}
2026-03-25 05:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d10d5ed4f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:12 [vpauto.fr] INFO: Saving data for d10d5ed4f8: {'created_time': 1774293564.585106, 'last_price_update_time': 1774414932.630309}
2026-03-25 05:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d10d5ed4f8') HTTP/1.1" 204 0
2026-03-25 05:02:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1cb8b966-743c-5391-9575-db16faaaaa0b with identifier: edbd9b2ff8
2026-03-25 05:02:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1cb8b966-743c-5391-9575-db16faaaaa0b with identifier: edbd9b2ff8
2026-03-25 05:02:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1cb8b966-743c-5391-9575-db16faaaaa0b with identifier: edbd9b2ff8 to the API
2026-03-25 05:02:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/edbd9b2ff8/peugeot-5008-puretech-130ch-ss-eat8-allure-7pl>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '1cb8b966-743c-5391-9575-db16faaaaa0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/edbd9b2ff8/peugeot-5008-puretech-130ch-ss-eat8-allure-7pl',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '5008 PureTech 130ch S&S EAT8 Allure 7pl',
 'odometer': 128241,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2020-08-17',
 'seats_number': 7,
 'seller_name': None,
 'title': 'PEUGEOT 5008 PureTech 130ch S&S EAT8 Allure 7pl',
 'transmission': 'automatic',
 'trim': '5008 PureTech 130ch S&S EAT8 Allure 7pl',
 'year': 2020}
2026-03-25 05:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27edbd9b2ff8%27 HTTP/1.1" 200 None
2026-03-25 05:02:12 [vpauto.fr] INFO: Saving data for edbd9b2ff8: {'created_time': 1773774503.664429, 'last_price_update_time': 1774414932.967596}
2026-03-25 05:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='edbd9b2ff8') HTTP/1.1" 204 0
2026-03-25 05:02:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e72ce59d-fb02-5381-b65b-f52de084a947 with identifier: 862ee945f8
2026-03-25 05:02:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e72ce59d-fb02-5381-b65b-f52de084a947 with identifier: 862ee945f8
2026-03-25 05:02:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e72ce59d-fb02-5381-b65b-f52de084a947 with identifier: 862ee945f8 to the API
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/862ee945f8/peugeot-208-bluehdi-100-ss-bvm6-active-business>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium red metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'e72ce59d-fb02-5381-b65b-f52de084a947',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/862ee945f8/peugeot-208-bluehdi-100-ss-bvm6-active-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '208 BlueHDi 100 S&S BVM6 Active Business',
 'odometer': 144552,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2020-10-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 208 BlueHDi 100 S&S BVM6 Active Business',
 'transmission': 'manual',
 'trim': '208 BlueHDi 100 S&S BVM6 Active Business',
 'year': 2020}
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27862ee945f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:13 [vpauto.fr] INFO: Saving data for 862ee945f8: {'created_time': 1774293066.293045, 'last_price_update_time': 1774414933.307686}
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='862ee945f8') HTTP/1.1" 204 0
2026-03-25 05:02:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6e3a23bd-a246-5791-9282-7469415f2a8b with identifier: 7348c6a7f8
2026-03-25 05:02:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6e3a23bd-a246-5791-9282-7469415f2a8b with identifier: 7348c6a7f8
2026-03-25 05:02:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6e3a23bd-a246-5791-9282-7469415f2a8b with identifier: 7348c6a7f8 to the API
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7348c6a7f8/peugeot-5008-20-bluehdi-180ch-ss-eat8-gt-7pl>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '6e3a23bd-a246-5791-9282-7469415f2a8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7348c6a7f8/peugeot-5008-20-bluehdi-180ch-ss-eat8-gt-7pl',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '5008 2.0 BlueHDi 180ch S&S EAT8 GT 7pl',
 'odometer': 161016,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 16400,
 'price_includes_vat': True,
 'registration_date': '2020-05-06',
 'seats_number': 7,
 'seller_name': None,
 'title': 'PEUGEOT 5008 2.0 BlueHDi 180ch S&S EAT8 GT 7pl',
 'transmission': 'automatic',
 'trim': '5008 2.0 BlueHDi 180ch S&S EAT8 GT 7pl',
 'year': 2020}
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277348c6a7f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:13 [vpauto.fr] INFO: Saving data for 7348c6a7f8: {'auction_closing_time': 1774877400.0, 'created_time': 1773774474.490532, 'last_price_update_time': 1774414933.606462}
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7348c6a7f8') HTTP/1.1" 204 0
2026-03-25 05:02:13 [vpauto.fr] INFO: Found listing with ID: c9a63237f8
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c9a63237f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:13 [vpauto.fr] INFO: Scrape type for c9a63237f8: 0
2026-03-25 05:02:13 [vpauto.fr] INFO: Found listing with ID: d974cabdb1
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d974cabdb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:13 [vpauto.fr] INFO: Scrape type for d974cabdb1: 2
2026-03-25 05:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2d94aaf5f8/renault-kangoo-express-ca-maxi-15-dci-90-e6-confort> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5964e0f7f8/volkswagen-crafter-van-crafter-van-propulsion-rs-35-l3h3-20-tdi-177-ch-business-line> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/50d3773136/peugeot-308-affaire-bluehdi-130-ss-bvm6-premium-pack> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:13 [vpauto.fr] INFO: Found listing with ID: 881abf86b1
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27881abf86b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:13 [vpauto.fr] INFO: Scrape type for 881abf86b1: 0
2026-03-25 05:02:13 [vpauto.fr] INFO: Found listing with ID: 244bd5f136
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27244bd5f136%27 HTTP/1.1" 200 None
2026-03-25 05:02:13 [vpauto.fr] INFO: Scrape type for 244bd5f136: 0
2026-03-25 05:02:13 [vpauto.fr] INFO: Found listing with ID: 3e2dfb9eb1
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273e2dfb9eb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:13 [vpauto.fr] INFO: Scrape type for 3e2dfb9eb1: 0
2026-03-25 05:02:13 [vpauto.fr] INFO: Found listing with ID: 452391e19e
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27452391e19e%27 HTTP/1.1" 200 None
2026-03-25 05:02:13 [vpauto.fr] INFO: Scrape type for 452391e19e: 0
2026-03-25 05:02:13 [vpauto.fr] INFO: Found listing with ID: a579cfe69e
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a579cfe69e%27 HTTP/1.1" 200 None
2026-03-25 05:02:13 [vpauto.fr] INFO: Scrape type for a579cfe69e: 0
2026-03-25 05:02:13 [vpauto.fr] INFO: Found listing with ID: 935882cbb1
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27935882cbb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:13 [vpauto.fr] INFO: Scrape type for 935882cbb1: 2
2026-03-25 05:02:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:13 [vpauto.fr] INFO: Found listing with ID: 5ff5c369f8
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275ff5c369f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:13 [vpauto.fr] INFO: Scrape type for 5ff5c369f8: 0
2026-03-25 05:02:13 [vpauto.fr] INFO: Found listing with ID: 5a358f1cf8
2026-03-25 05:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275a358f1cf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [vpauto.fr] INFO: Scrape type for 5a358f1cf8: 2
2026-03-25 05:02:14 [vpauto.fr] INFO: Found listing with ID: 19ed1d2fb1
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2719ed1d2fb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [vpauto.fr] INFO: Scrape type for 19ed1d2fb1: 2
2026-03-25 05:02:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c6a0184-c870-53d3-9326-a5c9ba066494 with identifier: 2d94aaf5f8
2026-03-25 05:02:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c6a0184-c870-53d3-9326-a5c9ba066494 with scrape type 2
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c6a0184-c870-53d3-9326-a5c9ba066494 with scrape type 2
2026-03-25 05:02:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0c6a0184-c870-53d3-9326-a5c9ba066494, identifier: 2d94aaf5f8
2026-03-25 05:02:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7abd36c5-bff3-5251-a0d7-03cbf237b2bb with identifier: 5964e0f7f8
2026-03-25 05:02:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7abd36c5-bff3-5251-a0d7-03cbf237b2bb with scrape type 2
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7abd36c5-bff3-5251-a0d7-03cbf237b2bb with scrape type 2
2026-03-25 05:02:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7abd36c5-bff3-5251-a0d7-03cbf237b2bb, identifier: 5964e0f7f8
2026-03-25 05:02:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02d4760a-676f-526a-94a0-6fdcd3e3d4b0 with identifier: 50d3773136
2026-03-25 05:02:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02d4760a-676f-526a-94a0-6fdcd3e3d4b0 with scrape type 1
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 02d4760a-676f-526a-94a0-6fdcd3e3d4b0
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FiGhLddt_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iGhLddt_01-1200.jpg already downloaded
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FiGhLddt_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iGhLddt_02-1200.jpg already downloaded
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FiGhLddt_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iGhLddt_03-1200.jpg already downloaded
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FiGhLddt_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iGhLddt_04-1200.jpg already downloaded
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FiGhLddt_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iGhLddt_05-1200.jpg already downloaded
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FiGhLddt_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iGhLddt_06-1200.jpg already downloaded
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FiGhLddt_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iGhLddt_07-1200.jpg already downloaded
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FiGhLddt_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iGhLddt_08-1200.jpg already downloaded
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FiGhLddt_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iGhLddt_09-1200.jpg already downloaded
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FiGhLddt_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/iGhLddt_10-1200.jpg already downloaded
2026-03-25 05:02:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 02d4760a-676f-526a-94a0-6fdcd3e3d4b0, identifier: 50d3773136
2026-03-25 05:02:14 [vpauto.fr] INFO: Found listing with ID: 65138a2ab1
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2765138a2ab1%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [vpauto.fr] INFO: Scrape type for 65138a2ab1: 2
2026-03-25 05:02:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0c6a0184-c870-53d3-9326-a5c9ba066494 with identifier: 2d94aaf5f8
2026-03-25 05:02:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0c6a0184-c870-53d3-9326-a5c9ba066494 with identifier: 2d94aaf5f8
2026-03-25 05:02:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0c6a0184-c870-53d3-9326-a5c9ba066494 with identifier: 2d94aaf5f8 to the API
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2d94aaf5f8/renault-kangoo-express-ca-maxi-15-dci-90-e6-confort>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '0c6a0184-c870-53d3-9326-a5c9ba066494',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2d94aaf5f8/renault-kangoo-express-ca-maxi-15-dci-90-e6-confort',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS CA MAXI 1.5 DCI 90 E6 CONFORT',
 'odometer': 11344,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2019-02-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS CA MAXI 1.5 DCI 90 E6 CONFORT',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS CA MAXI 1.5 DCI 90 E6 CONFORT',
 'year': 2019}
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272d94aaf5f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:14 [vpauto.fr] INFO: Saving data for 2d94aaf5f8: {'created_time': 1774293063.076899, 'last_price_update_time': 1774414934.852807}
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2d94aaf5f8') HTTP/1.1" 204 0
2026-03-25 05:02:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7abd36c5-bff3-5251-a0d7-03cbf237b2bb with identifier: 5964e0f7f8
2026-03-25 05:02:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7abd36c5-bff3-5251-a0d7-03cbf237b2bb with identifier: 5964e0f7f8
2026-03-25 05:02:15 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7abd36c5-bff3-5251-a0d7-03cbf237b2bb with identifier: 5964e0f7f8 to the API
2026-03-25 05:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5964e0f7f8/volkswagen-crafter-van-crafter-van-propulsion-rs-35-l3h3-20-tdi-177-ch-business-line>
{'auction_title': '',
 'c_o_2_emission_value': 263,
 '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': '7abd36c5-bff3-5251-a0d7-03cbf237b2bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5964e0f7f8/volkswagen-crafter-van-crafter-van-propulsion-rs-35-l3h3-20-tdi-177-ch-business-line',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER VAN CRAFTER VAN PROPULSION RS 35 L3H3 2.0 TDI 177 CH '
          'BUSINESS LINE',
 'odometer': 169511,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2020-05-28',
 'seats_number': 3,
 'seller_name': None,
 'title': 'VOLKSWAGEN CRAFTER VAN CRAFTER VAN PROPULSION RS 35 L3H3 2.0 TDI '
          '177 CH BUSINESS LINE',
 'transmission': 'manual',
 'trim': 'CRAFTER VAN CRAFTER VAN PROPULSION RS 35 L3H3 2.0 TDI 177 CH '
         'BUSINESS LINE',
 'year': 2020}
2026-03-25 05:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275964e0f7f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:15 [vpauto.fr] INFO: Saving data for 5964e0f7f8: {'created_time': 1773824487.476069, 'last_price_update_time': 1774414935.621826}
2026-03-25 05:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5964e0f7f8') HTTP/1.1" 204 0
2026-03-25 05:02:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 02d4760a-676f-526a-94a0-6fdcd3e3d4b0 with identifier: 50d3773136
2026-03-25 05:02:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 02d4760a-676f-526a-94a0-6fdcd3e3d4b0 with identifier: 50d3773136
2026-03-25 05:02:15 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 02d4760a-676f-526a-94a0-6fdcd3e3d4b0 with identifier: 50d3773136 to the API
2026-03-25 05:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/50d3773136/peugeot-308-affaire-bluehdi-130-ss-bvm6-premium-pack>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '02d4760a-676f-526a-94a0-6fdcd3e3d4b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/50d3773136/peugeot-308-affaire-bluehdi-130-ss-bvm6-premium-pack',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'PEUGEOT',
 'model': '308 AFFAIRE BLUEHDI 130 S&S BVM6 PREMIUM PACK',
 'odometer': 163092,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 27,
 'photo_urls': ['https://cdn.vpauto.fr/iGhLddt_01-1200.jpg',
                'https://cdn.vpauto.fr/iGhLddt_02-1200.jpg',
                'https://cdn.vpauto.fr/iGhLddt_03-1200.jpg',
                'https://cdn.vpauto.fr/iGhLddt_04-1200.jpg',
                'https://cdn.vpauto.fr/iGhLddt_05-1200.jpg',
                'https://cdn.vpauto.fr/iGhLddt_06-1200.jpg',
                'https://cdn.vpauto.fr/iGhLddt_07-1200.jpg',
                'https://cdn.vpauto.fr/iGhLddt_08-1200.jpg',
                'https://cdn.vpauto.fr/iGhLddt_09-1200.jpg',
                'https://cdn.vpauto.fr/iGhLddt_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80f72623-39f1-5c7f-ac66-1d3c2a3bc904/80f72623-39f1-5c7f-ac66-1d3c2a3bc904_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87349,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/iGhLddt_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80f72623-39f1-5c7f-ac66-1d3c2a3bc904/80f72623-39f1-5c7f-ac66-1d3c2a3bc904_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84488,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/iGhLddt_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80f72623-39f1-5c7f-ac66-1d3c2a3bc904/80f72623-39f1-5c7f-ac66-1d3c2a3bc904_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84755,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/iGhLddt_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80f72623-39f1-5c7f-ac66-1d3c2a3bc904/80f72623-39f1-5c7f-ac66-1d3c2a3bc904_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66354,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/iGhLddt_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80f72623-39f1-5c7f-ac66-1d3c2a3bc904/80f72623-39f1-5c7f-ac66-1d3c2a3bc904_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86005,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/iGhLddt_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80f72623-39f1-5c7f-ac66-1d3c2a3bc904/80f72623-39f1-5c7f-ac66-1d3c2a3bc904_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82834,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/iGhLddt_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80f72623-39f1-5c7f-ac66-1d3c2a3bc904/80f72623-39f1-5c7f-ac66-1d3c2a3bc904_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79972,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/iGhLddt_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80f72623-39f1-5c7f-ac66-1d3c2a3bc904/80f72623-39f1-5c7f-ac66-1d3c2a3bc904_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80465,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/iGhLddt_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80f72623-39f1-5c7f-ac66-1d3c2a3bc904/80f72623-39f1-5c7f-ac66-1d3c2a3bc904_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132791,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/iGhLddt_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80f72623-39f1-5c7f-ac66-1d3c2a3bc904/80f72623-39f1-5c7f-ac66-1d3c2a3bc904_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102801,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/iGhLddt_10-1200.jpg',
             'Width': 1200}],
 'price': 4800,
 'price_includes_vat': True,
 'registration_date': '2020-09-28',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT 308 AFFAIRE BLUEHDI 130 S&S BVM6 PREMIUM PACK',
 'transmission': 'manual',
 'trim': '308 AFFAIRE BLUEHDI 130 S&S BVM6 PREMIUM PACK',
 'year': 2020}
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2750d3773136%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Saving data for 50d3773136: {'created_time': 1774414936.029189, 'last_price_update_time': 1774414936.029206, 'auction_closing_time': 1775556000.0}
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='50d3773136') HTTP/1.1" 204 0
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: 9aa5217c9e
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279aa5217c9e%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for 9aa5217c9e: 0
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: b70510a2bf
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b70510a2bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for b70510a2bf: 0
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: 6ea6678eb1
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276ea6678eb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for 6ea6678eb1: 0
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: 13936821f8
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2713936821f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for 13936821f8: 2
2026-03-25 05:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e7684468b1/alfa-romeo-stelvio-my19-22-210-ch-q4-at8-executive> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9479d662f8/mini-countryman-102-ch-bva7-one-longstone> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: cdefd589f8
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cdefd589f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for cdefd589f8: 0
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: a6edb743bf
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a6edb743bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for a6edb743bf: 0
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: 9f376fa036
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279f376fa036%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for 9f376fa036: 0
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: 17611717bf
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2717611717bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for 17611717bf: 2
2026-03-25 05:02:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: 8ca251aff8
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278ca251aff8%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for 8ca251aff8: 0
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: e9532c7af8
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e9532c7af8%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for e9532c7af8: 0
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: 5ed99e10f8
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275ed99e10f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for 5ed99e10f8: 0
2026-03-25 05:02:16 [vpauto.fr] INFO: Found listing with ID: d6a26bfebf
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d6a26bfebf%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [vpauto.fr] INFO: Scrape type for d6a26bfebf: 0
2026-03-25 05:02:16 [vpauto.fr] INFO: Requesting listing page 7: https://vpauto.eu/vehicle/list?page=7
2026-03-25 05:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69172b3b-5bfe-54ad-a3a9-48c17ce93eb2 with identifier: e7684468b1
2026-03-25 05:02:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69172b3b-5bfe-54ad-a3a9-48c17ce93eb2 with scrape type 2
2026-03-25 05:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69172b3b-5bfe-54ad-a3a9-48c17ce93eb2 with scrape type 2
2026-03-25 05:02:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 69172b3b-5bfe-54ad-a3a9-48c17ce93eb2, identifier: e7684468b1
2026-03-25 05:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9b55107-b521-5738-b90b-7013c23a7eae with identifier: a74c9f46bf
2026-03-25 05:02:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9b55107-b521-5738-b90b-7013c23a7eae with scrape type 1
2026-03-25 05:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f9b55107-b521-5738-b90b-7013c23a7eae
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02: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%252FpvGToyV_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_01-1200.jpg not downloaded yet
2026-03-25 05:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8960c70-3133-595d-b11e-89102fcc496e with identifier: cc0573c5b1
2026-03-25 05:02:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8960c70-3133-595d-b11e-89102fcc496e with scrape type 1
2026-03-25 05:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c8960c70-3133-595d-b11e-89102fcc496e
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02: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%252FwezejpV_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_01-1200.jpg not downloaded yet
2026-03-25 05:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c1e79ed-607b-56f0-a4c4-a03085714a54 with identifier: 9479d662f8
2026-03-25 05:02:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c1e79ed-607b-56f0-a4c4-a03085714a54 with scrape type 2
2026-03-25 05:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c1e79ed-607b-56f0-a4c4-a03085714a54 with scrape type 2
2026-03-25 05:02:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5c1e79ed-607b-56f0-a4c4-a03085714a54, identifier: 9479d662f8
2026-03-25 05:02:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 69172b3b-5bfe-54ad-a3a9-48c17ce93eb2 with identifier: e7684468b1
2026-03-25 05:02:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 69172b3b-5bfe-54ad-a3a9-48c17ce93eb2 with identifier: e7684468b1
2026-03-25 05:02:16 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 69172b3b-5bfe-54ad-a3a9-48c17ce93eb2 with identifier: e7684468b1 to the API
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e7684468b1/alfa-romeo-stelvio-my19-22-210-ch-q4-at8-executive>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.2L',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '69172b3b-5bfe-54ad-a3a9-48c17ce93eb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e7684468b1/alfa-romeo-stelvio-my19-22-210-ch-q4-at8-executive',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'ALFA ROMEO',
 'model': 'STELVIO MY19 2.2 210 ch Q4 AT8 Executive',
 'odometer': 90221,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 21400,
 'price_includes_vat': True,
 'registration_date': '2019-03-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'ALFA ROMEO STELVIO MY19 2.2 210 ch Q4 AT8 Executive',
 'transmission': 'automatic',
 'trim': 'STELVIO MY19 2.2 210 ch Q4 AT8 Executive',
 'year': 2019}
2026-03-25 05:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e7684468b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:17 [vpauto.fr] INFO: Saving data for e7684468b1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293560.363681, 'last_price_update_time': 1774414937.954918}
2026-03-25 05:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e7684468b1') HTTP/1.1" 204 0
2026-03-25 05:02:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5c1e79ed-607b-56f0-a4c4-a03085714a54 with identifier: 9479d662f8
2026-03-25 05:02:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5c1e79ed-607b-56f0-a4c4-a03085714a54 with identifier: 9479d662f8
2026-03-25 05:02:18 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5c1e79ed-607b-56f0-a4c4-a03085714a54 with identifier: 9479d662f8 to the API
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/9479d662f8/mini-countryman-102-ch-bva7-one-longstone>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 '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': 'Petrol',
 'id': '5c1e79ed-607b-56f0-a4c4-a03085714a54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/9479d662f8/mini-countryman-102-ch-bva7-one-longstone',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'MINI',
 'model': 'Countryman 102 ch BVA7 One Longstone',
 'odometer': 100367,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2019-07-09',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MINI Countryman 102 ch BVA7 One Longstone',
 'transmission': 'automatic',
 'trim': 'Countryman 102 ch BVA7 One Longstone',
 'year': 2019}
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279479d662f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [vpauto.fr] INFO: Saving data for 9479d662f8: {'created_time': 1773774863.12654, 'last_price_update_time': 1774414938.372296}
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9479d662f8') HTTP/1.1" 204 0
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_02-1200.jpg not downloaded yet
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_02-1200.jpg not downloaded yet
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_03-1200.jpg not downloaded yet
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_03-1200.jpg not downloaded yet
2026-03-25 05:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e294ae2036/citroen-c3-societe-bluehdi-100-ss-bvm-feel> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_04-1200.jpg not downloaded yet
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_04-1200.jpg not downloaded yet
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_05-1200.jpg not downloaded yet
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_05-1200.jpg not downloaded yet
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_06-1200.jpg not downloaded yet
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_06-1200.jpg not downloaded yet
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_07-1200.jpg not downloaded yet
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_07-1200.jpg not downloaded yet
2026-03-25 05:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wezejpV_02-1200.jpg> (referer: https://vpauto.eu/vehicle/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business)
2026-03-25 05:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wezejpV_01-1200.jpg> (referer: https://vpauto.eu/vehicle/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business)
2026-03-25 05:02:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc3ac05d-02d9-5408-bc59-d90f733a5cca with identifier: e294ae2036
2026-03-25 05:02:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc3ac05d-02d9-5408-bc59-d90f733a5cca with scrape type 1
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cc3ac05d-02d9-5408-bc59-d90f733a5cca
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrkqTxcM_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rkqTxcM_01-1200.jpg already downloaded
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrkqTxcM_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rkqTxcM_02-1200.jpg already downloaded
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrkqTxcM_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rkqTxcM_03-1200.jpg already downloaded
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrkqTxcM_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rkqTxcM_04-1200.jpg already downloaded
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrkqTxcM_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rkqTxcM_05-1200.jpg already downloaded
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrkqTxcM_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rkqTxcM_06-1200.jpg already downloaded
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrkqTxcM_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rkqTxcM_07-1200.jpg already downloaded
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrkqTxcM_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rkqTxcM_08-1200.jpg already downloaded
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrkqTxcM_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rkqTxcM_09-1200.jpg already downloaded
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FrkqTxcM_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/rkqTxcM_10-1200.jpg already downloaded
2026-03-25 05:02:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cc3ac05d-02d9-5408-bc59-d90f733a5cca, identifier: e294ae2036
2026-03-25 05:02:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3756641a-85ad-570d-8d6a-75d1610a27d3 with identifier: c77b383236
2026-03-25 05:02:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3756641a-85ad-570d-8d6a-75d1610a27d3 with scrape type 1
2026-03-25 05:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3756641a-85ad-570d-8d6a-75d1610a27d3
2026-03-25 05:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_01-1200.jpg not downloaded yet
2026-03-25 05:02:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31852cdc-2ac9-52ca-bf4a-00700851c60c with identifier: 9f7b1d6cb1
2026-03-25 05:02:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31852cdc-2ac9-52ca-bf4a-00700851c60c with scrape type 1
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 31852cdc-2ac9-52ca-bf4a-00700851c60c
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_01-1200.jpg not downloaded yet
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_08-1200.jpg not downloaded yet
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_08-1200.jpg not downloaded yet
2026-03-25 05:02:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cc3ac05d-02d9-5408-bc59-d90f733a5cca with identifier: e294ae2036
2026-03-25 05:02:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cc3ac05d-02d9-5408-bc59-d90f733a5cca with identifier: e294ae2036
2026-03-25 05:02:19 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cc3ac05d-02d9-5408-bc59-d90f733a5cca with identifier: e294ae2036 to the API
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e294ae2036/citroen-c3-societe-bluehdi-100-ss-bvm-feel>
{'auction_title': '',
 'c_o_2_emission_value': 86,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cc3ac05d-02d9-5408-bc59-d90f733a5cca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e294ae2036/citroen-c3-societe-bluehdi-100-ss-bvm-feel',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'CITROEN',
 'model': 'C3 SOCIETE BLUEHDI 100 S&S BVM FEEL',
 'odometer': 104614,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photo_urls': ['https://cdn.vpauto.fr/rkqTxcM_01-1200.jpg',
                'https://cdn.vpauto.fr/rkqTxcM_02-1200.jpg',
                'https://cdn.vpauto.fr/rkqTxcM_03-1200.jpg',
                'https://cdn.vpauto.fr/rkqTxcM_04-1200.jpg',
                'https://cdn.vpauto.fr/rkqTxcM_05-1200.jpg',
                'https://cdn.vpauto.fr/rkqTxcM_06-1200.jpg',
                'https://cdn.vpauto.fr/rkqTxcM_07-1200.jpg',
                'https://cdn.vpauto.fr/rkqTxcM_08-1200.jpg',
                'https://cdn.vpauto.fr/rkqTxcM_09-1200.jpg',
                'https://cdn.vpauto.fr/rkqTxcM_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_205bda0b-ffb4-566c-a7dc-720a021f3919/205bda0b-ffb4-566c-a7dc-720a021f3919_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94127,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rkqTxcM_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_205bda0b-ffb4-566c-a7dc-720a021f3919/205bda0b-ffb4-566c-a7dc-720a021f3919_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85576,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rkqTxcM_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_205bda0b-ffb4-566c-a7dc-720a021f3919/205bda0b-ffb4-566c-a7dc-720a021f3919_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82725,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rkqTxcM_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_205bda0b-ffb4-566c-a7dc-720a021f3919/205bda0b-ffb4-566c-a7dc-720a021f3919_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67128,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rkqTxcM_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_205bda0b-ffb4-566c-a7dc-720a021f3919/205bda0b-ffb4-566c-a7dc-720a021f3919_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82385,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rkqTxcM_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_205bda0b-ffb4-566c-a7dc-720a021f3919/205bda0b-ffb4-566c-a7dc-720a021f3919_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85562,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rkqTxcM_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_205bda0b-ffb4-566c-a7dc-720a021f3919/205bda0b-ffb4-566c-a7dc-720a021f3919_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89911,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rkqTxcM_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_205bda0b-ffb4-566c-a7dc-720a021f3919/205bda0b-ffb4-566c-a7dc-720a021f3919_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84535,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rkqTxcM_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_205bda0b-ffb4-566c-a7dc-720a021f3919/205bda0b-ffb4-566c-a7dc-720a021f3919_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124333,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rkqTxcM_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_205bda0b-ffb4-566c-a7dc-720a021f3919/205bda0b-ffb4-566c-a7dc-720a021f3919_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112211,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/rkqTxcM_10-1200.jpg',
             'Width': 1200}],
 'price': 5300,
 'price_includes_vat': True,
 'registration_date': '2019-11-14',
 'seats_number': 2,
 'seller_name': None,
 'title': 'CITROEN C3 SOCIETE BLUEHDI 100 S&S BVM FEEL',
 'transmission': 'manual',
 'trim': 'C3 SOCIETE BLUEHDI 100 S&S BVM FEEL',
 'year': 2019}
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e294ae2036%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [vpauto.fr] INFO: Saving data for e294ae2036: {'created_time': 1774414939.383748, 'last_price_update_time': 1774414939.38376, 'auction_closing_time': 1775556000.0}
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e294ae2036') HTTP/1.1" 204 0
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_02-1200.jpg not downloaded yet
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_02-1200.jpg not downloaded yet
2026-03-25 05:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pvGToyV_02-1200.jpg> (referer: https://vpauto.eu/vehicle/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort)
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_09-1200.jpg not downloaded yet
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_09-1200.jpg not downloaded yet
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23608dc10>
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_1.jpg HTTP/1.1" 201 0
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_02-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_02-1200.jpg saved to cache
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c8960c70-3133-595d-b11e-89102fcc496e
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2355fb550>
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_0.jpg HTTP/1.1" 201 0
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_01-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_01-1200.jpg saved to cache
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c8960c70-3133-595d-b11e-89102fcc496e
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_03-1200.jpg not downloaded yet
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_03-1200.jpg not downloaded yet
2026-03-25 05:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/642b1273bf/citroen-jumper-fourgon-jumper-tole-33-l2h2-bluehdi-130-bvm6-business> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7f1b3a89f8/renault-clio-tce-100-business> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wezejpV_06-1200.jpg> (referer: https://vpauto.eu/vehicle/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business)
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_10-1200.jpg not downloaded yet
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_10-1200.jpg not downloaded yet
2026-03-25 05:02:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_04-1200.jpg not downloaded yet
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_04-1200.jpg not downloaded yet
2026-03-25 05:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2355e2c90>
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_1.jpg HTTP/1.1" 201 0
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_02-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_02-1200.jpg saved to cache
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f9b55107-b521-5738-b90b-7013c23a7eae
2026-03-25 05:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pvGToyV_06-1200.jpg> (referer: https://vpauto.eu/vehicle/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort)
2026-03-25 05:02:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wezejpV_08-1200.jpg> (referer: https://vpauto.eu/vehicle/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business)
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_05-1200.jpg not downloaded yet
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_05-1200.jpg not downloaded yet
2026-03-25 05:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9920497af8/renault-trafic-fgn-l1h1-1000-kg-dci-95-e6-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87e3de2c-7568-50b8-a97c-f7ae58ed29e0 with identifier: 642b1273bf
2026-03-25 05:02:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87e3de2c-7568-50b8-a97c-f7ae58ed29e0 with scrape type 1
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 87e3de2c-7568-50b8-a97c-f7ae58ed29e0
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlmUvOyg_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lmUvOyg_01-1200.jpg already downloaded
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlmUvOyg_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lmUvOyg_02-1200.jpg already downloaded
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlmUvOyg_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lmUvOyg_03-1200.jpg already downloaded
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlmUvOyg_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lmUvOyg_04-1200.jpg already downloaded
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlmUvOyg_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lmUvOyg_05-1200.jpg already downloaded
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlmUvOyg_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lmUvOyg_06-1200.jpg already downloaded
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlmUvOyg_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lmUvOyg_07-1200.jpg already downloaded
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlmUvOyg_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lmUvOyg_08-1200.jpg already downloaded
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlmUvOyg_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lmUvOyg_09-1200.jpg already downloaded
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlmUvOyg_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lmUvOyg_10-1200.jpg already downloaded
2026-03-25 05:02:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 87e3de2c-7568-50b8-a97c-f7ae58ed29e0, identifier: 642b1273bf
2026-03-25 05:02:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8852eb3-3bea-50da-aa49-9e9cab4b0b32 with identifier: 7f1b3a89f8
2026-03-25 05:02:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8852eb3-3bea-50da-aa49-9e9cab4b0b32 with scrape type 2
2026-03-25 05:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8852eb3-3bea-50da-aa49-9e9cab4b0b32 with scrape type 2
2026-03-25 05:02:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e8852eb3-3bea-50da-aa49-9e9cab4b0b32, identifier: 7f1b3a89f8
2026-03-25 05:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23609c250>
2026-03-25 05:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_5.jpg HTTP/1.1" 201 0
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_06-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_06-1200.jpg saved to cache
2026-03-25 05:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c8960c70-3133-595d-b11e-89102fcc496e
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_06-1200.jpg not downloaded yet
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_06-1200.jpg not downloaded yet
2026-03-25 05:02:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 87e3de2c-7568-50b8-a97c-f7ae58ed29e0 with identifier: 642b1273bf
2026-03-25 05:02:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 87e3de2c-7568-50b8-a97c-f7ae58ed29e0 with identifier: 642b1273bf
2026-03-25 05:02:20 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 87e3de2c-7568-50b8-a97c-f7ae58ed29e0 with identifier: 642b1273bf to the API
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/642b1273bf/citroen-jumper-fourgon-jumper-tole-33-l2h2-bluehdi-130-bvm6-business>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-04T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87e3de2c-7568-50b8-a97c-f7ae58ed29e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/642b1273bf/citroen-jumper-fourgon-jumper-tole-33-l2h2-bluehdi-130-bvm6-business',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'CITROEN',
 'model': 'JUMPER FOURGON Jumper Tole 33 L2h2 Bluehdi 130 Bvm6 BUSINESS',
 'odometer': 111186,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 40,
 'photo_urls': ['https://cdn.vpauto.fr/lmUvOyg_01-1200.jpg',
                'https://cdn.vpauto.fr/lmUvOyg_02-1200.jpg',
                'https://cdn.vpauto.fr/lmUvOyg_03-1200.jpg',
                'https://cdn.vpauto.fr/lmUvOyg_04-1200.jpg',
                'https://cdn.vpauto.fr/lmUvOyg_05-1200.jpg',
                'https://cdn.vpauto.fr/lmUvOyg_06-1200.jpg',
                'https://cdn.vpauto.fr/lmUvOyg_07-1200.jpg',
                'https://cdn.vpauto.fr/lmUvOyg_08-1200.jpg',
                'https://cdn.vpauto.fr/lmUvOyg_09-1200.jpg',
                'https://cdn.vpauto.fr/lmUvOyg_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87e3de2c-7568-50b8-a97c-f7ae58ed29e0/87e3de2c-7568-50b8-a97c-f7ae58ed29e0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97618,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lmUvOyg_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87e3de2c-7568-50b8-a97c-f7ae58ed29e0/87e3de2c-7568-50b8-a97c-f7ae58ed29e0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83690,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lmUvOyg_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87e3de2c-7568-50b8-a97c-f7ae58ed29e0/87e3de2c-7568-50b8-a97c-f7ae58ed29e0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83506,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lmUvOyg_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87e3de2c-7568-50b8-a97c-f7ae58ed29e0/87e3de2c-7568-50b8-a97c-f7ae58ed29e0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74155,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lmUvOyg_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87e3de2c-7568-50b8-a97c-f7ae58ed29e0/87e3de2c-7568-50b8-a97c-f7ae58ed29e0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88859,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lmUvOyg_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87e3de2c-7568-50b8-a97c-f7ae58ed29e0/87e3de2c-7568-50b8-a97c-f7ae58ed29e0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86600,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lmUvOyg_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87e3de2c-7568-50b8-a97c-f7ae58ed29e0/87e3de2c-7568-50b8-a97c-f7ae58ed29e0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104149,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lmUvOyg_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87e3de2c-7568-50b8-a97c-f7ae58ed29e0/87e3de2c-7568-50b8-a97c-f7ae58ed29e0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87829,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lmUvOyg_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87e3de2c-7568-50b8-a97c-f7ae58ed29e0/87e3de2c-7568-50b8-a97c-f7ae58ed29e0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120336,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lmUvOyg_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87e3de2c-7568-50b8-a97c-f7ae58ed29e0/87e3de2c-7568-50b8-a97c-f7ae58ed29e0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141054,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lmUvOyg_10-1200.jpg',
             'Width': 1200}],
 'price': 9400,
 'price_includes_vat': True,
 'registration_date': '2019-03-14',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN JUMPER FOURGON Jumper Tole 33 L2h2 Bluehdi 130 Bvm6 '
          'BUSINESS',
 'transmission': 'manual',
 'trim': 'JUMPER FOURGON Jumper Tole 33 L2h2 Bluehdi 130 Bvm6 BUSINESS',
 'year': 2019}
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27642b1273bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:20 [vpauto.fr] INFO: Saving data for 642b1273bf: {'created_time': 1774414940.601498, 'last_price_update_time': 1774414940.601509, 'auction_closing_time': 1775296800.0}
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='642b1273bf') HTTP/1.1" 204 0
2026-03-25 05:02:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e8852eb3-3bea-50da-aa49-9e9cab4b0b32 with identifier: 7f1b3a89f8
2026-03-25 05:02:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e8852eb3-3bea-50da-aa49-9e9cab4b0b32 with identifier: 7f1b3a89f8
2026-03-25 05:02:20 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e8852eb3-3bea-50da-aa49-9e9cab4b0b32 with identifier: 7f1b3a89f8 to the API
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7f1b3a89f8/renault-clio-tce-100-business>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 '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': 'e8852eb3-3bea-50da-aa49-9e9cab4b0b32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7f1b3a89f8/renault-clio-tce-100-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'Clio TCe 100 Business',
 'odometer': 110990,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2019-06-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Clio TCe 100 Business',
 'transmission': 'manual',
 'trim': 'Clio TCe 100 Business',
 'year': 2019}
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277f1b3a89f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:20 [vpauto.fr] INFO: Saving data for 7f1b3a89f8: {'created_time': 1773824538.611561, 'last_price_update_time': 1774414940.910892}
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7f1b3a89f8') HTTP/1.1" 204 0
2026-03-25 05:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JcTWqyR_03-1200.jpg> (referer: https://vpauto.eu/vehicle/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav)
2026-03-25 05:02:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9053d857-6e06-55ce-b2ba-5adecca34c2b with identifier: b8062abcb1
2026-03-25 05:02:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9053d857-6e06-55ce-b2ba-5adecca34c2b with scrape type 1
2026-03-25 05:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9053d857-6e06-55ce-b2ba-5adecca34c2b
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_01-1200.jpg not downloaded yet
2026-03-25 05:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NsnbIhT_03-1200.jpg> (referer: https://vpauto.eu/vehicle/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique)
2026-03-25 05:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wezejpV_09-1200.jpg> (referer: https://vpauto.eu/vehicle/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business)
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_07-1200.jpg not downloaded yet
2026-03-25 05:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_07-1200.jpg not downloaded yet
2026-03-25 05:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/935882cbb1/peugeot-3008-bluehdi-130ch-ss-bvm6-allure> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5a358f1cf8/citroen-jumper-tole-35-l2h2-bluehdi-165-ss-bvm6-driver> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23601e450>
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_5.jpg HTTP/1.1" 201 0
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_06-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_06-1200.jpg saved to cache
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f9b55107-b521-5738-b90b-7013c23a7eae
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23567cf90>
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_7.jpg HTTP/1.1" 201 0
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_08-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_08-1200.jpg saved to cache
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c8960c70-3133-595d-b11e-89102fcc496e
2026-03-25 05:02:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9b69bd7-76c0-5a6b-aace-632bddb1ac83 with identifier: 9920497af8
2026-03-25 05:02:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9b69bd7-76c0-5a6b-aace-632bddb1ac83 with scrape type 2
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9b69bd7-76c0-5a6b-aace-632bddb1ac83 with scrape type 2
2026-03-25 05:02:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a9b69bd7-76c0-5a6b-aace-632bddb1ac83, identifier: 9920497af8
2026-03-25 05:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wezejpV_10-1200.jpg> (referer: https://vpauto.eu/vehicle/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business)
2026-03-25 05:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pvGToyV_10-1200.jpg> (referer: https://vpauto.eu/vehicle/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort)
2026-03-25 05:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JcTWqyR_04-1200.jpg> (referer: https://vpauto.eu/vehicle/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav)
2026-03-25 05:02:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_02-1200.jpg not downloaded yet
2026-03-25 05:02:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a9b69bd7-76c0-5a6b-aace-632bddb1ac83 with identifier: 9920497af8
2026-03-25 05:02:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a9b69bd7-76c0-5a6b-aace-632bddb1ac83 with identifier: 9920497af8
2026-03-25 05:02:21 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a9b69bd7-76c0-5a6b-aace-632bddb1ac83 with identifier: 9920497af8 to the API
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/9920497af8/renault-trafic-fgn-l1h1-1000-kg-dci-95-e6-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 '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': 'a9b69bd7-76c0-5a6b-aace-632bddb1ac83',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/9920497af8/renault-trafic-fgn-l1h1-1000-kg-dci-95-e6-grand-confort',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'TRAFIC FGN L1H1 1000 KG DCI 95 E6 GRAND CONFORT',
 'odometer': 110080,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2019-05-23',
 'seats_number': 3,
 'seller_name': None,
 'title': 'RENAULT TRAFIC FGN L1H1 1000 KG DCI 95 E6 GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'TRAFIC FGN L1H1 1000 KG DCI 95 E6 GRAND CONFORT',
 'year': 2019}
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279920497af8%27 HTTP/1.1" 200 None
2026-03-25 05:02:21 [vpauto.fr] INFO: Saving data for 9920497af8: {'created_time': 1774293554.250505, 'last_price_update_time': 1774414941.600802}
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9920497af8') HTTP/1.1" 204 0
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_08-1200.jpg not downloaded yet
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_08-1200.jpg not downloaded yet
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_03-1200.jpg not downloaded yet
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2356880d0>
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_2.jpg HTTP/1.1" 201 0
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_03-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_03-1200.jpg saved to cache
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 31852cdc-2ac9-52ca-bf4a-00700851c60c
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23568f7d0>
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_2.jpg HTTP/1.1" 201 0
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_03-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_03-1200.jpg saved to cache
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3756641a-85ad-570d-8d6a-75d1610a27d3
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2354d5e10>
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_8.jpg HTTP/1.1" 201 0
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_09-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_09-1200.jpg saved to cache
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c8960c70-3133-595d-b11e-89102fcc496e
2026-03-25 05:02:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 711fc7f0-10d1-5dd2-947e-0d3d4be4d45e with identifier: 935882cbb1
2026-03-25 05:02:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 711fc7f0-10d1-5dd2-947e-0d3d4be4d45e with scrape type 2
2026-03-25 05:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 711fc7f0-10d1-5dd2-947e-0d3d4be4d45e with scrape type 2
2026-03-25 05:02:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 711fc7f0-10d1-5dd2-947e-0d3d4be4d45e, identifier: 935882cbb1
2026-03-25 05:02:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 055f639f-5329-596c-b6d7-f00e8099b0f2 with identifier: 5a358f1cf8
2026-03-25 05:02:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 055f639f-5329-596c-b6d7-f00e8099b0f2 with scrape type 2
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 055f639f-5329-596c-b6d7-f00e8099b0f2 with scrape type 2
2026-03-25 05:02:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 055f639f-5329-596c-b6d7-f00e8099b0f2, identifier: 5a358f1cf8
2026-03-25 05:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NsnbIhT_05-1200.jpg> (referer: https://vpauto.eu/vehicle/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique)
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02: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%252FNsnbIhT_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_09-1200.jpg not downloaded yet
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02: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%252FJcTWqyR_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_09-1200.jpg not downloaded yet
2026-03-25 05:02:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 711fc7f0-10d1-5dd2-947e-0d3d4be4d45e with identifier: 935882cbb1
2026-03-25 05:02:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 711fc7f0-10d1-5dd2-947e-0d3d4be4d45e with identifier: 935882cbb1
2026-03-25 05:02:22 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 711fc7f0-10d1-5dd2-947e-0d3d4be4d45e with identifier: 935882cbb1 to the API
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/935882cbb1/peugeot-3008-bluehdi-130ch-ss-bvm6-allure>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium red metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '711fc7f0-10d1-5dd2-947e-0d3d4be4d45e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/935882cbb1/peugeot-3008-bluehdi-130ch-ss-bvm6-allure',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': '3008 BlueHDi 130ch S&S BVM6 Allure',
 'odometer': 136507,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 9800,
 'price_includes_vat': True,
 'registration_date': '2019-06-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 3008 BlueHDi 130ch S&S BVM6 Allure',
 'transmission': 'manual',
 'trim': '3008 BlueHDi 130ch S&S BVM6 Allure',
 'year': 2019}
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27935882cbb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:22 [vpauto.fr] INFO: Saving data for 935882cbb1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293540.150742, 'last_price_update_time': 1774414942.424029}
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='935882cbb1') HTTP/1.1" 204 0
2026-03-25 05:02:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 055f639f-5329-596c-b6d7-f00e8099b0f2 with identifier: 5a358f1cf8
2026-03-25 05:02:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 055f639f-5329-596c-b6d7-f00e8099b0f2 with identifier: 5a358f1cf8
2026-03-25 05:02:22 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 055f639f-5329-596c-b6d7-f00e8099b0f2 with identifier: 5a358f1cf8 to the API
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5a358f1cf8/citroen-jumper-tole-35-l2h2-bluehdi-165-ss-bvm6-driver>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '055f639f-5329-596c-b6d7-f00e8099b0f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5a358f1cf8/citroen-jumper-tole-35-l2h2-bluehdi-165-ss-bvm6-driver',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'JUMPER TOLE 35 L2H2 BLUEHDi 165 S&S BVM6 DRIVER',
 'odometer': 139041,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 6800,
 'price_includes_vat': True,
 'registration_date': '2019-12-04',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN JUMPER TOLE 35 L2H2 BLUEHDi 165 S&S BVM6 DRIVER',
 'transmission': 'manual',
 'trim': 'JUMPER TOLE 35 L2H2 BLUEHDi 165 S&S BVM6 DRIVER',
 'year': 2019}
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275a358f1cf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:22 [vpauto.fr] INFO: Saving data for 5a358f1cf8: {'auction_closing_time': 1774864800.0, 'created_time': 1773947134.435106, 'last_price_update_time': 1774414942.72176}
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5a358f1cf8') HTTP/1.1" 204 0
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2355e1b10>
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_9.jpg HTTP/1.1" 201 0
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_10-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_10-1200.jpg saved to cache
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c8960c70-3133-595d-b11e-89102fcc496e
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2354de150>
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_9.jpg HTTP/1.1" 201 0
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_10-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_10-1200.jpg saved to cache
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f9b55107-b521-5738-b90b-7013c23a7eae
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2355c6410>
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_3.jpg HTTP/1.1" 201 0
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_04-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_04-1200.jpg saved to cache
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 31852cdc-2ac9-52ca-bf4a-00700851c60c
2026-03-25 05:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NsnbIhT_04-1200.jpg> (referer: https://vpauto.eu/vehicle/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique)
2026-03-25 05:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JcTWqyR_06-1200.jpg> (referer: https://vpauto.eu/vehicle/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav)
2026-03-25 05:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NsnbIhT_06-1200.jpg> (referer: https://vpauto.eu/vehicle/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique)
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02: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%252FTUyKfpV_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_04-1200.jpg not downloaded yet
2026-03-25 05:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pvGToyV_09-1200.jpg> (referer: https://vpauto.eu/vehicle/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort)
2026-03-25 05:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TUyKfpV_01-1200.jpg> (referer: https://vpauto.eu/vehicle/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort)
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02: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%252FNsnbIhT_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_10-1200.jpg not downloaded yet
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02: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%252FJcTWqyR_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_10-1200.jpg not downloaded yet
2026-03-25 05:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/13936821f8/citroen-c3-aircross-bluehdi-100-ss-bvm6-feel-business> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/19ed1d2fb1/renault-grand-scenic-blue-dci-150-edc-sl-black-edition-7-places> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02: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%252FTUyKfpV_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_05-1200.jpg not downloaded yet
2026-03-25 05:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d974cabdb1/renault-kangoo-express-compact-15-dci-75-e6-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc237fcf850>
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_4.jpg HTTP/1.1" 201 0
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_05-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_05-1200.jpg saved to cache
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3756641a-85ad-570d-8d6a-75d1610a27d3
2026-03-25 05:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NsnbIhT_02-1200.jpg> (referer: https://vpauto.eu/vehicle/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique)
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_06-1200.jpg not downloaded yet
2026-03-25 05:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JcTWqyR_08-1200.jpg> (referer: https://vpauto.eu/vehicle/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav)
2026-03-25 05:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/17611717bf/toyota-aygo-10-vvt-i-x-play> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc237fcf750>
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_3.jpg HTTP/1.1" 201 0
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_04-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_04-1200.jpg saved to cache
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3756641a-85ad-570d-8d6a-75d1610a27d3
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235fd2c50>
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_5.jpg HTTP/1.1" 201 0
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_06-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_06-1200.jpg saved to cache
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 31852cdc-2ac9-52ca-bf4a-00700851c60c
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23564c610>
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_5.jpg HTTP/1.1" 201 0
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_06-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_06-1200.jpg saved to cache
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3756641a-85ad-570d-8d6a-75d1610a27d3
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2356a3f10>
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_8.jpg HTTP/1.1" 201 0
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_09-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_09-1200.jpg saved to cache
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f9b55107-b521-5738-b90b-7013c23a7eae
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2361a9390>
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_0.jpg HTTP/1.1" 201 0
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_01-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_01-1200.jpg saved to cache
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9053d857-6e06-55ce-b2ba-5adecca34c2b
2026-03-25 05:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NsnbIhT_08-1200.jpg> (referer: https://vpauto.eu/vehicle/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique)
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_07-1200.jpg not downloaded yet
2026-03-25 05:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JcTWqyR_05-1200.jpg> (referer: https://vpauto.eu/vehicle/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav)
2026-03-25 05:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JcTWqyR_09-1200.jpg> (referer: https://vpauto.eu/vehicle/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav)
2026-03-25 05:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TUyKfpV_03-1200.jpg> (referer: https://vpauto.eu/vehicle/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort)
2026-03-25 05:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TUyKfpV_02-1200.jpg> (referer: https://vpauto.eu/vehicle/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort)
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_08-1200.jpg not downloaded yet
2026-03-25 05:02:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47930564-9985-55ba-88c6-32bd894e8ad3 with identifier: 13936821f8
2026-03-25 05:02:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47930564-9985-55ba-88c6-32bd894e8ad3 with scrape type 2
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47930564-9985-55ba-88c6-32bd894e8ad3 with scrape type 2
2026-03-25 05:02:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 47930564-9985-55ba-88c6-32bd894e8ad3, identifier: 13936821f8
2026-03-25 05:02:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with identifier: 19ed1d2fb1
2026-03-25 05:02:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with scrape type 2
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with scrape type 2
2026-03-25 05:02:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9cb03115-2ff5-51f1-a05c-69b7d737a2a9, identifier: 19ed1d2fb1
2026-03-25 05:02:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29085b7f-8528-5b5f-9782-eeadb23db28b with identifier: d974cabdb1
2026-03-25 05:02:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29085b7f-8528-5b5f-9782-eeadb23db28b with scrape type 2
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29085b7f-8528-5b5f-9782-eeadb23db28b with scrape type 2
2026-03-25 05:02:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 29085b7f-8528-5b5f-9782-eeadb23db28b, identifier: d974cabdb1
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2355f5fd0>
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_1.jpg HTTP/1.1" 201 0
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_02-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_02-1200.jpg saved to cache
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3756641a-85ad-570d-8d6a-75d1610a27d3
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236256c50>
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_7.jpg HTTP/1.1" 201 0
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_08-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_08-1200.jpg saved to cache
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 31852cdc-2ac9-52ca-bf4a-00700851c60c
2026-03-25 05:02:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 339c972a-3909-5434-8aaf-ff5dc0afee5e with identifier: 17611717bf
2026-03-25 05:02:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 339c972a-3909-5434-8aaf-ff5dc0afee5e with scrape type 2
2026-03-25 05:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 339c972a-3909-5434-8aaf-ff5dc0afee5e with scrape type 2
2026-03-25 05:02:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 339c972a-3909-5434-8aaf-ff5dc0afee5e, identifier: 17611717bf
2026-03-25 05:02:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 47930564-9985-55ba-88c6-32bd894e8ad3 with identifier: 13936821f8
2026-03-25 05:02:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 47930564-9985-55ba-88c6-32bd894e8ad3 with identifier: 13936821f8
2026-03-25 05:02:23 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 47930564-9985-55ba-88c6-32bd894e8ad3 with identifier: 13936821f8 to the API
2026-03-25 05:02:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/13936821f8/citroen-c3-aircross-bluehdi-100-ss-bvm6-feel-business>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 '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',
 'id': '47930564-9985-55ba-88c6-32bd894e8ad3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/13936821f8/citroen-c3-aircross-bluehdi-100-ss-bvm6-feel-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'C3 Aircross BlueHDi 100 S&S BVM6 Feel Business',
 'odometer': 151597,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2019-02-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 Aircross BlueHDi 100 S&S BVM6 Feel Business',
 'transmission': 'manual',
 'trim': 'C3 Aircross BlueHDi 100 S&S BVM6 Feel Business',
 'year': 2019}
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2713936821f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:24 [vpauto.fr] INFO: Saving data for 13936821f8: {'created_time': 1773824544.607126, 'last_price_update_time': 1774414944.158717}
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='13936821f8') HTTP/1.1" 204 0
2026-03-25 05:02:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with identifier: 19ed1d2fb1
2026-03-25 05:02:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with identifier: 19ed1d2fb1
2026-03-25 05:02:24 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9cb03115-2ff5-51f1-a05c-69b7d737a2a9 with identifier: 19ed1d2fb1 to the API
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/19ed1d2fb1/renault-grand-scenic-blue-dci-150-edc-sl-black-edition-7-places>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '9cb03115-2ff5-51f1-a05c-69b7d737a2a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/19ed1d2fb1/renault-grand-scenic-blue-dci-150-edc-sl-black-edition-7-places',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'RENAULT',
 'model': 'Grand Scenic Blue dCi 150 EDC SL Black Edition 7 places',
 'odometer': 141580,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 10800,
 'price_includes_vat': True,
 'registration_date': '2019-10-23',
 'seats_number': 7,
 'seller_name': None,
 'title': 'RENAULT Grand Scenic Blue dCi 150 EDC SL Black Edition 7 places',
 'transmission': 'automatic',
 'trim': 'Grand Scenic Blue dCi 150 EDC SL Black Edition 7 places',
 'year': 2019}
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2719ed1d2fb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:24 [vpauto.fr] INFO: Saving data for 19ed1d2fb1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293550.989598, 'last_price_update_time': 1774414944.450453}
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='19ed1d2fb1') HTTP/1.1" 204 0
2026-03-25 05:02:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 29085b7f-8528-5b5f-9782-eeadb23db28b with identifier: d974cabdb1
2026-03-25 05:02:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 29085b7f-8528-5b5f-9782-eeadb23db28b with identifier: d974cabdb1
2026-03-25 05:02:24 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 29085b7f-8528-5b5f-9782-eeadb23db28b with identifier: d974cabdb1 to the API
2026-03-25 05:02:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:25 [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-25 05:02:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d974cabdb1/renault-kangoo-express-compact-15-dci-75-e6-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '29085b7f-8528-5b5f-9782-eeadb23db28b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d974cabdb1/renault-kangoo-express-compact-15-dci-75-e6-grand-confort',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS COMPACT 1.5 DCI 75 E6 GRAND CONFORT',
 'odometer': 122756,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2019-12-18',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS COMPACT 1.5 DCI 75 E6 GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS COMPACT 1.5 DCI 75 E6 GRAND CONFORT',
 'year': 2019}
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d974cabdb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:25 [vpauto.fr] INFO: Saving data for d974cabdb1: {'created_time': 1774293546.073977, 'last_price_update_time': 1774414945.384627}
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d974cabdb1') HTTP/1.1" 204 0
2026-03-25 05:02:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 339c972a-3909-5434-8aaf-ff5dc0afee5e with identifier: 17611717bf
2026-03-25 05:02:25 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:02:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 339c972a-3909-5434-8aaf-ff5dc0afee5e with identifier: 17611717bf
2026-03-25 05:02:25 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 339c972a-3909-5434-8aaf-ff5dc0afee5e with identifier: 17611717bf to the API
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:25 [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-25 05:02:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/17611717bf/toyota-aygo-10-vvt-i-x-play>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Red',
 'currency': 'EUR',
 'doors_number': 3,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-04T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': '339c972a-3909-5434-8aaf-ff5dc0afee5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/17611717bf/toyota-aygo-10-vvt-i-x-play',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'TOYOTA',
 'model': 'Aygo 1.0 VVT-i x-play',
 'odometer': 169377,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 3200,
 'price_includes_vat': True,
 'registration_date': '2019-09-19',
 'seats_number': 4,
 'seller_name': None,
 'title': 'TOYOTA Aygo 1.0 VVT-i x-play',
 'transmission': 'manual',
 'trim': 'Aygo 1.0 VVT-i x-play',
 'year': 2019}
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2717611717bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:25 [vpauto.fr] INFO: Saving data for 17611717bf: {'auction_closing_time': 1775300400.0, 'created_time': 1774293531.826176, 'last_price_update_time': 1774414945.687657}
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='17611717bf') HTTP/1.1" 204 0
2026-03-25 05:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NsnbIhT_09-1200.jpg> (referer: https://vpauto.eu/vehicle/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique)
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_09-1200.jpg not downloaded yet
2026-03-25 05:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JcTWqyR_07-1200.jpg> (referer: https://vpauto.eu/vehicle/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav)
2026-03-25 05:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JcTWqyR_02-1200.jpg> (referer: https://vpauto.eu/vehicle/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav)
2026-03-25 05:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TUyKfpV_04-1200.jpg> (referer: https://vpauto.eu/vehicle/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort)
2026-03-25 05:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JcTWqyR_10-1200.jpg> (referer: https://vpauto.eu/vehicle/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav)
2026-03-25 05:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NsnbIhT_10-1200.jpg> (referer: https://vpauto.eu/vehicle/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique)
2026-03-25 05:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TUyKfpV_05-1200.jpg> (referer: https://vpauto.eu/vehicle/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort)
2026-03-25 05:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TUyKfpV_06-1200.jpg> (referer: https://vpauto.eu/vehicle/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort)
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_10-1200.jpg not downloaded yet
2026-03-25 05:02:25 [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-25 05:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235652a90>
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_7.jpg HTTP/1.1" 201 0
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_08-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_08-1200.jpg saved to cache
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3756641a-85ad-570d-8d6a-75d1610a27d3
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235f2d550>
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_4.jpg HTTP/1.1" 201 0
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_05-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_05-1200.jpg saved to cache
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 31852cdc-2ac9-52ca-bf4a-00700851c60c
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235ee1910>
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_8.jpg HTTP/1.1" 201 0
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_09-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_09-1200.jpg saved to cache
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 31852cdc-2ac9-52ca-bf4a-00700851c60c
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23601da50>
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_2.jpg HTTP/1.1" 201 0
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_03-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_03-1200.jpg saved to cache
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9053d857-6e06-55ce-b2ba-5adecca34c2b
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235fc3190>
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_1.jpg HTTP/1.1" 201 0
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_02-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_02-1200.jpg saved to cache
2026-03-25 05:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9053d857-6e06-55ce-b2ba-5adecca34c2b
2026-03-25 05:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NsnbIhT_07-1200.jpg> (referer: https://vpauto.eu/vehicle/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique)
2026-03-25 05:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/JcTWqyR_01-1200.jpg> (referer: https://vpauto.eu/vehicle/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav)
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc239aaa2d0>
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_8.jpg HTTP/1.1" 201 0
2026-03-25 05:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_09-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_09-1200.jpg saved to cache
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3756641a-85ad-570d-8d6a-75d1610a27d3
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235646e10>
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_6.jpg HTTP/1.1" 201 0
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_07-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_07-1200.jpg saved to cache
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 31852cdc-2ac9-52ca-bf4a-00700851c60c
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23600db90>
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_1.jpg HTTP/1.1" 201 0
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_02-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_02-1200.jpg saved to cache
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 31852cdc-2ac9-52ca-bf4a-00700851c60c
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235f21090>
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_3.jpg HTTP/1.1" 201 0
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_04-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_04-1200.jpg saved to cache
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9053d857-6e06-55ce-b2ba-5adecca34c2b
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23619fb50>
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_9.jpg HTTP/1.1" 201 0
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_10-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_10-1200.jpg saved to cache
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 31852cdc-2ac9-52ca-bf4a-00700851c60c
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235fea890>
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_9.jpg HTTP/1.1" 201 0
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_10-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_10-1200.jpg saved to cache
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3756641a-85ad-570d-8d6a-75d1610a27d3
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc238309790>
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_4.jpg HTTP/1.1" 201 0
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_05-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_05-1200.jpg saved to cache
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9053d857-6e06-55ce-b2ba-5adecca34c2b
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235eefe50>
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_5.jpg HTTP/1.1" 201 0
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_06-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_06-1200.jpg saved to cache
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9053d857-6e06-55ce-b2ba-5adecca34c2b
2026-03-25 05:02:26 [vpauto.fr] INFO: Found 96 ads on page 7
2026-03-25 05:02:26 [vpauto.fr] INFO: Found listing with ID: 8ca251aff8
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278ca251aff8%27 HTTP/1.1" 200 None
2026-03-25 05:02:26 [vpauto.fr] INFO: Scrape type for 8ca251aff8: 0
2026-03-25 05:02:26 [vpauto.fr] INFO: Found listing with ID: e9532c7af8
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e9532c7af8%27 HTTP/1.1" 200 None
2026-03-25 05:02:26 [vpauto.fr] INFO: Scrape type for e9532c7af8: 0
2026-03-25 05:02:26 [vpauto.fr] INFO: Found listing with ID: 5ed99e10f8
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275ed99e10f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:26 [vpauto.fr] INFO: Scrape type for 5ed99e10f8: 0
2026-03-25 05:02:26 [vpauto.fr] INFO: Found listing with ID: d6a26bfebf
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d6a26bfebf%27 HTTP/1.1" 200 None
2026-03-25 05:02:26 [vpauto.fr] INFO: Scrape type for d6a26bfebf: 0
2026-03-25 05:02:26 [vpauto.fr] INFO: Found listing with ID: abf4ad25f8
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27abf4ad25f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:26 [vpauto.fr] INFO: Scrape type for abf4ad25f8: 0
2026-03-25 05:02:26 [vpauto.fr] INFO: Found listing with ID: 296c8edab1
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27296c8edab1%27 HTTP/1.1" 200 None
2026-03-25 05:02:26 [vpauto.fr] INFO: Scrape type for 296c8edab1: 2
2026-03-25 05:02:26 [vpauto.fr] INFO: Found listing with ID: a72aad07b1
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a72aad07b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:26 [vpauto.fr] INFO: Scrape type for a72aad07b1: 0
2026-03-25 05:02:26 [vpauto.fr] INFO: Found listing with ID: 32846d89b1
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2732846d89b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:26 [vpauto.fr] INFO: Scrape type for 32846d89b1: 0
2026-03-25 05:02:26 [vpauto.fr] INFO: Found listing with ID: 4b39f94836
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274b39f94836%27 HTTP/1.1" 200 None
2026-03-25 05:02:26 [vpauto.fr] INFO: Scrape type for 4b39f94836: 1
2026-03-25 05:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TUyKfpV_07-1200.jpg> (referer: https://vpauto.eu/vehicle/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort)
2026-03-25 05:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pvGToyV_08-1200.jpg> (referer: https://vpauto.eu/vehicle/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort)
2026-03-25 05:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NsnbIhT_01-1200.jpg> (referer: https://vpauto.eu/vehicle/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique)
2026-03-25 05:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wezejpV_07-1200.jpg> (referer: https://vpauto.eu/vehicle/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business)
2026-03-25 05:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pvGToyV_07-1200.jpg> (referer: https://vpauto.eu/vehicle/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort)
2026-03-25 05:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TUyKfpV_08-1200.jpg> (referer: https://vpauto.eu/vehicle/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort)
2026-03-25 05:02:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2356a1190>
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_6.jpg HTTP/1.1" 201 0
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_07-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_07-1200.jpg saved to cache
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3756641a-85ad-570d-8d6a-75d1610a27d3
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2382d71d0>
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_0.jpg HTTP/1.1" 201 0
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FJcTWqyR_01-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/JcTWqyR_01-1200.jpg saved to cache
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 31852cdc-2ac9-52ca-bf4a-00700851c60c
2026-03-25 05:02:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 31852cdc-2ac9-52ca-bf4a-00700851c60c, skipping ID generation
2026-03-25 05:02:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31852cdc-2ac9-52ca-bf4a-00700851c60c with scrape type 1
2026-03-25 05:02:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 31852cdc-2ac9-52ca-bf4a-00700851c60c sending to next pipeline
2026-03-25 05:02:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 31852cdc-2ac9-52ca-bf4a-00700851c60c, identifier: 9f7b1d6cb1
2026-03-25 05:02:26 [vpauto.fr] INFO: Found listing with ID: a0836d83bf
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a0836d83bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:26 [vpauto.fr] INFO: Scrape type for a0836d83bf: 2
2026-03-25 05:02:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 31852cdc-2ac9-52ca-bf4a-00700851c60c with identifier: 9f7b1d6cb1
2026-03-25 05:02:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 31852cdc-2ac9-52ca-bf4a-00700851c60c with identifier: 9f7b1d6cb1
2026-03-25 05:02:26 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 31852cdc-2ac9-52ca-bf4a-00700851c60c with identifier: 9f7b1d6cb1 to the API
2026-03-25 05:02:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/JcTWqyR_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 86,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-27T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '31852cdc-2ac9-52ca-bf4a-00700851c60c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/9f7b1d6cb1/citroen-c3-societe-bluehdi-100-ss-bvm6-feel-nav',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'CITROEN',
 'model': 'C3 SOCIETE BLUEHDI 100 S&S BVM6 FEEL NAV',
 'odometer': 107038,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94148,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JcTWqyR_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82789,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JcTWqyR_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83983,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JcTWqyR_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72614,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JcTWqyR_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85598,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JcTWqyR_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85681,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JcTWqyR_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91143,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JcTWqyR_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85122,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JcTWqyR_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138958,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JcTWqyR_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31852cdc-2ac9-52ca-bf4a-00700851c60c/31852cdc-2ac9-52ca-bf4a-00700851c60c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91413,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/JcTWqyR_10-1200.jpg',
             'Width': 1200}],
 'price': 5000,
 'price_includes_vat': True,
 'registration_date': '2019-11-07',
 'seats_number': 2,
 'seller_name': None,
 'title': 'CITROEN C3 SOCIETE BLUEHDI 100 S&S BVM6 FEEL NAV',
 'transmission': 'manual',
 'trim': 'C3 SOCIETE BLUEHDI 100 S&S BVM6 FEEL NAV',
 'year': 2019}
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279f7b1d6cb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:27 [vpauto.fr] INFO: Saving data for 9f7b1d6cb1: {'created_time': 1774414947.203536, 'last_price_update_time': 1774414947.203546, 'auction_closing_time': 1774605600.0}
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9f7b1d6cb1') HTTP/1.1" 204 0
2026-03-25 05:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wezejpV_05-1200.jpg> (referer: https://vpauto.eu/vehicle/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business)
2026-03-25 05:02:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TUyKfpV_09-1200.jpg> (referer: https://vpauto.eu/vehicle/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort)
2026-03-25 05:02:27 [vpauto.fr] INFO: Found listing with ID: 59984facb1
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2759984facb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:27 [vpauto.fr] INFO: Scrape type for 59984facb1: 0
2026-03-25 05:02:27 [vpauto.fr] INFO: Found listing with ID: 73a782c6f8
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2773a782c6f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:27 [vpauto.fr] INFO: Scrape type for 73a782c6f8: 0
2026-03-25 05:02:27 [vpauto.fr] INFO: Found listing with ID: 7fd38b4f8
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277fd38b4f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:27 [vpauto.fr] INFO: Scrape type for 7fd38b4f8: 0
2026-03-25 05:02:27 [vpauto.fr] INFO: Found listing with ID: cdd587cef8
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cdd587cef8%27 HTTP/1.1" 200 None
2026-03-25 05:02:27 [vpauto.fr] INFO: Scrape type for cdd587cef8: 0
2026-03-25 05:02:27 [vpauto.fr] INFO: Found listing with ID: fde7b307f8
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fde7b307f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:27 [vpauto.fr] INFO: Scrape type for fde7b307f8: 2
2026-03-25 05:02:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wezejpV_03-1200.jpg> (referer: https://vpauto.eu/vehicle/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business)
2026-03-25 05:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/wezejpV_04-1200.jpg> (referer: https://vpauto.eu/vehicle/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business)
2026-03-25 05:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pvGToyV_04-1200.jpg> (referer: https://vpauto.eu/vehicle/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort)
2026-03-25 05:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pvGToyV_03-1200.jpg> (referer: https://vpauto.eu/vehicle/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort)
2026-03-25 05:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TUyKfpV_10-1200.jpg> (referer: https://vpauto.eu/vehicle/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort)
2026-03-25 05:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pvGToyV_05-1200.jpg> (referer: https://vpauto.eu/vehicle/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort)
2026-03-25 05:02:27 [vpauto.fr] INFO: Found listing with ID: 93b4605ff8
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2793b4605ff8%27 HTTP/1.1" 200 None
2026-03-25 05:02:27 [vpauto.fr] INFO: Scrape type for 93b4605ff8: 2
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2360208d0>
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_6.jpg HTTP/1.1" 201 0
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_07-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_07-1200.jpg saved to cache
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9053d857-6e06-55ce-b2ba-5adecca34c2b
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236050190>
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_7.jpg HTTP/1.1" 201 0
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_08-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_08-1200.jpg saved to cache
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f9b55107-b521-5738-b90b-7013c23a7eae
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2360883d0>
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_0.jpg HTTP/1.1" 201 0
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FNsnbIhT_01-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NsnbIhT_01-1200.jpg saved to cache
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3756641a-85ad-570d-8d6a-75d1610a27d3
2026-03-25 05:02:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3756641a-85ad-570d-8d6a-75d1610a27d3, skipping ID generation
2026-03-25 05:02:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3756641a-85ad-570d-8d6a-75d1610a27d3 with scrape type 1
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3756641a-85ad-570d-8d6a-75d1610a27d3 sending to next pipeline
2026-03-25 05:02:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3756641a-85ad-570d-8d6a-75d1610a27d3, identifier: c77b383236
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236025290>
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_6.jpg HTTP/1.1" 201 0
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_07-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_07-1200.jpg saved to cache
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c8960c70-3133-595d-b11e-89102fcc496e
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236088b50>
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_6.jpg HTTP/1.1" 201 0
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_07-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_07-1200.jpg saved to cache
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f9b55107-b521-5738-b90b-7013c23a7eae
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2382d6290>
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_7.jpg HTTP/1.1" 201 0
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_08-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_08-1200.jpg saved to cache
2026-03-25 05:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9053d857-6e06-55ce-b2ba-5adecca34c2b
2026-03-25 05:02:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3756641a-85ad-570d-8d6a-75d1610a27d3 with identifier: c77b383236
2026-03-25 05:02:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3756641a-85ad-570d-8d6a-75d1610a27d3 with identifier: c77b383236
2026-03-25 05:02:27 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3756641a-85ad-570d-8d6a-75d1610a27d3 with identifier: c77b383236 to the API
2026-03-25 05:02:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/NsnbIhT_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3756641a-85ad-570d-8d6a-75d1610a27d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c77b383236/renault-kangoo-express-15-dci-75-energy-e6-generique',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS 1.5 DCI 75 ENERGY E6 GENERIQUE',
 'odometer': 100689,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88937,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NsnbIhT_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80607,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NsnbIhT_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94280,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NsnbIhT_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81316,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NsnbIhT_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90988,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NsnbIhT_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84199,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NsnbIhT_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93274,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NsnbIhT_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86279,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NsnbIhT_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120842,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NsnbIhT_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3756641a-85ad-570d-8d6a-75d1610a27d3/3756641a-85ad-570d-8d6a-75d1610a27d3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114453,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NsnbIhT_10-1200.jpg',
             'Width': 1200}],
 'price': 3200,
 'price_includes_vat': True,
 'registration_date': '2019-01-15',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS 1.5 DCI 75 ENERGY E6 GENERIQUE',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS 1.5 DCI 75 ENERGY E6 GENERIQUE',
 'year': 2019}
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c77b383236%27 HTTP/1.1" 200 None
2026-03-25 05:02:28 [vpauto.fr] INFO: Saving data for c77b383236: {'created_time': 1774414948.057872, 'last_price_update_time': 1774414948.057883, 'auction_closing_time': 1775556000.0}
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c77b383236') HTTP/1.1" 204 0
2026-03-25 05:02:28 [vpauto.fr] INFO: Found listing with ID: e975e5f6b1
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e975e5f6b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:28 [vpauto.fr] INFO: Scrape type for e975e5f6b1: 0
2026-03-25 05:02:28 [vpauto.fr] INFO: Found listing with ID: da69e614f8
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27da69e614f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:28 [vpauto.fr] INFO: Scrape type for da69e614f8: 2
2026-03-25 05:02:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236f05010>
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_4.jpg HTTP/1.1" 201 0
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_05-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_05-1200.jpg saved to cache
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c8960c70-3133-595d-b11e-89102fcc496e
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235664950>
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_8.jpg HTTP/1.1" 201 0
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_09-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_09-1200.jpg saved to cache
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9053d857-6e06-55ce-b2ba-5adecca34c2b
2026-03-25 05:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/pvGToyV_01-1200.jpg> (referer: https://vpauto.eu/vehicle/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort)
2026-03-25 05:02:28 [vpauto.fr] INFO: Found listing with ID: a562c996f8
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a562c996f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:28 [vpauto.fr] INFO: Scrape type for a562c996f8: 2
2026-03-25 05:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/65138a2ab1/peugeot-308-affaire-bluehdi-100-ss-bvm6-premium> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2355de550>
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_2.jpg HTTP/1.1" 201 0
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_03-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_03-1200.jpg saved to cache
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c8960c70-3133-595d-b11e-89102fcc496e
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2355d7ad0>
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_3.jpg HTTP/1.1" 201 0
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FwezejpV_04-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/wezejpV_04-1200.jpg saved to cache
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c8960c70-3133-595d-b11e-89102fcc496e
2026-03-25 05:02:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c8960c70-3133-595d-b11e-89102fcc496e, skipping ID generation
2026-03-25 05:02:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8960c70-3133-595d-b11e-89102fcc496e with scrape type 1
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c8960c70-3133-595d-b11e-89102fcc496e sending to next pipeline
2026-03-25 05:02:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c8960c70-3133-595d-b11e-89102fcc496e, identifier: cc0573c5b1
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236103910>
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_3.jpg HTTP/1.1" 201 0
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_04-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_04-1200.jpg saved to cache
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f9b55107-b521-5738-b90b-7013c23a7eae
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23619eb50>
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_2.jpg HTTP/1.1" 201 0
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_03-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_03-1200.jpg saved to cache
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f9b55107-b521-5738-b90b-7013c23a7eae
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236009a10>
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_9.jpg HTTP/1.1" 201 0
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FTUyKfpV_10-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TUyKfpV_10-1200.jpg saved to cache
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9053d857-6e06-55ce-b2ba-5adecca34c2b
2026-03-25 05:02:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9053d857-6e06-55ce-b2ba-5adecca34c2b, skipping ID generation
2026-03-25 05:02:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9053d857-6e06-55ce-b2ba-5adecca34c2b with scrape type 1
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9053d857-6e06-55ce-b2ba-5adecca34c2b sending to next pipeline
2026-03-25 05:02:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9053d857-6e06-55ce-b2ba-5adecca34c2b, identifier: b8062abcb1
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235f9dfd0>
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_4.jpg HTTP/1.1" 201 0
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_05-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_05-1200.jpg saved to cache
2026-03-25 05:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f9b55107-b521-5738-b90b-7013c23a7eae
2026-03-25 05:02:28 [vpauto.fr] INFO: Found listing with ID: 8ca4336af8
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278ca4336af8%27 HTTP/1.1" 200 None
2026-03-25 05:02:28 [vpauto.fr] INFO: Scrape type for 8ca4336af8: 0
2026-03-25 05:02:28 [vpauto.fr] INFO: Found listing with ID: 2f06903cb1
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272f06903cb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:28 [vpauto.fr] INFO: Scrape type for 2f06903cb1: 0
2026-03-25 05:02:28 [vpauto.fr] INFO: Found listing with ID: 5262e7aef8
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275262e7aef8%27 HTTP/1.1" 200 None
2026-03-25 05:02:28 [vpauto.fr] INFO: Scrape type for 5262e7aef8: 2
2026-03-25 05:02:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c8960c70-3133-595d-b11e-89102fcc496e with identifier: cc0573c5b1
2026-03-25 05:02:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c8960c70-3133-595d-b11e-89102fcc496e with identifier: cc0573c5b1
2026-03-25 05:02:29 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c8960c70-3133-595d-b11e-89102fcc496e with identifier: cc0573c5b1 to the API
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/wezejpV_04-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 84,
 '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': 'Hybrid',
 'id': 'c8960c70-3133-595d-b11e-89102fcc496e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cc0573c5b1/toyota-yaris-hybride-affaires-100h-france-business',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'TOYOTA',
 'model': 'YARIS HYBRIDE AFFAIRES 100H FRANCE BUSINESS',
 'odometer': 32550,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88483,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wezejpV_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80075,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wezejpV_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87152,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wezejpV_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73668,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wezejpV_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85565,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wezejpV_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81227,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wezejpV_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90534,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wezejpV_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86321,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wezejpV_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115206,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wezejpV_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8960c70-3133-595d-b11e-89102fcc496e/c8960c70-3133-595d-b11e-89102fcc496e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142792,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/wezejpV_10-1200.jpg',
             'Width': 1200}],
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2019-09-13',
 'seats_number': 2,
 'seller_name': None,
 'title': 'TOYOTA YARIS HYBRIDE AFFAIRES 100H FRANCE BUSINESS',
 'transmission': 'automatic',
 'trim': 'YARIS HYBRIDE AFFAIRES 100H FRANCE BUSINESS',
 'year': 2019}
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cc0573c5b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:29 [vpauto.fr] INFO: Saving data for cc0573c5b1: {'created_time': 1774414949.32462, 'last_price_update_time': 1774414949.32463}
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cc0573c5b1') HTTP/1.1" 204 0
2026-03-25 05:02:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9053d857-6e06-55ce-b2ba-5adecca34c2b with identifier: b8062abcb1
2026-03-25 05:02:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9053d857-6e06-55ce-b2ba-5adecca34c2b with identifier: b8062abcb1
2026-03-25 05:02:29 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9053d857-6e06-55ce-b2ba-5adecca34c2b with identifier: b8062abcb1 to the API
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/TUyKfpV_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '9053d857-6e06-55ce-b2ba-5adecca34c2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b8062abcb1/renault-kangoo-express-kangoo-express-15-dci-75-e6-grand-confort',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS KANGOO EXPRESS 1.5 DCI 75 E6 GRAND CONFORT',
 'odometer': 120102,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 29,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84055,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TUyKfpV_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79260,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TUyKfpV_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91173,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TUyKfpV_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68430,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TUyKfpV_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93915,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TUyKfpV_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81235,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TUyKfpV_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87098,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TUyKfpV_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77498,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TUyKfpV_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123596,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TUyKfpV_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9053d857-6e06-55ce-b2ba-5adecca34c2b/9053d857-6e06-55ce-b2ba-5adecca34c2b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130030,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/TUyKfpV_10-1200.jpg',
             'Width': 1200}],
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2019-03-21',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS KANGOO EXPRESS 1.5 DCI 75 E6 GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS KANGOO EXPRESS 1.5 DCI 75 E6 GRAND CONFORT',
 'year': 2019}
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b8062abcb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:29 [vpauto.fr] INFO: Saving data for b8062abcb1: {'created_time': 1774414949.751391, 'last_price_update_time': 1774414949.751402}
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b8062abcb1') HTTP/1.1" 204 0
2026-03-25 05:02:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:29 [vpauto.fr] INFO: Found listing with ID: c5c8d7c1bf
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c5c8d7c1bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:29 [vpauto.fr] INFO: Scrape type for c5c8d7c1bf: 0
2026-03-25 05:02:29 [vpauto.fr] INFO: Found listing with ID: 9b2f7941b1
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279b2f7941b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:29 [vpauto.fr] INFO: Scrape type for 9b2f7941b1: 0
2026-03-25 05:02:29 [vpauto.fr] INFO: Found listing with ID: 17eaaa0cb1
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2717eaaa0cb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:29 [vpauto.fr] INFO: Scrape type for 17eaaa0cb1: 0
2026-03-25 05:02:29 [vpauto.fr] INFO: Found listing with ID: e2e85aaaf8
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e2e85aaaf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:29 [vpauto.fr] INFO: Scrape type for e2e85aaaf8: 0
2026-03-25 05:02:29 [vpauto.fr] INFO: Found listing with ID: 69b87a7f8
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2769b87a7f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:29 [vpauto.fr] INFO: Scrape type for 69b87a7f8: 0
2026-03-25 05:02:29 [vpauto.fr] INFO: Found listing with ID: 8ad34bf6f8
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278ad34bf6f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:29 [vpauto.fr] INFO: Scrape type for 8ad34bf6f8: 0
2026-03-25 05:02:29 [vpauto.fr] INFO: Found listing with ID: 86c6558b36
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2786c6558b36%27 HTTP/1.1" 200 None
2026-03-25 05:02:29 [vpauto.fr] INFO: Scrape type for 86c6558b36: 0
2026-03-25 05:02:29 [vpauto.fr] INFO: Found listing with ID: 9b6edfb7b1
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279b6edfb7b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:29 [vpauto.fr] INFO: Scrape type for 9b6edfb7b1: 2
2026-03-25 05:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4b39f94836/peugeot-208-affaire-208-affaire-bluehdi-100-bvm6-premium-pack> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23619e590>
2026-03-25 05:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_0.jpg HTTP/1.1" 201 0
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FpvGToyV_01-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pvGToyV_01-1200.jpg saved to cache
2026-03-25 05:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f9b55107-b521-5738-b90b-7013c23a7eae
2026-03-25 05:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f9b55107-b521-5738-b90b-7013c23a7eae, skipping ID generation
2026-03-25 05:02:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9b55107-b521-5738-b90b-7013c23a7eae with scrape type 1
2026-03-25 05:02:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f9b55107-b521-5738-b90b-7013c23a7eae sending to next pipeline
2026-03-25 05:02:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f9b55107-b521-5738-b90b-7013c23a7eae, identifier: a74c9f46bf
2026-03-25 05:02:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b5b17dd-091e-5e9e-8dd1-28b4ffe864c3 with identifier: 65138a2ab1
2026-03-25 05:02:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b5b17dd-091e-5e9e-8dd1-28b4ffe864c3 with scrape type 2
2026-03-25 05:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b5b17dd-091e-5e9e-8dd1-28b4ffe864c3 with scrape type 2
2026-03-25 05:02:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7b5b17dd-091e-5e9e-8dd1-28b4ffe864c3, identifier: 65138a2ab1
2026-03-25 05:02:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/296c8edab1/renault-master-plateau-l2-35t-23-dci-110-e6-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f9b55107-b521-5738-b90b-7013c23a7eae with identifier: a74c9f46bf
2026-03-25 05:02:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f9b55107-b521-5738-b90b-7013c23a7eae with identifier: a74c9f46bf
2026-03-25 05:02:30 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f9b55107-b521-5738-b90b-7013c23a7eae with identifier: a74c9f46bf to the API
2026-03-25 05:02:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/pvGToyV_01-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'f9b55107-b521-5738-b90b-7013c23a7eae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a74c9f46bf/renault-kangoo-express-kangoo-express-ca-maxi-15-dci-110-e6-grand-confort',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS KANGOO EXPRESS CA MAXI 1.5 DCI 110 E6 GRAND CONFORT',
 'odometer': 92143,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 29,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95198,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pvGToyV_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89668,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pvGToyV_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93624,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pvGToyV_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92271,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pvGToyV_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97812,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pvGToyV_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89565,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pvGToyV_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93730,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pvGToyV_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88193,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pvGToyV_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119266,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pvGToyV_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9b55107-b521-5738-b90b-7013c23a7eae/f9b55107-b521-5738-b90b-7013c23a7eae_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137715,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/pvGToyV_10-1200.jpg',
             'Width': 1200}],
 'price': 15100,
 'price_includes_vat': True,
 'registration_date': '2019-05-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS KANGOO EXPRESS CA MAXI 1.5 DCI 110 E6 GRAND '
          'CONFORT',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS KANGOO EXPRESS CA MAXI 1.5 DCI 110 E6 GRAND CONFORT',
 'year': 2019}
2026-03-25 05:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27a74c9f46bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:30 [vpauto.fr] INFO: Saving data for a74c9f46bf: {'created_time': 1774414950.557151, 'last_price_update_time': 1774414950.55716}
2026-03-25 05:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a74c9f46bf') HTTP/1.1" 204 0
2026-03-25 05:02:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7b5b17dd-091e-5e9e-8dd1-28b4ffe864c3 with identifier: 65138a2ab1
2026-03-25 05:02:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7b5b17dd-091e-5e9e-8dd1-28b4ffe864c3 with identifier: 65138a2ab1
2026-03-25 05:02:30 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7b5b17dd-091e-5e9e-8dd1-28b4ffe864c3 with identifier: 65138a2ab1 to the API
2026-03-25 05:02:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/65138a2ab1/peugeot-308-affaire-bluehdi-100-ss-bvm6-premium>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-27T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b5b17dd-091e-5e9e-8dd1-28b4ffe864c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/65138a2ab1/peugeot-308-affaire-bluehdi-100-ss-bvm6-premium',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': '308 AFFAIRE BLUEHDI 100 S&S BVM6 PREMIUM',
 'odometer': 141660,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 4900,
 'price_includes_vat': True,
 'registration_date': '2019-09-30',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT 308 AFFAIRE BLUEHDI 100 S&S BVM6 PREMIUM',
 'transmission': 'manual',
 'trim': '308 AFFAIRE BLUEHDI 100 S&S BVM6 PREMIUM',
 'year': 2019}
2026-03-25 05:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2765138a2ab1%27 HTTP/1.1" 200 None
2026-03-25 05:02:30 [vpauto.fr] INFO: Saving data for 65138a2ab1: {'auction_closing_time': 1774605600.0, 'created_time': 1774293547.345452, 'last_price_update_time': 1774414950.943794}
2026-03-25 05:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='65138a2ab1') HTTP/1.1" 204 0
2026-03-25 05:02:30 [vpauto.fr] INFO: Found listing with ID: c7ce35d3f8
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for c7ce35d3f8: 0
2026-03-25 05:02:31 [vpauto.fr] INFO: Found listing with ID: 76d31678b1
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for 76d31678b1: 0
2026-03-25 05:02:31 [vpauto.fr] INFO: Found listing with ID: 7b181886aa
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for 7b181886aa: 0
2026-03-25 05:02:31 [vpauto.fr] INFO: Found listing with ID: 9bd6e5a9f8
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for 9bd6e5a9f8: 0
2026-03-25 05:02:31 [vpauto.fr] INFO: Found listing with ID: dfdee678f8
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for dfdee678f8: 2
2026-03-25 05:02:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:31 [vpauto.fr] INFO: Found listing with ID: 7ee4a7bcf8
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for 7ee4a7bcf8: 0
2026-03-25 05:02:31 [vpauto.fr] INFO: Found listing with ID: eee64891f8
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for eee64891f8: 0
2026-03-25 05:02:31 [vpauto.fr] INFO: Found listing with ID: 1de63f84b1
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for 1de63f84b1: 0
2026-03-25 05:02:31 [vpauto.fr] INFO: Found listing with ID: 18609e79f8
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for 18609e79f8: 0
2026-03-25 05:02:31 [vpauto.fr] INFO: Found listing with ID: 549bf4e8b1
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for 549bf4e8b1: 0
2026-03-25 05:02:31 [vpauto.fr] INFO: Found listing with ID: 36b697dfbf
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for 36b697dfbf: 2
2026-03-25 05:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/fde7b307f8/tesla-model-x-75d-dual-motor> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/93b4605ff8/citroen-c3-aircross-puretech-110-ss-eat6-feel> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b02609d-0cc4-5f35-a284-aab05c9d1230 with identifier: 4b39f94836
2026-03-25 05:02:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b02609d-0cc4-5f35-a284-aab05c9d1230 with scrape type 1
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3b02609d-0cc4-5f35-a284-aab05c9d1230
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyxlNSbV_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yxlNSbV_01-1200.jpg already downloaded
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyxlNSbV_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yxlNSbV_02-1200.jpg already downloaded
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyxlNSbV_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yxlNSbV_03-1200.jpg already downloaded
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyxlNSbV_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yxlNSbV_04-1200.jpg already downloaded
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyxlNSbV_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yxlNSbV_05-1200.jpg already downloaded
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyxlNSbV_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yxlNSbV_06-1200.jpg already downloaded
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyxlNSbV_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yxlNSbV_07-1200.jpg already downloaded
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyxlNSbV_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yxlNSbV_08-1200.jpg already downloaded
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyxlNSbV_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yxlNSbV_09-1200.jpg already downloaded
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FyxlNSbV_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/yxlNSbV_10-1200.jpg already downloaded
2026-03-25 05:02:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3b02609d-0cc4-5f35-a284-aab05c9d1230, identifier: 4b39f94836
2026-03-25 05:02:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9829f38-e540-5e0d-9497-50604b9703bc with identifier: 296c8edab1
2026-03-25 05:02:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9829f38-e540-5e0d-9497-50604b9703bc with scrape type 2
2026-03-25 05:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9829f38-e540-5e0d-9497-50604b9703bc with scrape type 2
2026-03-25 05:02:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d9829f38-e540-5e0d-9497-50604b9703bc, identifier: 296c8edab1
2026-03-25 05:02:31 [vpauto.fr] INFO: Found listing with ID: db118aacb1
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:31 [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-25 05:02:31 [vpauto.fr] INFO: Scrape type for db118aacb1: 2
2026-03-25 05:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a0836d83bf/toyota-aygo-10-vvt-i-x-play> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3b02609d-0cc4-5f35-a284-aab05c9d1230 with identifier: 4b39f94836
2026-03-25 05:02:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3b02609d-0cc4-5f35-a284-aab05c9d1230 with identifier: 4b39f94836
2026-03-25 05:02:31 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3b02609d-0cc4-5f35-a284-aab05c9d1230 with identifier: 4b39f94836 to the API
2026-03-25 05:02:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/4b39f94836/peugeot-208-affaire-208-affaire-bluehdi-100-bvm6-premium-pack>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 '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': '3b02609d-0cc4-5f35-a284-aab05c9d1230',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4b39f94836/peugeot-208-affaire-208-affaire-bluehdi-100-bvm6-premium-pack',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'PEUGEOT',
 'model': '208 AFFAIRE 208 AFFAIRE BLUEHDI 100 BVM6 PREMIUM PACK',
 'odometer': 78389,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 33,
 'photo_urls': ['https://cdn.vpauto.fr/yxlNSbV_01-1200.jpg',
                'https://cdn.vpauto.fr/yxlNSbV_02-1200.jpg',
                'https://cdn.vpauto.fr/yxlNSbV_03-1200.jpg',
                'https://cdn.vpauto.fr/yxlNSbV_04-1200.jpg',
                'https://cdn.vpauto.fr/yxlNSbV_05-1200.jpg',
                'https://cdn.vpauto.fr/yxlNSbV_06-1200.jpg',
                'https://cdn.vpauto.fr/yxlNSbV_07-1200.jpg',
                'https://cdn.vpauto.fr/yxlNSbV_08-1200.jpg',
                'https://cdn.vpauto.fr/yxlNSbV_09-1200.jpg',
                'https://cdn.vpauto.fr/yxlNSbV_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b02609d-0cc4-5f35-a284-aab05c9d1230/3b02609d-0cc4-5f35-a284-aab05c9d1230_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90467,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yxlNSbV_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b02609d-0cc4-5f35-a284-aab05c9d1230/3b02609d-0cc4-5f35-a284-aab05c9d1230_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83098,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yxlNSbV_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b02609d-0cc4-5f35-a284-aab05c9d1230/3b02609d-0cc4-5f35-a284-aab05c9d1230_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86115,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yxlNSbV_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b02609d-0cc4-5f35-a284-aab05c9d1230/3b02609d-0cc4-5f35-a284-aab05c9d1230_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69990,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yxlNSbV_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b02609d-0cc4-5f35-a284-aab05c9d1230/3b02609d-0cc4-5f35-a284-aab05c9d1230_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85198,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yxlNSbV_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b02609d-0cc4-5f35-a284-aab05c9d1230/3b02609d-0cc4-5f35-a284-aab05c9d1230_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82534,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yxlNSbV_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b02609d-0cc4-5f35-a284-aab05c9d1230/3b02609d-0cc4-5f35-a284-aab05c9d1230_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90646,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yxlNSbV_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b02609d-0cc4-5f35-a284-aab05c9d1230/3b02609d-0cc4-5f35-a284-aab05c9d1230_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83518,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yxlNSbV_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b02609d-0cc4-5f35-a284-aab05c9d1230/3b02609d-0cc4-5f35-a284-aab05c9d1230_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126863,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yxlNSbV_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b02609d-0cc4-5f35-a284-aab05c9d1230/3b02609d-0cc4-5f35-a284-aab05c9d1230_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120557,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/yxlNSbV_10-1200.jpg',
             'Width': 1200}],
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2018-07-25',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT 208 AFFAIRE 208 AFFAIRE BLUEHDI 100 BVM6 PREMIUM PACK',
 'transmission': 'manual',
 'trim': '208 AFFAIRE 208 AFFAIRE BLUEHDI 100 BVM6 PREMIUM PACK',
 'year': 2018}
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274b39f94836%27 HTTP/1.1" 200 None
2026-03-25 05:02:32 [vpauto.fr] INFO: Saving data for 4b39f94836: {'created_time': 1774414952.177263, 'last_price_update_time': 1774414952.177273}
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4b39f94836') HTTP/1.1" 204 0
2026-03-25 05:02:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d9829f38-e540-5e0d-9497-50604b9703bc with identifier: 296c8edab1
2026-03-25 05:02:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d9829f38-e540-5e0d-9497-50604b9703bc with identifier: 296c8edab1
2026-03-25 05:02:32 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d9829f38-e540-5e0d-9497-50604b9703bc with identifier: 296c8edab1 to the API
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/296c8edab1/renault-master-plateau-l2-35t-23-dci-110-e6-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 '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': 'd9829f38-e540-5e0d-9497-50604b9703bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/296c8edab1/renault-master-plateau-l2-35t-23-dci-110-e6-grand-confort',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'RENAULT',
 'model': 'MASTER PLATEAU L2 3.5t 2.3 dCi 110 E6 GRAND CONFORT',
 'odometer': 28765,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2018-11-06',
 'seats_number': 3,
 'seller_name': None,
 'title': 'RENAULT MASTER PLATEAU L2 3.5t 2.3 dCi 110 E6 GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'MASTER PLATEAU L2 3.5t 2.3 dCi 110 E6 GRAND CONFORT',
 'year': 2018}
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27296c8edab1%27 HTTP/1.1" 200 None
2026-03-25 05:02:32 [vpauto.fr] INFO: Saving data for 296c8edab1: {'created_time': 1774293533.108195, 'last_price_update_time': 1774414952.62844}
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='296c8edab1') HTTP/1.1" 204 0
2026-03-25 05:02:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:32 [vpauto.fr] INFO: Found listing with ID: 6a4ae91d36
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276a4ae91d36%27 HTTP/1.1" 200 None
2026-03-25 05:02:32 [vpauto.fr] INFO: Scrape type for 6a4ae91d36: 0
2026-03-25 05:02:32 [vpauto.fr] INFO: Found listing with ID: 1d405498bf
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%271d405498bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:32 [vpauto.fr] INFO: Scrape type for 1d405498bf: 0
2026-03-25 05:02:32 [vpauto.fr] INFO: Found listing with ID: 932e8099f8
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27932e8099f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:32 [vpauto.fr] INFO: Scrape type for 932e8099f8: 0
2026-03-25 05:02:32 [vpauto.fr] INFO: Found listing with ID: df1549fcb1
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27df1549fcb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:32 [vpauto.fr] INFO: Scrape type for df1549fcb1: 0
2026-03-25 05:02:32 [vpauto.fr] INFO: Found listing with ID: bd7b50eef8
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bd7b50eef8%27 HTTP/1.1" 200 None
2026-03-25 05:02:32 [vpauto.fr] INFO: Scrape type for bd7b50eef8: 2
2026-03-25 05:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/da69e614f8/audi-a3-sportback-16-tdi-116-s-tronic-7> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64992c14-af52-55c2-bd73-d2b72d82c2bb with identifier: fde7b307f8
2026-03-25 05:02:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64992c14-af52-55c2-bd73-d2b72d82c2bb with scrape type 2
2026-03-25 05:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64992c14-af52-55c2-bd73-d2b72d82c2bb with scrape type 2
2026-03-25 05:02:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 64992c14-af52-55c2-bd73-d2b72d82c2bb, identifier: fde7b307f8
2026-03-25 05:02:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a7d8fcb-d40b-5d71-88ae-8b29edda1c62 with identifier: 93b4605ff8
2026-03-25 05:02:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a7d8fcb-d40b-5d71-88ae-8b29edda1c62 with scrape type 2
2026-03-25 05:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a7d8fcb-d40b-5d71-88ae-8b29edda1c62 with scrape type 2
2026-03-25 05:02:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4a7d8fcb-d40b-5d71-88ae-8b29edda1c62, identifier: 93b4605ff8
2026-03-25 05:02:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ba2db4e-a193-506f-8b90-5b0f62b7d5f3 with identifier: a0836d83bf
2026-03-25 05:02:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ba2db4e-a193-506f-8b90-5b0f62b7d5f3 with scrape type 2
2026-03-25 05:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ba2db4e-a193-506f-8b90-5b0f62b7d5f3 with scrape type 2
2026-03-25 05:02:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6ba2db4e-a193-506f-8b90-5b0f62b7d5f3, identifier: a0836d83bf
2026-03-25 05:02:33 [vpauto.fr] INFO: Found listing with ID: d338a914f8
2026-03-25 05:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:33 [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-25 05:02:33 [vpauto.fr] INFO: Scrape type for d338a914f8: 2
2026-03-25 05:02:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 64992c14-af52-55c2-bd73-d2b72d82c2bb with identifier: fde7b307f8
2026-03-25 05:02:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 64992c14-af52-55c2-bd73-d2b72d82c2bb with identifier: fde7b307f8
2026-03-25 05:02:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 64992c14-af52-55c2-bd73-d2b72d82c2bb with identifier: fde7b307f8 to the API
2026-03-25 05:02:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/fde7b307f8/tesla-model-x-75d-dual-motor>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Navy blue metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO',
 'engine': '',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Electric',
 'id': '64992c14-af52-55c2-bd73-d2b72d82c2bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/fde7b307f8/tesla-model-x-75d-dual-motor',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'TESLA',
 'model': 'Model X 75d Dual Motor',
 'odometer': 97668,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 25900,
 'price_includes_vat': True,
 'registration_date': '2018-09-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'TESLA Model X 75d Dual Motor',
 'transmission': 'automatic',
 'trim': 'Model X 75d Dual Motor',
 'year': 2018}
2026-03-25 05:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:33 [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-25 05:02:33 [vpauto.fr] INFO: Saving data for fde7b307f8: {'auction_closing_time': 1774877400.0, 'created_time': 1773774892.032912, 'last_price_update_time': 1774414953.398556}
2026-03-25 05:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='fde7b307f8') HTTP/1.1" 204 0
2026-03-25 05:02:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4a7d8fcb-d40b-5d71-88ae-8b29edda1c62 with identifier: 93b4605ff8
2026-03-25 05:02:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4a7d8fcb-d40b-5d71-88ae-8b29edda1c62 with identifier: 93b4605ff8
2026-03-25 05:02:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4a7d8fcb-d40b-5d71-88ae-8b29edda1c62 with identifier: 93b4605ff8 to the API
2026-03-25 05:02:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/93b4605ff8/citroen-c3-aircross-puretech-110-ss-eat6-feel>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 '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': '4a7d8fcb-d40b-5d71-88ae-8b29edda1c62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/93b4605ff8/citroen-c3-aircross-puretech-110-ss-eat6-feel',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'C3 Aircross Puretech 110 S&s Eat6 Feel',
 'odometer': 99422,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2018-07-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 Aircross Puretech 110 S&s Eat6 Feel',
 'transmission': 'automatic',
 'trim': 'C3 Aircross Puretech 110 S&s Eat6 Feel',
 'year': 2018}
2026-03-25 05:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:33 [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-25 05:02:33 [vpauto.fr] INFO: Saving data for 93b4605ff8: {'created_time': 1773774858.039461, 'last_price_update_time': 1774414953.72948}
2026-03-25 05:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='93b4605ff8') HTTP/1.1" 204 0
2026-03-25 05:02:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6ba2db4e-a193-506f-8b90-5b0f62b7d5f3 with identifier: a0836d83bf
2026-03-25 05:02:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6ba2db4e-a193-506f-8b90-5b0f62b7d5f3 with identifier: a0836d83bf
2026-03-25 05:02:33 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6ba2db4e-a193-506f-8b90-5b0f62b7d5f3 with identifier: a0836d83bf to the API
2026-03-25 05:02:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a0836d83bf/toyota-aygo-10-vvt-i-x-play>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Red',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': '2026-04-04T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6ba2db4e-a193-506f-8b90-5b0f62b7d5f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a0836d83bf/toyota-aygo-10-vvt-i-x-play',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'TOYOTA',
 'model': 'Aygo 1.0 VVT-i x-play',
 'odometer': 83992,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 4500,
 'price_includes_vat': True,
 'registration_date': '2018-08-31',
 'seats_number': 4,
 'seller_name': None,
 'title': 'TOYOTA Aygo 1.0 VVT-i x-play',
 'transmission': 'manual',
 'trim': 'Aygo 1.0 VVT-i x-play',
 'year': 2018}
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Saving data for a0836d83bf: {'auction_closing_time': 1775300400.0, 'created_time': 1774293536.673223, 'last_price_update_time': 1774414954.104022}
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a0836d83bf') HTTP/1.1" 204 0
2026-03-25 05:02:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: b62f4b1bb1
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for b62f4b1bb1: 2
2026-03-25 05:02:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f79808c-1d19-53ba-9653-334952297856 with identifier: da69e614f8
2026-03-25 05:02:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f79808c-1d19-53ba-9653-334952297856 with scrape type 2
2026-03-25 05:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f79808c-1d19-53ba-9653-334952297856 with scrape type 2
2026-03-25 05:02:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9f79808c-1d19-53ba-9653-334952297856, identifier: da69e614f8
2026-03-25 05:02:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9f79808c-1d19-53ba-9653-334952297856 with identifier: da69e614f8
2026-03-25 05:02:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9f79808c-1d19-53ba-9653-334952297856 with identifier: da69e614f8
2026-03-25 05:02:34 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9f79808c-1d19-53ba-9653-334952297856 with identifier: da69e614f8 to the API
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/da69e614f8/audi-a3-sportback-16-tdi-116-s-tronic-7>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 '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': '2026-03-30T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '9f79808c-1d19-53ba-9653-334952297856',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/da69e614f8/audi-a3-sportback-16-tdi-116-s-tronic-7',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'AUDI',
 'model': 'A3 Sportback 1.6 TDI 116 S tronic 7',
 'odometer': 109809,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 14400,
 'price_includes_vat': True,
 'registration_date': '2018-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI A3 Sportback 1.6 TDI 116 S tronic 7',
 'transmission': 'automatic',
 'trim': 'A3 Sportback 1.6 TDI 116 S tronic 7',
 'year': 2018}
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Saving data for da69e614f8: {'auction_closing_time': 1774877400.0, 'created_time': 1773774854.679373, 'last_price_update_time': 1774414954.540623}
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='da69e614f8') HTTP/1.1" 204 0
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: 3ce7ff38f8
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for 3ce7ff38f8: 2
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: be6fd6daf8
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for be6fd6daf8: 0
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: aac29dfef8
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for aac29dfef8: 2
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: 5c16d185f8
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for 5c16d185f8: 2
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: 74f3963af8
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for 74f3963af8: 2
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: 241faf66aa
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for 241faf66aa: 0
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: c9974244b1
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for c9974244b1: 0
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: 98f7f057b1
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for 98f7f057b1: 2
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: d95371575a
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for d95371575a: 0
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: afa4171abf
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for afa4171abf: 0
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: ee52a6c7f8
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for ee52a6c7f8: 0
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: 7c068175f8
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for 7c068175f8: 2
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: 891dc45536
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27891dc45536%27 HTTP/1.1" 200 None
2026-03-25 05:02:34 [vpauto.fr] INFO: Scrape type for 891dc45536: 1
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: cd926fcdbf
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for cd926fcdbf: 2
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: 1fa2a13f8
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:34 [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-25 05:02:34 [vpauto.fr] INFO: Scrape type for 1fa2a13f8: 0
2026-03-25 05:02:34 [vpauto.fr] INFO: Found listing with ID: 46ed4b6cb1
2026-03-25 05:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2746ed4b6cb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for 46ed4b6cb1: 0
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: cbc67028b1
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27cbc67028b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for cbc67028b1: 0
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: 2dbf5fdaf8
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272dbf5fdaf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for 2dbf5fdaf8: 2
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: 2712c1afb1
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272712c1afb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for 2712c1afb1: 0
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: 8d7c9976f8
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%278d7c9976f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for 8d7c9976f8: 2
2026-03-25 05:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/dfdee678f8/kerenzo-remorque-food-truck> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9b6edfb7b1/peugeot-308-sw-bluehdi-130ch-ss-eat8-tech-edition> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: e212982df8
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e212982df8%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for e212982df8: 2
2026-03-25 05:02:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: 47c2699cf8
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2747c2699cf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for 47c2699cf8: 0
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: 7ea034d9b1
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%277ea034d9b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for 7ea034d9b1: 0
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: 71eee24daa
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2771eee24daa%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for 71eee24daa: 1
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: 2079ad0f8
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272079ad0f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for 2079ad0f8: 2
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: 46ab95e85a
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2746ab95e85a%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for 46ab95e85a: 0
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: e824ce17b1
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e824ce17b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for e824ce17b1: 0
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: 6e08f77df8
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%276e08f77df8%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for 6e08f77df8: 2
2026-03-25 05:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a562c996f8/peugeot-308-sw-16-bluehdi-120ch-ss-bvm6-business-pack> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80b115e4-4d46-5a55-8e24-12d83c4710e3 with identifier: dfdee678f8
2026-03-25 05:02:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80b115e4-4d46-5a55-8e24-12d83c4710e3 with scrape type 2
2026-03-25 05:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80b115e4-4d46-5a55-8e24-12d83c4710e3 with scrape type 2
2026-03-25 05:02:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 80b115e4-4d46-5a55-8e24-12d83c4710e3, identifier: dfdee678f8
2026-03-25 05:02:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd2b39a8-da57-5967-84d0-feb53cd0415d with identifier: 9b6edfb7b1
2026-03-25 05:02:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd2b39a8-da57-5967-84d0-feb53cd0415d with scrape type 2
2026-03-25 05:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd2b39a8-da57-5967-84d0-feb53cd0415d with scrape type 2
2026-03-25 05:02:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: dd2b39a8-da57-5967-84d0-feb53cd0415d, identifier: 9b6edfb7b1
2026-03-25 05:02:35 [vpauto.fr] INFO: Found listing with ID: 2e2a361f8
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%272e2a361f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Scrape type for 2e2a361f8: 2
2026-03-25 05:02:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 80b115e4-4d46-5a55-8e24-12d83c4710e3 with identifier: dfdee678f8
2026-03-25 05:02:35 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:02:35 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:02:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 80b115e4-4d46-5a55-8e24-12d83c4710e3 with identifier: dfdee678f8
2026-03-25 05:02:35 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 80b115e4-4d46-5a55-8e24-12d83c4710e3 with identifier: dfdee678f8 to the API
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05: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-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2780b115e4-4d46-5a55-8e24-12d83c4710e3%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 80b115e4-4d46-5a55-8e24-12d83c4710e3: 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: \u0022Medium green\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022KERENZO REMORQUE FOOD TRUCK\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 590000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022KERENZO\u0022, \u0022Model\u0022: \u0022REMORQUE FOOD TRUCK\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022UNKNOWN\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222018-03-21\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/dfdee678f8/kerenzo-remorque-food-truck\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002256 - LORIENT\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022REMORQUE FOOD TRUCK\u0022, \u0022Year\u0022: 2018, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: null, \u0022DoorsNumber\u0022: null, \u0022CO2EmissionValue\u0022: null, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u002280b115e4-4d46-5a55-8e24-12d83c4710e3\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Wed, 25 Mar 2026 05: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-25 05: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-25 05:02:35 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium green',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'UNKNOWN',
 'id': '80b115e4-4d46-5a55-8e24-12d83c4710e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/dfdee678f8/kerenzo-remorque-food-truck',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'KERENZO',
 'model': 'REMORQUE FOOD TRUCK',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2018-03-21',
 'seats_number': None,
 'seller_name': None,
 'title': 'KERENZO REMORQUE FOOD TRUCK',
 'transmission': 'automatic',
 'trim': 'REMORQUE FOOD TRUCK',
 '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-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27dfdee678f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:35 [vpauto.fr] INFO: Saving data for dfdee678f8: {'created_time': 1773774851.764345, 'last_price_update_time': 1774414955.834837}
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='dfdee678f8') HTTP/1.1" 204 0
2026-03-25 05:02:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: dd2b39a8-da57-5967-84d0-feb53cd0415d with identifier: 9b6edfb7b1
2026-03-25 05:02:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: dd2b39a8-da57-5967-84d0-feb53cd0415d with identifier: 9b6edfb7b1
2026-03-25 05:02:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: dd2b39a8-da57-5967-84d0-feb53cd0415d with identifier: 9b6edfb7b1 to the API
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/9b6edfb7b1/peugeot-308-sw-bluehdi-130ch-ss-eat8-tech-edition>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'dd2b39a8-da57-5967-84d0-feb53cd0415d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/9b6edfb7b1/peugeot-308-sw-bluehdi-130ch-ss-eat8-tech-edition',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': '308 SW BlueHDi 130ch S&S EAT8 Tech Edition',
 'odometer': 180388,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 6400,
 'price_includes_vat': True,
 'registration_date': '2018-05-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 308 SW BlueHDi 130ch S&S EAT8 Tech Edition',
 'transmission': 'automatic',
 'trim': '308 SW BlueHDi 130ch S&S EAT8 Tech Edition',
 'year': 2018}
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%279b6edfb7b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:36 [vpauto.fr] INFO: Saving data for 9b6edfb7b1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293176.021574, 'last_price_update_time': 1774414956.306512}
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9b6edfb7b1') HTTP/1.1" 204 0
2026-03-25 05:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5262e7aef8/citroen-berlingo-fourgon-berlingo-m-bluehdi-100-ss-etg6-club> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:36 [vpauto.fr] INFO: Found listing with ID: fc2a7babf8
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27fc2a7babf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:36 [vpauto.fr] INFO: Scrape type for fc2a7babf8: 0
2026-03-25 05:02:36 [vpauto.fr] INFO: Found listing with ID: 91c89f28b1
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2791c89f28b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:36 [vpauto.fr] INFO: Scrape type for 91c89f28b1: 0
2026-03-25 05:02:36 [vpauto.fr] INFO: Found listing with ID: e94ee830f8
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27e94ee830f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:36 [vpauto.fr] INFO: Scrape type for e94ee830f8: 0
2026-03-25 05:02:36 [vpauto.fr] INFO: Found listing with ID: d3d3ecb1b1
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27d3d3ecb1b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:36 [vpauto.fr] INFO: Scrape type for d3d3ecb1b1: 2
2026-03-25 05:02:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/db118aacb1/renault-scenic-tce-130-energy-business> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/36b697dfbf/maserati-levante-30-v6-bi-turbo-350-q4-gransport> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea7391be-6d39-5590-9e92-4bcbb07bca43 with identifier: a562c996f8
2026-03-25 05:02:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea7391be-6d39-5590-9e92-4bcbb07bca43 with scrape type 2
2026-03-25 05:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea7391be-6d39-5590-9e92-4bcbb07bca43 with scrape type 2
2026-03-25 05:02:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ea7391be-6d39-5590-9e92-4bcbb07bca43, identifier: a562c996f8
2026-03-25 05:02:36 [vpauto.fr] INFO: Found listing with ID: 386f16fdb1
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%27386f16fdb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:36 [vpauto.fr] INFO: Scrape type for 386f16fdb1: 0
2026-03-25 05:02:36 [vpauto.fr] INFO: Found listing with ID: 30afa7e8b1
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05: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%2730afa7e8b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:36 [vpauto.fr] INFO: Scrape type for 30afa7e8b1: 2
2026-03-25 05:02:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ea7391be-6d39-5590-9e92-4bcbb07bca43 with identifier: a562c996f8
2026-03-25 05:02:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ea7391be-6d39-5590-9e92-4bcbb07bca43 with identifier: a562c996f8
2026-03-25 05:02:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ea7391be-6d39-5590-9e92-4bcbb07bca43 with identifier: a562c996f8 to the API
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a562c996f8/peugeot-308-sw-16-bluehdi-120ch-ss-bvm6-business-pack>
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.6L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'ea7391be-6d39-5590-9e92-4bcbb07bca43',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a562c996f8/peugeot-308-sw-16-bluehdi-120ch-ss-bvm6-business-pack',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '308 SW 1.6 BlueHDi 120ch S&S BVM6 Business Pack',
 'odometer': 110023,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2018-01-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 308 SW 1.6 BlueHDi 120ch S&S BVM6 Business Pack',
 'transmission': 'manual',
 'trim': '308 SW 1.6 BlueHDi 120ch S&S BVM6 Business Pack',
 'year': 2018}
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:37 [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-25 05:02:37 [vpauto.fr] INFO: Saving data for a562c996f8: {'created_time': 1774293156.277428, 'last_price_update_time': 1774414957.019609}
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a562c996f8') HTTP/1.1" 204 0
2026-03-25 05:02:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ebcf2778-a68d-5453-b090-90a0e3567e7b with identifier: 5262e7aef8
2026-03-25 05:02:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ebcf2778-a68d-5453-b090-90a0e3567e7b with scrape type 2
2026-03-25 05:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ebcf2778-a68d-5453-b090-90a0e3567e7b with scrape type 2
2026-03-25 05:02:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ebcf2778-a68d-5453-b090-90a0e3567e7b, identifier: 5262e7aef8
2026-03-25 05:02:37 [vpauto.fr] INFO: Found listing with ID: dd91f709f8
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dd91f709f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:37 [vpauto.fr] INFO: Scrape type for dd91f709f8: 2
2026-03-25 05:02:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ebcf2778-a68d-5453-b090-90a0e3567e7b with identifier: 5262e7aef8
2026-03-25 05:02:37 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:02:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ebcf2778-a68d-5453-b090-90a0e3567e7b with identifier: 5262e7aef8
2026-03-25 05:02:37 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ebcf2778-a68d-5453-b090-90a0e3567e7b with identifier: 5262e7aef8 to the API
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5262e7aef8/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': 'Yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'ebcf2778-a68d-5453-b090-90a0e3567e7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5262e7aef8/citroen-berlingo-fourgon-berlingo-m-bluehdi-100-ss-etg6-club',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'BERLINGO FOURGON BERLINGO M BLUEHDI 100 S&S ETG6 CLUB',
 'odometer': 133602,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2018-07-04',
 '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-25 05:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:37 [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-25 05:02:37 [vpauto.fr] INFO: Saving data for 5262e7aef8: {'created_time': 1773824526.567026, 'last_price_update_time': 1774414957.501876}
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5262e7aef8') HTTP/1.1" 204 0
2026-03-25 05:02:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c38147ab-5865-5705-ad6c-667afd736e24 with identifier: db118aacb1
2026-03-25 05:02:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c38147ab-5865-5705-ad6c-667afd736e24 with scrape type 2
2026-03-25 05:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c38147ab-5865-5705-ad6c-667afd736e24 with scrape type 2
2026-03-25 05:02:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c38147ab-5865-5705-ad6c-667afd736e24, identifier: db118aacb1
2026-03-25 05:02:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4dd2f49b-9e8d-5b1c-8fe3-60f8d8545ec7 with identifier: 36b697dfbf
2026-03-25 05:02:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4dd2f49b-9e8d-5b1c-8fe3-60f8d8545ec7 with scrape type 2
2026-03-25 05:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4dd2f49b-9e8d-5b1c-8fe3-60f8d8545ec7 with scrape type 2
2026-03-25 05:02:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4dd2f49b-9e8d-5b1c-8fe3-60f8d8545ec7, identifier: 36b697dfbf
2026-03-25 05:02:37 [vpauto.fr] INFO: Found listing with ID: c218ad59bf
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:37 [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-25 05:02:37 [vpauto.fr] INFO: Scrape type for c218ad59bf: 0
2026-03-25 05:02:37 [vpauto.fr] INFO: Found listing with ID: 8e466e87b1
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:37 [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-25 05:02:37 [vpauto.fr] INFO: Scrape type for 8e466e87b1: 2
2026-03-25 05:02:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c38147ab-5865-5705-ad6c-667afd736e24 with identifier: db118aacb1
2026-03-25 05:02:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c38147ab-5865-5705-ad6c-667afd736e24 with identifier: db118aacb1
2026-03-25 05:02:37 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c38147ab-5865-5705-ad6c-667afd736e24 with identifier: db118aacb1 to the API
2026-03-25 05:02:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/db118aacb1/renault-scenic-tce-130-energy-business>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': 'c38147ab-5865-5705-ad6c-667afd736e24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/db118aacb1/renault-scenic-tce-130-energy-business',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'RENAULT',
 'model': 'Scenic TCe 130 Energy Business',
 'odometer': 93539,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 9000,
 'price_includes_vat': True,
 'registration_date': '2017-09-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Scenic TCe 130 Energy Business',
 'transmission': 'manual',
 'trim': 'Scenic TCe 130 Energy Business',
 'year': 2017}
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27db118aacb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:38 [vpauto.fr] INFO: Saving data for db118aacb1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293125.24229, 'last_price_update_time': 1774414958.038689}
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='db118aacb1') HTTP/1.1" 204 0
2026-03-25 05:02:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4dd2f49b-9e8d-5b1c-8fe3-60f8d8545ec7 with identifier: 36b697dfbf
2026-03-25 05:02:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4dd2f49b-9e8d-5b1c-8fe3-60f8d8545ec7 with identifier: 36b697dfbf
2026-03-25 05:02:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4dd2f49b-9e8d-5b1c-8fe3-60f8d8545ec7 with identifier: 36b697dfbf to the API
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/36b697dfbf/maserati-levante-30-v6-bi-turbo-350-q4-gransport>
{'auction_title': '',
 'c_o_2_emission_value': 249,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '3.0L',
 'expiration_date': '2026-04-04T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4dd2f49b-9e8d-5b1c-8fe3-60f8d8545ec7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/36b697dfbf/maserati-levante-30-v6-bi-turbo-350-q4-gransport',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'MASERATI',
 'model': 'Levante 3.0 V6 Bi-Turbo 350 Q4 GranSport',
 'odometer': 93306,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 33700,
 'price_includes_vat': True,
 'registration_date': '2017-09-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MASERATI Levante 3.0 V6 Bi-Turbo 350 Q4 GranSport',
 'transmission': 'automatic',
 'trim': 'Levante 3.0 V6 Bi-Turbo 350 Q4 GranSport',
 'year': 2017}
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2736b697dfbf%27 HTTP/1.1" 200 None
2026-03-25 05:02:38 [vpauto.fr] INFO: Saving data for 36b697dfbf: {'auction_closing_time': 1775300400.0, 'created_time': 1774293123.805633, 'last_price_update_time': 1774414958.320931}
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='36b697dfbf') HTTP/1.1" 204 0
2026-03-25 05:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b62f4b1bb1/audi-q5-20-tdi-190-s-tronic-7-quattro-business-executive> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:38 [vpauto.fr] INFO: Found listing with ID: 3feedf52f8
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273feedf52f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:38 [vpauto.fr] INFO: Scrape type for 3feedf52f8: 0
2026-03-25 05:02:38 [vpauto.fr] INFO: Found listing with ID: 5f212ea6b1
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275f212ea6b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:38 [vpauto.fr] INFO: Scrape type for 5f212ea6b1: 0
2026-03-25 05:02:38 [vpauto.fr] INFO: Found listing with ID: 351674c6f8
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27351674c6f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:38 [vpauto.fr] INFO: Scrape type for 351674c6f8: 2
2026-03-25 05:02:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3ce7ff38f8/mazda-cx-5-22l-skyactiv-d-175-ch-4x4-bva6-selection> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/bd7b50eef8/jeep-renegade-14-i-multiair-ss-140-ch-bvr6-longitude-business> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:38 [vpauto.fr] INFO: Found listing with ID: 4101968ff8
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274101968ff8%27 HTTP/1.1" 200 None
2026-03-25 05:02:38 [vpauto.fr] INFO: Scrape type for 4101968ff8: 0
2026-03-25 05:02:38 [vpauto.fr] INFO: Found listing with ID: b6ef2fb7b1
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b6ef2fb7b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:38 [vpauto.fr] INFO: Scrape type for b6ef2fb7b1: 0
2026-03-25 05:02:38 [vpauto.fr] INFO: Found listing with ID: 14f88a85b1
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2714f88a85b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:38 [vpauto.fr] INFO: Scrape type for 14f88a85b1: 0
2026-03-25 05:02:38 [vpauto.fr] INFO: Found listing with ID: b9cb5a61b1
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b9cb5a61b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:38 [vpauto.fr] INFO: Scrape type for b9cb5a61b1: 0
2026-03-25 05:02:38 [vpauto.fr] INFO: Found listing with ID: 56e064495a
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2756e064495a%27 HTTP/1.1" 200 None
2026-03-25 05:02:38 [vpauto.fr] INFO: Scrape type for 56e064495a: 0
2026-03-25 05:02:38 [vpauto.fr] INFO: Found listing with ID: 4fa55465b1
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274fa55465b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:38 [vpauto.fr] INFO: Scrape type for 4fa55465b1: 0
2026-03-25 05:02:38 [vpauto.fr] INFO: Requesting listing page 8: https://vpauto.eu/vehicle/list?page=8
2026-03-25 05:02:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5de88286-634d-59f4-a767-ed00a5272d70 with identifier: b62f4b1bb1
2026-03-25 05:02:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5de88286-634d-59f4-a767-ed00a5272d70 with scrape type 2
2026-03-25 05:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5de88286-634d-59f4-a767-ed00a5272d70 with scrape type 2
2026-03-25 05:02:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5de88286-634d-59f4-a767-ed00a5272d70, identifier: b62f4b1bb1
2026-03-25 05:02:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85eeb882-640b-54e7-b185-c5c67fd1767d with identifier: 3ce7ff38f8
2026-03-25 05:02:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85eeb882-640b-54e7-b185-c5c67fd1767d with scrape type 2
2026-03-25 05:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85eeb882-640b-54e7-b185-c5c67fd1767d with scrape type 2
2026-03-25 05:02:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 85eeb882-640b-54e7-b185-c5c67fd1767d, identifier: 3ce7ff38f8
2026-03-25 05:02:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e14a30c3-e8d7-5930-8896-ade98059aed5 with identifier: bd7b50eef8
2026-03-25 05:02:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e14a30c3-e8d7-5930-8896-ade98059aed5 with scrape type 2
2026-03-25 05:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e14a30c3-e8d7-5930-8896-ade98059aed5 with scrape type 2
2026-03-25 05:02:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e14a30c3-e8d7-5930-8896-ade98059aed5, identifier: bd7b50eef8
2026-03-25 05:02:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5de88286-634d-59f4-a767-ed00a5272d70 with identifier: b62f4b1bb1
2026-03-25 05:02:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5de88286-634d-59f4-a767-ed00a5272d70 with identifier: b62f4b1bb1
2026-03-25 05:02:38 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5de88286-634d-59f4-a767-ed00a5272d70 with identifier: b62f4b1bb1 to the API
2026-03-25 05:02:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/b62f4b1bb1/audi-q5-20-tdi-190-s-tronic-7-quattro-business-executive>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '5de88286-634d-59f4-a767-ed00a5272d70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b62f4b1bb1/audi-q5-20-tdi-190-s-tronic-7-quattro-business-executive',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'AUDI',
 'model': 'Q5 2.0 TDI 190 S tronic 7 Quattro Business Executive',
 'odometer': 143865,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 18400,
 'price_includes_vat': True,
 'registration_date': '2017-08-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI Q5 2.0 TDI 190 S tronic 7 Quattro Business Executive',
 'transmission': 'automatic',
 'trim': 'Q5 2.0 TDI 190 S tronic 7 Quattro Business Executive',
 'year': 2017}
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b62f4b1bb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:39 [vpauto.fr] INFO: Saving data for b62f4b1bb1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293517.646073, 'last_price_update_time': 1774414959.157706}
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b62f4b1bb1') HTTP/1.1" 204 0
2026-03-25 05:02:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 85eeb882-640b-54e7-b185-c5c67fd1767d with identifier: 3ce7ff38f8
2026-03-25 05:02:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 85eeb882-640b-54e7-b185-c5c67fd1767d with identifier: 3ce7ff38f8
2026-03-25 05:02:39 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 85eeb882-640b-54e7-b185-c5c67fd1767d with identifier: 3ce7ff38f8 to the API
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/3ce7ff38f8/mazda-cx-5-22l-skyactiv-d-175-ch-4x4-bva6-selection>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '85eeb882-640b-54e7-b185-c5c67fd1767d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/3ce7ff38f8/mazda-cx-5-22l-skyactiv-d-175-ch-4x4-bva6-selection',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'MAZDA',
 'model': 'CX-5 2.2L Skyactiv-D 175 ch 4x4 BVA6 Selection',
 'odometer': 144414,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 12700,
 'price_includes_vat': True,
 'registration_date': '2017-09-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MAZDA CX-5 2.2L Skyactiv-D 175 ch 4x4 BVA6 Selection',
 'transmission': 'automatic',
 'trim': 'CX-5 2.2L Skyactiv-D 175 ch 4x4 BVA6 Selection',
 'year': 2017}
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273ce7ff38f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:39 [vpauto.fr] INFO: Saving data for 3ce7ff38f8: {'auction_closing_time': 1774877400.0, 'created_time': 1773774839.969915, 'last_price_update_time': 1774414959.595815}
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3ce7ff38f8') HTTP/1.1" 204 0
2026-03-25 05:02:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e14a30c3-e8d7-5930-8896-ade98059aed5 with identifier: bd7b50eef8
2026-03-25 05:02:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e14a30c3-e8d7-5930-8896-ade98059aed5 with identifier: bd7b50eef8
2026-03-25 05:02:39 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e14a30c3-e8d7-5930-8896-ade98059aed5 with identifier: bd7b50eef8 to the API
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/bd7b50eef8/jeep-renegade-14-i-multiair-ss-140-ch-bvr6-longitude-business>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.4L',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': 'e14a30c3-e8d7-5930-8896-ade98059aed5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/bd7b50eef8/jeep-renegade-14-i-multiair-ss-140-ch-bvr6-longitude-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'JEEP',
 'model': 'Renegade 1.4 I MultiAir S&S 140 ch BVR6 Longitude Business',
 'odometer': 116285,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7800,
 'price_includes_vat': True,
 'registration_date': '2017-12-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'JEEP Renegade 1.4 I MultiAir S&S 140 ch BVR6 Longitude Business',
 'transmission': 'automatic',
 'trim': 'Renegade 1.4 I MultiAir S&S 140 ch BVR6 Longitude Business',
 'year': 2017}
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bd7b50eef8%27 HTTP/1.1" 200 None
2026-03-25 05:02:39 [vpauto.fr] INFO: Saving data for bd7b50eef8: {'auction_closing_time': 1774877400.0, 'created_time': 1773774841.452476, 'last_price_update_time': 1774414959.875369}
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bd7b50eef8') HTTP/1.1" 204 0
2026-03-25 05:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2a034f9bf/ds-ds7-crossback-bluehdi-130-eat8-performance-line> (referer: https://vpauto.eu/vehicle/list?page=6) ['zyte-api']
2026-03-25 05:02:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/aac29dfef8/ford-kuga-20-tdci-150-ss-4x4-powershift-titanium-business> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5c16d185f8/renault-kangoo-express-15-dci-75-energy-e6-generique> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1aebfa38-10e9-5a73-b1cb-bdeec80ff5bd with identifier: 2a034f9bf
2026-03-25 05:02:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1aebfa38-10e9-5a73-b1cb-bdeec80ff5bd with scrape type 2
2026-03-25 05:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1aebfa38-10e9-5a73-b1cb-bdeec80ff5bd with scrape type 2
2026-03-25 05:02:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1aebfa38-10e9-5a73-b1cb-bdeec80ff5bd, identifier: 2a034f9bf
2026-03-25 05:02:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d449adbf-c033-522a-98bf-1fbfa1b56355 with identifier: aac29dfef8
2026-03-25 05:02:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d449adbf-c033-522a-98bf-1fbfa1b56355 with scrape type 2
2026-03-25 05:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d449adbf-c033-522a-98bf-1fbfa1b56355 with scrape type 2
2026-03-25 05:02:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d449adbf-c033-522a-98bf-1fbfa1b56355, identifier: aac29dfef8
2026-03-25 05:02:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1aebfa38-10e9-5a73-b1cb-bdeec80ff5bd with identifier: 2a034f9bf
2026-03-25 05:02:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1aebfa38-10e9-5a73-b1cb-bdeec80ff5bd with identifier: 2a034f9bf
2026-03-25 05:02:40 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1aebfa38-10e9-5a73-b1cb-bdeec80ff5bd with identifier: 2a034f9bf to the API
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2a034f9bf/ds-ds7-crossback-bluehdi-130-eat8-performance-line>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 '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-04T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1aebfa38-10e9-5a73-b1cb-bdeec80ff5bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2a034f9bf/ds-ds7-crossback-bluehdi-130-eat8-performance-line',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'DS',
 'model': '7 Crossback BlueHDi 130 EAT8 Performance Line',
 'odometer': 97840,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 16800,
 'price_includes_vat': True,
 'registration_date': '2020-11-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS7 Crossback BlueHDi 130 EAT8 Performance Line',
 'transmission': 'automatic',
 'trim': '7 Crossback BlueHDi 130 EAT8 Performance Line',
 'year': 2020}
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a034f9bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:40 [vpauto.fr] INFO: Saving data for 2a034f9bf: {'auction_closing_time': 1775300400.0, 'created_time': 1774293581.556941, 'last_price_update_time': 1774414960.519414}
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2a034f9bf') HTTP/1.1" 204 0
2026-03-25 05:02:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d449adbf-c033-522a-98bf-1fbfa1b56355 with identifier: aac29dfef8
2026-03-25 05:02:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d449adbf-c033-522a-98bf-1fbfa1b56355 with identifier: aac29dfef8
2026-03-25 05:02:40 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d449adbf-c033-522a-98bf-1fbfa1b56355 with identifier: aac29dfef8 to the API
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/aac29dfef8/ford-kuga-20-tdci-150-ss-4x4-powershift-titanium-business>
{'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': '2.0L',
 'expiration_date': '2026-03-30T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'd449adbf-c033-522a-98bf-1fbfa1b56355',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/aac29dfef8/ford-kuga-20-tdci-150-ss-4x4-powershift-titanium-business',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'FORD',
 'model': 'Kuga 2.0 TDCi 150 S&S 4x4 Powershift Titanium Business',
 'odometer': 156465,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 9800,
 'price_includes_vat': True,
 'registration_date': '2017-11-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 2.0 TDCi 150 S&S 4x4 Powershift Titanium Business',
 'transmission': 'automatic',
 'trim': 'Kuga 2.0 TDCi 150 S&S 4x4 Powershift Titanium Business',
 'year': 2017}
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27aac29dfef8%27 HTTP/1.1" 200 None
2026-03-25 05:02:40 [vpauto.fr] INFO: Saving data for aac29dfef8: {'auction_closing_time': 1774877400.0, 'created_time': 1773774829.510554, 'last_price_update_time': 1774414960.843767}
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='aac29dfef8') HTTP/1.1" 204 0
2026-03-25 05:02:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ebb0a7c8-0ccd-51da-9cd0-90592132abe8 with identifier: 5c16d185f8
2026-03-25 05:02:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ebb0a7c8-0ccd-51da-9cd0-90592132abe8 with scrape type 2
2026-03-25 05:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ebb0a7c8-0ccd-51da-9cd0-90592132abe8 with scrape type 2
2026-03-25 05:02:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ebb0a7c8-0ccd-51da-9cd0-90592132abe8, identifier: 5c16d185f8
2026-03-25 05:02:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ebb0a7c8-0ccd-51da-9cd0-90592132abe8 with identifier: 5c16d185f8
2026-03-25 05:02:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ebb0a7c8-0ccd-51da-9cd0-90592132abe8 with identifier: 5c16d185f8
2026-03-25 05:02:41 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ebb0a7c8-0ccd-51da-9cd0-90592132abe8 with identifier: 5c16d185f8 to the API
2026-03-25 05:02:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5c16d185f8/renault-kangoo-express-15-dci-75-energy-e6-generique>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'ebb0a7c8-0ccd-51da-9cd0-90592132abe8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5c16d185f8/renault-kangoo-express-15-dci-75-energy-e6-generique',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS 1.5 DCI 75 ENERGY E6 GENERIQUE',
 'odometer': 163964,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2017-10-20',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS 1.5 DCI 75 ENERGY E6 GENERIQUE',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS 1.5 DCI 75 ENERGY E6 GENERIQUE',
 'year': 2017}
2026-03-25 05:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:41 [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-25 05:02:41 [vpauto.fr] INFO: Saving data for 5c16d185f8: {'created_time': 1773947369.905726, 'last_price_update_time': 1774414961.330591}
2026-03-25 05:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5c16d185f8') HTTP/1.1" 204 0
2026-03-25 05:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/98f7f057b1/peugeot-expert-fgn-tole-standard-bluehdi-180-ss-eat6-premium-pack> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7c068175f8/ligier-pro-pulse-4> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8d7c9976f8/renault-kangoo-ze-generique-achat-integral> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/74f3963af8/renault-kangoo-ze-33-generique> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45517fc3-1909-571e-99a0-f1ed7c8cf2be with identifier: 98f7f057b1
2026-03-25 05:02:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45517fc3-1909-571e-99a0-f1ed7c8cf2be with scrape type 2
2026-03-25 05:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45517fc3-1909-571e-99a0-f1ed7c8cf2be with scrape type 2
2026-03-25 05:02:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 45517fc3-1909-571e-99a0-f1ed7c8cf2be, identifier: 98f7f057b1
2026-03-25 05:02:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 45517fc3-1909-571e-99a0-f1ed7c8cf2be with identifier: 98f7f057b1
2026-03-25 05:02:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 45517fc3-1909-571e-99a0-f1ed7c8cf2be with identifier: 98f7f057b1
2026-03-25 05:02:41 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 45517fc3-1909-571e-99a0-f1ed7c8cf2be with identifier: 98f7f057b1 to the API
2026-03-25 05:02:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/98f7f057b1/peugeot-expert-fgn-tole-standard-bluehdi-180-ss-eat6-premium-pack>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO',
 'engine': '',
 'expiration_date': '2026-03-27T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '45517fc3-1909-571e-99a0-f1ed7c8cf2be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/98f7f057b1/peugeot-expert-fgn-tole-standard-bluehdi-180-ss-eat6-premium-pack',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': 'EXPERT FGN TOLE STANDARD BLUEHDI 180 S&S EAT6 PREMIUM PACK',
 'odometer': 176554,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 9800,
 'price_includes_vat': True,
 'registration_date': '2017-07-31',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT EXPERT FGN TOLE STANDARD BLUEHDI 180 S&S EAT6 PREMIUM PACK',
 'transmission': 'automatic',
 'trim': 'EXPERT FGN TOLE STANDARD BLUEHDI 180 S&S EAT6 PREMIUM PACK',
 'year': 2017}
2026-03-25 05:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:41 [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-25 05:02:41 [vpauto.fr] INFO: Saving data for 98f7f057b1: {'auction_closing_time': 1774605600.0, 'created_time': 1774293508.16787, 'last_price_update_time': 1774414961.860636}
2026-03-25 05:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='98f7f057b1') HTTP/1.1" 204 0
2026-03-25 05:02:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 983ce655-be87-550d-9a07-ad5d74fb7e5c with identifier: 7c068175f8
2026-03-25 05:02:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 983ce655-be87-550d-9a07-ad5d74fb7e5c with scrape type 2
2026-03-25 05:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 983ce655-be87-550d-9a07-ad5d74fb7e5c with scrape type 2
2026-03-25 05:02:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 983ce655-be87-550d-9a07-ad5d74fb7e5c, identifier: 7c068175f8
2026-03-25 05:02:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e28a8ee-3285-54ba-b6cd-1f92decf33e8 with identifier: 8d7c9976f8
2026-03-25 05:02:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e28a8ee-3285-54ba-b6cd-1f92decf33e8 with scrape type 2
2026-03-25 05:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e28a8ee-3285-54ba-b6cd-1f92decf33e8 with scrape type 2
2026-03-25 05:02:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0e28a8ee-3285-54ba-b6cd-1f92decf33e8, identifier: 8d7c9976f8
2026-03-25 05:02:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cfa1112c-337e-5163-9da5-38e0b0f0d9af with identifier: 74f3963af8
2026-03-25 05:02:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cfa1112c-337e-5163-9da5-38e0b0f0d9af with scrape type 2
2026-03-25 05:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cfa1112c-337e-5163-9da5-38e0b0f0d9af with scrape type 2
2026-03-25 05:02:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cfa1112c-337e-5163-9da5-38e0b0f0d9af, identifier: 74f3963af8
2026-03-25 05:02:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 983ce655-be87-550d-9a07-ad5d74fb7e5c with identifier: 7c068175f8
2026-03-25 05:02:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 983ce655-be87-550d-9a07-ad5d74fb7e5c with identifier: 7c068175f8
2026-03-25 05:02:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 983ce655-be87-550d-9a07-ad5d74fb7e5c with identifier: 7c068175f8 to the API
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7c068175f8/ligier-pro-pulse-4>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '983ce655-be87-550d-9a07-ad5d74fb7e5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7c068175f8/ligier-pro-pulse-4',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LIGIER PRO',
 'model': 'PULSE 4',
 'odometer': 41649,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2016-09-12',
 'seats_number': 2,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 4',
 'transmission': 'automatic',
 'trim': 'PULSE 4',
 'year': 2016}
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277c068175f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:42 [vpauto.fr] INFO: Saving data for 7c068175f8: {'created_time': 1774293506.164618, 'last_price_update_time': 1774414962.554917}
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7c068175f8') HTTP/1.1" 204 0
2026-03-25 05:02:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0e28a8ee-3285-54ba-b6cd-1f92decf33e8 with identifier: 8d7c9976f8
2026-03-25 05:02:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0e28a8ee-3285-54ba-b6cd-1f92decf33e8 with identifier: 8d7c9976f8
2026-03-25 05:02:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0e28a8ee-3285-54ba-b6cd-1f92decf33e8 with identifier: 8d7c9976f8 to the API
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8d7c9976f8/renault-kangoo-ze-generique-achat-integral>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '0e28a8ee-3285-54ba-b6cd-1f92decf33e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8d7c9976f8/renault-kangoo-ze-generique-achat-integral',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'KANGOO Z.E. GENERIQUE achat intégral',
 'odometer': 102544,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2016-03-08',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO Z.E. GENERIQUE achat intégral',
 'transmission': 'automatic',
 'trim': 'KANGOO Z.E. GENERIQUE achat intégral',
 'year': 2016}
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278d7c9976f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:42 [vpauto.fr] INFO: Saving data for 8d7c9976f8: {'created_time': 1773774827.389875, 'last_price_update_time': 1774414962.876771}
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8d7c9976f8') HTTP/1.1" 204 0
2026-03-25 05:02:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cfa1112c-337e-5163-9da5-38e0b0f0d9af with identifier: 74f3963af8
2026-03-25 05:02:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cfa1112c-337e-5163-9da5-38e0b0f0d9af with identifier: 74f3963af8
2026-03-25 05:02:42 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cfa1112c-337e-5163-9da5-38e0b0f0d9af with identifier: 74f3963af8 to the API
2026-03-25 05:02:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/74f3963af8/renault-kangoo-ze-33-generique>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'cfa1112c-337e-5163-9da5-38e0b0f0d9af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/74f3963af8/renault-kangoo-ze-33-generique',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'KANGOO Z.E. 33 GENERIQUE',
 'odometer': 167171,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2017-11-29',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO Z.E. 33 GENERIQUE',
 'transmission': 'automatic',
 'trim': 'KANGOO Z.E. 33 GENERIQUE',
 'year': 2017}
2026-03-25 05:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2774f3963af8%27 HTTP/1.1" 200 None
2026-03-25 05:02:43 [vpauto.fr] INFO: Saving data for 74f3963af8: {'created_time': 1773947380.133095, 'last_price_update_time': 1774414963.235596}
2026-03-25 05:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='74f3963af8') HTTP/1.1" 204 0
2026-03-25 05:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2dbf5fdaf8/citroen-berlingo-20-l1-bluehdi-100-ss-club-etg6> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6e08f77df8/citroen-berlingo-m-bluehdi-100-ss-etg6-club> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2e2a361f8/renault-master-fgn-l2h2-33t-23-dci-145-energy-e6-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a697a11b-a638-53de-8c29-003d17db04f5 with identifier: 2dbf5fdaf8
2026-03-25 05:02:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a697a11b-a638-53de-8c29-003d17db04f5 with scrape type 2
2026-03-25 05:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a697a11b-a638-53de-8c29-003d17db04f5 with scrape type 2
2026-03-25 05:02:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a697a11b-a638-53de-8c29-003d17db04f5, identifier: 2dbf5fdaf8
2026-03-25 05:02:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2d9ea2f-0127-5df4-a9df-15454cf52daf with identifier: 6e08f77df8
2026-03-25 05:02:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2d9ea2f-0127-5df4-a9df-15454cf52daf with scrape type 2
2026-03-25 05:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2d9ea2f-0127-5df4-a9df-15454cf52daf with scrape type 2
2026-03-25 05:02:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c2d9ea2f-0127-5df4-a9df-15454cf52daf, identifier: 6e08f77df8
2026-03-25 05:02:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f0f7552-15e0-5188-83c7-b7f38e90abce with identifier: 2e2a361f8
2026-03-25 05:02:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f0f7552-15e0-5188-83c7-b7f38e90abce with scrape type 2
2026-03-25 05:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f0f7552-15e0-5188-83c7-b7f38e90abce with scrape type 2
2026-03-25 05:02:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2f0f7552-15e0-5188-83c7-b7f38e90abce, identifier: 2e2a361f8
2026-03-25 05:02:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a697a11b-a638-53de-8c29-003d17db04f5 with identifier: 2dbf5fdaf8
2026-03-25 05:02:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a697a11b-a638-53de-8c29-003d17db04f5 with identifier: 2dbf5fdaf8
2026-03-25 05:02:43 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a697a11b-a638-53de-8c29-003d17db04f5 with identifier: 2dbf5fdaf8 to the API
2026-03-25 05:02:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2dbf5fdaf8/citroen-berlingo-20-l1-bluehdi-100-ss-club-etg6>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'a697a11b-a638-53de-8c29-003d17db04f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2dbf5fdaf8/citroen-berlingo-20-l1-bluehdi-100-ss-club-etg6',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'BERLINGO 20 L1 BlueHDi 100 S&S CLUB ETG6',
 'odometer': 102041,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2016-03-30',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN BERLINGO 20 L1 BlueHDi 100 S&S CLUB ETG6',
 'transmission': 'automatic',
 'trim': 'BERLINGO 20 L1 BlueHDi 100 S&S CLUB ETG6',
 'year': 2016}
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272dbf5fdaf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:44 [vpauto.fr] INFO: Saving data for 2dbf5fdaf8: {'created_time': 1773947140.209416, 'last_price_update_time': 1774414964.137311}
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2dbf5fdaf8') HTTP/1.1" 204 0
2026-03-25 05:02:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c2d9ea2f-0127-5df4-a9df-15454cf52daf with identifier: 6e08f77df8
2026-03-25 05:02:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c2d9ea2f-0127-5df4-a9df-15454cf52daf with identifier: 6e08f77df8
2026-03-25 05:02:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c2d9ea2f-0127-5df4-a9df-15454cf52daf with identifier: 6e08f77df8 to the API
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6e08f77df8/citroen-berlingo-m-bluehdi-100-ss-etg6-club>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'c2d9ea2f-0127-5df4-a9df-15454cf52daf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6e08f77df8/citroen-berlingo-m-bluehdi-100-ss-etg6-club',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'BERLINGO M BLUEHDI 100 S&S ETG6 CLUB',
 'odometer': 133224,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2016-11-23',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN BERLINGO M BLUEHDI 100 S&S ETG6 CLUB',
 'transmission': 'automatic',
 'trim': 'BERLINGO M BLUEHDI 100 S&S ETG6 CLUB',
 'year': 2016}
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276e08f77df8%27 HTTP/1.1" 200 None
2026-03-25 05:02:44 [vpauto.fr] INFO: Saving data for 6e08f77df8: {'created_time': 1773947366.255313, 'last_price_update_time': 1774414964.477809}
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6e08f77df8') HTTP/1.1" 204 0
2026-03-25 05:02:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2f0f7552-15e0-5188-83c7-b7f38e90abce with identifier: 2e2a361f8
2026-03-25 05:02:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2f0f7552-15e0-5188-83c7-b7f38e90abce with identifier: 2e2a361f8
2026-03-25 05:02:44 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2f0f7552-15e0-5188-83c7-b7f38e90abce with identifier: 2e2a361f8 to the API
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2e2a361f8/renault-master-fgn-l2h2-33t-23-dci-145-energy-e6-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '2.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2f0f7552-15e0-5188-83c7-b7f38e90abce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2e2a361f8/renault-master-fgn-l2h2-33t-23-dci-145-energy-e6-grand-confort',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'MASTER FGN L2H2 3.3t 2.3 dCi 145 ENERGY E6 GRAND CONFORT',
 'odometer': 135220,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7900,
 'price_includes_vat': True,
 'registration_date': '2016-09-30',
 'seats_number': 3,
 'seller_name': None,
 'title': 'RENAULT MASTER FGN L2H2 3.3t 2.3 dCi 145 ENERGY E6 GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'MASTER FGN L2H2 3.3t 2.3 dCi 145 ENERGY E6 GRAND CONFORT',
 'year': 2016}
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272e2a361f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:44 [vpauto.fr] INFO: Saving data for 2e2a361f8: {'auction_closing_time': 1774864800.0, 'created_time': 1773947370.740548, 'last_price_update_time': 1774414964.777071}
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2e2a361f8') HTTP/1.1" 204 0
2026-03-25 05:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2079ad0f8/ds-ds3-puretech-110-ss-bvm5-be-chic> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/351674c6f8/citroen-jumper-tole-30-l1h1-bluehdi-110-bvm6-club> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8e466e87b1/citroen-c4-picasso-e-hdi-115-exclusive> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae87c380-40b4-5520-908f-9173d7c7ed95 with identifier: 2079ad0f8
2026-03-25 05:02:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae87c380-40b4-5520-908f-9173d7c7ed95 with scrape type 2
2026-03-25 05:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae87c380-40b4-5520-908f-9173d7c7ed95 with scrape type 2
2026-03-25 05:02:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ae87c380-40b4-5520-908f-9173d7c7ed95, identifier: 2079ad0f8
2026-03-25 05:02:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6d9e043-3eeb-53b2-8fbb-230eb259bd7d with identifier: 351674c6f8
2026-03-25 05:02:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6d9e043-3eeb-53b2-8fbb-230eb259bd7d with scrape type 2
2026-03-25 05:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6d9e043-3eeb-53b2-8fbb-230eb259bd7d with scrape type 2
2026-03-25 05:02:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: c6d9e043-3eeb-53b2-8fbb-230eb259bd7d, identifier: 351674c6f8
2026-03-25 05:02:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a1fea2d-2580-5e69-ae15-360f13364c28 with identifier: 8e466e87b1
2026-03-25 05:02:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a1fea2d-2580-5e69-ae15-360f13364c28 with scrape type 2
2026-03-25 05:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a1fea2d-2580-5e69-ae15-360f13364c28 with scrape type 2
2026-03-25 05:02:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0a1fea2d-2580-5e69-ae15-360f13364c28, identifier: 8e466e87b1
2026-03-25 05:02:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ae87c380-40b4-5520-908f-9173d7c7ed95 with identifier: 2079ad0f8
2026-03-25 05:02:45 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:02:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ae87c380-40b4-5520-908f-9173d7c7ed95 with identifier: 2079ad0f8
2026-03-25 05:02:45 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ae87c380-40b4-5520-908f-9173d7c7ed95 with identifier: 2079ad0f8 to the API
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2079ad0f8/ds-ds3-puretech-110-ss-bvm5-be-chic>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 3,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-30T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ae87c380-40b4-5520-908f-9173d7c7ed95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2079ad0f8/ds-ds3-puretech-110-ss-bvm5-be-chic',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'DS',
 'model': '3 PureTech 110 S&S BVM5 Be Chic',
 'odometer': 113353,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2900,
 'price_includes_vat': True,
 'registration_date': '2016-01-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DS DS3 PureTech 110 S&S BVM5 Be Chic',
 'transmission': 'manual',
 'trim': '3 PureTech 110 S&S BVM5 Be Chic',
 'year': 2016}
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272079ad0f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:45 [vpauto.fr] INFO: Saving data for 2079ad0f8: {'auction_closing_time': 1774868400.0, 'created_time': 1773774818.352828, 'last_price_update_time': 1774414965.590624}
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2079ad0f8') HTTP/1.1" 204 0
2026-03-25 05:02:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: c6d9e043-3eeb-53b2-8fbb-230eb259bd7d with identifier: 351674c6f8
2026-03-25 05:02:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: c6d9e043-3eeb-53b2-8fbb-230eb259bd7d with identifier: 351674c6f8
2026-03-25 05:02:45 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: c6d9e043-3eeb-53b2-8fbb-230eb259bd7d with identifier: 351674c6f8 to the API
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/351674c6f8/citroen-jumper-tole-30-l1h1-bluehdi-110-bvm6-club>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 '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': 'c6d9e043-3eeb-53b2-8fbb-230eb259bd7d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/351674c6f8/citroen-jumper-tole-30-l1h1-bluehdi-110-bvm6-club',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'JUMPER TOLE 30 L1H1 BLUEHDi 110 BVM6 CLUB',
 'odometer': 310887,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2016-12-06',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN JUMPER TOLE 30 L1H1 BLUEHDi 110 BVM6 CLUB',
 'transmission': 'manual',
 'trim': 'JUMPER TOLE 30 L1H1 BLUEHDi 110 BVM6 CLUB',
 'year': 2016}
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27351674c6f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:45 [vpauto.fr] INFO: Saving data for 351674c6f8: {'created_time': 1774293329.926457, 'last_price_update_time': 1774414965.975161}
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='351674c6f8') HTTP/1.1" 204 0
2026-03-25 05:02:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0a1fea2d-2580-5e69-ae15-360f13364c28 with identifier: 8e466e87b1
2026-03-25 05:02:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0a1fea2d-2580-5e69-ae15-360f13364c28 with identifier: 8e466e87b1
2026-03-25 05:02:46 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0a1fea2d-2580-5e69-ae15-360f13364c28 with identifier: 8e466e87b1 to the API
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8e466e87b1/citroen-c4-picasso-e-hdi-115-exclusive>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '0a1fea2d-2580-5e69-ae15-360f13364c28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8e466e87b1/citroen-c4-picasso-e-hdi-115-exclusive',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'CITROEN',
 'model': 'C4 Picasso e-HDi 115 Exclusive',
 'odometer': 204972,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5400,
 'price_includes_vat': True,
 'registration_date': '2016-02-05',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 Picasso e-HDi 115 Exclusive',
 'transmission': 'manual',
 'trim': 'C4 Picasso e-HDi 115 Exclusive',
 'year': 2016}
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278e466e87b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:46 [vpauto.fr] INFO: Saving data for 8e466e87b1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293335.741835, 'last_price_update_time': 1774414966.280303}
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8e466e87b1') HTTP/1.1" 204 0
2026-03-25 05:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d338a914f8/renault-kangoo-ze-33-generique-achat-integral> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/dd91f709f8/citroen-c5-tourer-hdi-140-millenium> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:46 [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-25 05:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/30afa7e8b1/land-rover-range-rover-sport-mark-iv-sdv6-30l-autobiography-a> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 339d5647-ed68-5aef-bc51-a5d0a15cae62 with identifier: d338a914f8
2026-03-25 05:02:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 339d5647-ed68-5aef-bc51-a5d0a15cae62 with scrape type 2
2026-03-25 05:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 339d5647-ed68-5aef-bc51-a5d0a15cae62 with scrape type 2
2026-03-25 05:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 339d5647-ed68-5aef-bc51-a5d0a15cae62, identifier: d338a914f8
2026-03-25 05:02:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb2ace04-0092-567b-adfc-e2c71f86586d with identifier: dd91f709f8
2026-03-25 05:02:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb2ace04-0092-567b-adfc-e2c71f86586d with scrape type 2
2026-03-25 05:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb2ace04-0092-567b-adfc-e2c71f86586d with scrape type 2
2026-03-25 05:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: eb2ace04-0092-567b-adfc-e2c71f86586d, identifier: dd91f709f8
2026-03-25 05:02:46 [vpauto.fr] INFO: Found 96 ads on page 8
2026-03-25 05:02:46 [vpauto.fr] INFO: Found listing with ID: b9cb5a61b1
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b9cb5a61b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:46 [vpauto.fr] INFO: Scrape type for b9cb5a61b1: 0
2026-03-25 05:02:46 [vpauto.fr] INFO: Found listing with ID: eb38560c36
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eb38560c36%27 HTTP/1.1" 200 None
2026-03-25 05:02:46 [vpauto.fr] INFO: Scrape type for eb38560c36: 1
2026-03-25 05:02:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a654ea5-99af-5397-bc47-a9126f822f17 with identifier: 30afa7e8b1
2026-03-25 05:02:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a654ea5-99af-5397-bc47-a9126f822f17 with scrape type 2
2026-03-25 05:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a654ea5-99af-5397-bc47-a9126f822f17 with scrape type 2
2026-03-25 05:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1a654ea5-99af-5397-bc47-a9126f822f17, identifier: 30afa7e8b1
2026-03-25 05:02:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 339d5647-ed68-5aef-bc51-a5d0a15cae62 with identifier: d338a914f8
2026-03-25 05:02:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 339d5647-ed68-5aef-bc51-a5d0a15cae62 with identifier: d338a914f8
2026-03-25 05:02:46 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 339d5647-ed68-5aef-bc51-a5d0a15cae62 with identifier: d338a914f8 to the API
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d338a914f8/renault-kangoo-ze-33-generique-achat-integral>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '339d5647-ed68-5aef-bc51-a5d0a15cae62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d338a914f8/renault-kangoo-ze-33-generique-achat-integral',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'KANGOO Z.E. 33 GENERIQUE achat intégral',
 'odometer': 130527,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2017-10-30',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO Z.E. 33 GENERIQUE achat intégral',
 'transmission': 'automatic',
 'trim': 'KANGOO Z.E. 33 GENERIQUE achat intégral',
 'year': 2017}
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d338a914f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Saving data for d338a914f8: {'created_time': 1773774837.690924, 'last_price_update_time': 1774414967.095317}
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d338a914f8') HTTP/1.1" 204 0
2026-03-25 05:02:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: eb2ace04-0092-567b-adfc-e2c71f86586d with identifier: dd91f709f8
2026-03-25 05:02:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: eb2ace04-0092-567b-adfc-e2c71f86586d with identifier: dd91f709f8
2026-03-25 05:02:47 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: eb2ace04-0092-567b-adfc-e2c71f86586d with identifier: dd91f709f8 to the API
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/dd91f709f8/citroen-c5-tourer-hdi-140-millenium>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Pearly white',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'eb2ace04-0092-567b-adfc-e2c71f86586d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/dd91f709f8/citroen-c5-tourer-hdi-140-millenium',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'CITROEN',
 'model': 'C5 Tourer HDi 140 Millenium',
 'odometer': 194668,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2016-03-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C5 Tourer HDi 140 Millenium',
 'transmission': 'manual',
 'trim': 'C5 Tourer HDi 140 Millenium',
 'year': 2016}
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27dd91f709f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Saving data for dd91f709f8: {'created_time': 1773824501.914389, 'last_price_update_time': 1774414967.453095}
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='dd91f709f8') HTTP/1.1" 204 0
2026-03-25 05:02:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1a654ea5-99af-5397-bc47-a9126f822f17 with identifier: 30afa7e8b1
2026-03-25 05:02:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1a654ea5-99af-5397-bc47-a9126f822f17 with identifier: 30afa7e8b1
2026-03-25 05:02:47 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1a654ea5-99af-5397-bc47-a9126f822f17 with identifier: 30afa7e8b1 to the API
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/30afa7e8b1/land-rover-range-rover-sport-mark-iv-sdv6-30l-autobiography-a>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '1a654ea5-99af-5397-bc47-a9126f822f17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/30afa7e8b1/land-rover-range-rover-sport-mark-iv-sdv6-30l-autobiography-a',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'LAND ROVER',
 'model': 'Range Rover Sport Mark IV SDV6 3.0L Autobiography A',
 'odometer': 190744,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 16600,
 'price_includes_vat': True,
 'registration_date': '2016-07-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'LAND ROVER Range Rover Sport Mark IV SDV6 3.0L Autobiography A',
 'transmission': 'automatic',
 'trim': 'Range Rover Sport Mark IV SDV6 3.0L Autobiography A',
 'year': 2016}
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2730afa7e8b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Saving data for 30afa7e8b1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293367.056976, 'last_price_update_time': 1774414967.741542}
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='30afa7e8b1') HTTP/1.1" 204 0
2026-03-25 05:02:47 [vpauto.fr] INFO: Found listing with ID: 8b94c045bf
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278b94c045bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Scrape type for 8b94c045bf: 0
2026-03-25 05:02:47 [vpauto.fr] INFO: Found listing with ID: 56e064495a
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2756e064495a%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Scrape type for 56e064495a: 0
2026-03-25 05:02:47 [vpauto.fr] INFO: Found listing with ID: 4fa55465b1
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274fa55465b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Scrape type for 4fa55465b1: 0
2026-03-25 05:02:47 [vpauto.fr] INFO: Found listing with ID: 2290f9bbb1
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272290f9bbb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Scrape type for 2290f9bbb1: 0
2026-03-25 05:02:47 [vpauto.fr] INFO: Found listing with ID: e4194c8faa
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e4194c8faa%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Scrape type for e4194c8faa: 2
2026-03-25 05:02:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:47 [vpauto.fr] INFO: Found listing with ID: b016a5e6b1
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b016a5e6b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Scrape type for b016a5e6b1: 0
2026-03-25 05:02:47 [vpauto.fr] INFO: Found listing with ID: bb9c1e66f8
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bb9c1e66f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Scrape type for bb9c1e66f8: 0
2026-03-25 05:02:47 [vpauto.fr] INFO: Found listing with ID: 97a704bdb1
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2797a704bdb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Scrape type for 97a704bdb1: 0
2026-03-25 05:02:47 [vpauto.fr] INFO: Found listing with ID: 8827eb07bf
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278827eb07bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:47 [vpauto.fr] INFO: Scrape type for 8827eb07bf: 2
2026-03-25 05:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/cd926fcdbf/renault-kangoo-express-tce-115-energy-e6-generique> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/71eee24daa/skoda-fabia-combi-12-tsi-90-ch-greentec-ambition> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e212982df8/renault-kangoo-express-l1-15-dci-75-generique> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d3d3ecb1b1/volkswagen-tiguan-14-tsi-act-150-bmt-confortline> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:47 [vpauto.fr] INFO: Found listing with ID: 258bf607b1
2026-03-25 05:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27258bf607b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [vpauto.fr] INFO: Scrape type for 258bf607b1: 0
2026-03-25 05:02:48 [vpauto.fr] INFO: Found listing with ID: 4a4fc3bcb1
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274a4fc3bcb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [vpauto.fr] INFO: Scrape type for 4a4fc3bcb1: 0
2026-03-25 05:02:48 [vpauto.fr] INFO: Found listing with ID: f9492f8fbf
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f9492f8fbf%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [vpauto.fr] INFO: Scrape type for f9492f8fbf: 0
2026-03-25 05:02:48 [vpauto.fr] INFO: Found listing with ID: f07aae4bf8
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f07aae4bf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [vpauto.fr] INFO: Scrape type for f07aae4bf8: 0
2026-03-25 05:02:48 [vpauto.fr] INFO: Found listing with ID: f0f00893bf
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f0f00893bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [vpauto.fr] INFO: Scrape type for f0f00893bf: 0
2026-03-25 05:02:48 [vpauto.fr] INFO: Found listing with ID: f925d6c336
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f925d6c336%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [vpauto.fr] INFO: Scrape type for f925d6c336: 1
2026-03-25 05:02:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:48 [vpauto.fr] INFO: Found listing with ID: f882ba5c5a
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f882ba5c5a%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [vpauto.fr] INFO: Scrape type for f882ba5c5a: 1
2026-03-25 05:02:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:48 [vpauto.fr] INFO: Found listing with ID: fd8f013436
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27fd8f013436%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [vpauto.fr] INFO: Scrape type for fd8f013436: 0
2026-03-25 05:02:48 [vpauto.fr] INFO: Found listing with ID: 2ad52ffd5a
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272ad52ffd5a%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [vpauto.fr] INFO: Scrape type for 2ad52ffd5a: 1
2026-03-25 05:02:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da8c02ec-11f0-59cf-9a3e-d957ef61e86d with identifier: cd926fcdbf
2026-03-25 05:02:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da8c02ec-11f0-59cf-9a3e-d957ef61e86d with scrape type 2
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da8c02ec-11f0-59cf-9a3e-d957ef61e86d with scrape type 2
2026-03-25 05:02:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: da8c02ec-11f0-59cf-9a3e-d957ef61e86d, identifier: cd926fcdbf
2026-03-25 05:02:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7af7d00-a90f-5f55-8f1c-eac149cac0cd with identifier: 71eee24daa
2026-03-25 05:02:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7af7d00-a90f-5f55-8f1c-eac149cac0cd with scrape type 1
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d7af7d00-a90f-5f55-8f1c-eac149cac0cd
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYlypYbE_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YlypYbE_01-1200.jpg already downloaded
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYlypYbE_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YlypYbE_02-1200.jpg already downloaded
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYlypYbE_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YlypYbE_03-1200.jpg already downloaded
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYlypYbE_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YlypYbE_04-1200.jpg already downloaded
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYlypYbE_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YlypYbE_05-1200.jpg already downloaded
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYlypYbE_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YlypYbE_06-1200.jpg already downloaded
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYlypYbE_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YlypYbE_07-1200.jpg already downloaded
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYlypYbE_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YlypYbE_08-1200.jpg already downloaded
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYlypYbE_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YlypYbE_09-1200.jpg already downloaded
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYlypYbE_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YlypYbE_10-1200.jpg already downloaded
2026-03-25 05:02:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d7af7d00-a90f-5f55-8f1c-eac149cac0cd, identifier: 71eee24daa
2026-03-25 05:02:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ccf1269-32b0-5cdd-a71d-16ccd315a0de with identifier: e212982df8
2026-03-25 05:02:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ccf1269-32b0-5cdd-a71d-16ccd315a0de with scrape type 2
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ccf1269-32b0-5cdd-a71d-16ccd315a0de with scrape type 2
2026-03-25 05:02:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5ccf1269-32b0-5cdd-a71d-16ccd315a0de, identifier: e212982df8
2026-03-25 05:02:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 514a18e6-1805-55d0-bff9-9d1a47de5d5c with identifier: d3d3ecb1b1
2026-03-25 05:02:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 514a18e6-1805-55d0-bff9-9d1a47de5d5c with scrape type 2
2026-03-25 05:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 514a18e6-1805-55d0-bff9-9d1a47de5d5c with scrape type 2
2026-03-25 05:02:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 514a18e6-1805-55d0-bff9-9d1a47de5d5c, identifier: d3d3ecb1b1
2026-03-25 05:02:48 [vpauto.fr] INFO: Found listing with ID: 79e71e60b1
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2779e71e60b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:48 [vpauto.fr] INFO: Scrape type for 79e71e60b1: 2
2026-03-25 05:02:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: da8c02ec-11f0-59cf-9a3e-d957ef61e86d with identifier: cd926fcdbf
2026-03-25 05:02:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: da8c02ec-11f0-59cf-9a3e-d957ef61e86d with identifier: cd926fcdbf
2026-03-25 05:02:48 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: da8c02ec-11f0-59cf-9a3e-d957ef61e86d with identifier: cd926fcdbf to the API
2026-03-25 05:02:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/cd926fcdbf/renault-kangoo-express-tce-115-energy-e6-generique>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': 'da8c02ec-11f0-59cf-9a3e-d957ef61e86d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/cd926fcdbf/renault-kangoo-express-tce-115-energy-e6-generique',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS TCE 115 ENERGY E6 GENERIQUE',
 'odometer': 76668,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2016-03-30',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS TCE 115 ENERGY E6 GENERIQUE',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS TCE 115 ENERGY E6 GENERIQUE',
 'year': 2016}
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27cd926fcdbf%27 HTTP/1.1" 200 None
2026-03-25 05:02:49 [vpauto.fr] INFO: Saving data for cd926fcdbf: {'created_time': 1774293508.938909, 'last_price_update_time': 1774414969.12997}
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='cd926fcdbf') HTTP/1.1" 204 0
2026-03-25 05:02:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d7af7d00-a90f-5f55-8f1c-eac149cac0cd with identifier: 71eee24daa
2026-03-25 05:02:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d7af7d00-a90f-5f55-8f1c-eac149cac0cd with identifier: 71eee24daa
2026-03-25 05:02:49 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d7af7d00-a90f-5f55-8f1c-eac149cac0cd with identifier: 71eee24daa to the API
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/71eee24daa/skoda-fabia-combi-12-tsi-90-ch-greentec-ambition>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.2L',
 'expiration_date': '2026-04-02T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd7af7d00-a90f-5f55-8f1c-eac149cac0cd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/71eee24daa/skoda-fabia-combi-12-tsi-90-ch-greentec-ambition',
 'listing': 'auction',
 'location': '59 - LILLE',
 'make': 'SKODA',
 'model': 'FABIA COMBI 1.2 TSI 90 ch Greentec Ambition',
 'odometer': 110627,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 28,
 'photo_urls': ['https://cdn.vpauto.fr/YlypYbE_01-1200.jpg',
                'https://cdn.vpauto.fr/YlypYbE_02-1200.jpg',
                'https://cdn.vpauto.fr/YlypYbE_03-1200.jpg',
                'https://cdn.vpauto.fr/YlypYbE_04-1200.jpg',
                'https://cdn.vpauto.fr/YlypYbE_05-1200.jpg',
                'https://cdn.vpauto.fr/YlypYbE_06-1200.jpg',
                'https://cdn.vpauto.fr/YlypYbE_07-1200.jpg',
                'https://cdn.vpauto.fr/YlypYbE_08-1200.jpg',
                'https://cdn.vpauto.fr/YlypYbE_09-1200.jpg',
                'https://cdn.vpauto.fr/YlypYbE_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05b7b595-f7c8-51eb-9509-0144e5661475/05b7b595-f7c8-51eb-9509-0144e5661475_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82585,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YlypYbE_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05b7b595-f7c8-51eb-9509-0144e5661475/05b7b595-f7c8-51eb-9509-0144e5661475_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76971,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YlypYbE_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05b7b595-f7c8-51eb-9509-0144e5661475/05b7b595-f7c8-51eb-9509-0144e5661475_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88374,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YlypYbE_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05b7b595-f7c8-51eb-9509-0144e5661475/05b7b595-f7c8-51eb-9509-0144e5661475_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63588,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YlypYbE_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05b7b595-f7c8-51eb-9509-0144e5661475/05b7b595-f7c8-51eb-9509-0144e5661475_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82755,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YlypYbE_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05b7b595-f7c8-51eb-9509-0144e5661475/05b7b595-f7c8-51eb-9509-0144e5661475_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77526,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YlypYbE_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05b7b595-f7c8-51eb-9509-0144e5661475/05b7b595-f7c8-51eb-9509-0144e5661475_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82382,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YlypYbE_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05b7b595-f7c8-51eb-9509-0144e5661475/05b7b595-f7c8-51eb-9509-0144e5661475_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78512,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YlypYbE_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05b7b595-f7c8-51eb-9509-0144e5661475/05b7b595-f7c8-51eb-9509-0144e5661475_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130419,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YlypYbE_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05b7b595-f7c8-51eb-9509-0144e5661475/05b7b595-f7c8-51eb-9509-0144e5661475_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115301,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YlypYbE_10-1200.jpg',
             'Width': 1200}],
 'price': 6500,
 'price_includes_vat': True,
 'registration_date': '2016-05-24',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA FABIA COMBI 1.2 TSI 90 ch Greentec Ambition',
 'transmission': 'manual',
 'trim': 'FABIA COMBI 1.2 TSI 90 ch Greentec Ambition',
 'year': 2016}
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2771eee24daa%27 HTTP/1.1" 200 None
2026-03-25 05:02:49 [vpauto.fr] INFO: Saving data for 71eee24daa: {'created_time': 1774414969.592485, 'last_price_update_time': 1774414969.592495, 'auction_closing_time': 1775127600.0}
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='71eee24daa') HTTP/1.1" 204 0
2026-03-25 05:02:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5ccf1269-32b0-5cdd-a71d-16ccd315a0de with identifier: e212982df8
2026-03-25 05:02:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5ccf1269-32b0-5cdd-a71d-16ccd315a0de with identifier: e212982df8
2026-03-25 05:02:49 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5ccf1269-32b0-5cdd-a71d-16ccd315a0de with identifier: e212982df8 to the API
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e212982df8/renault-kangoo-express-l1-15-dci-75-generique>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 5',
 'engine': '1.5L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '5ccf1269-32b0-5cdd-a71d-16ccd315a0de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e212982df8/renault-kangoo-express-l1-15-dci-75-generique',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS L1 1.5 DCI 75 GENERIQUE',
 'odometer': 108657,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2016-01-29',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS L1 1.5 DCI 75 GENERIQUE',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS L1 1.5 DCI 75 GENERIQUE',
 'year': 2016}
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e212982df8%27 HTTP/1.1" 200 None
2026-03-25 05:02:49 [vpauto.fr] INFO: Saving data for e212982df8: {'created_time': 1773774826.566673, 'last_price_update_time': 1774414969.952071}
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e212982df8') HTTP/1.1" 204 0
2026-03-25 05:02:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 514a18e6-1805-55d0-bff9-9d1a47de5d5c with identifier: d3d3ecb1b1
2026-03-25 05:02:49 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:02:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 514a18e6-1805-55d0-bff9-9d1a47de5d5c with identifier: d3d3ecb1b1
2026-03-25 05:02:50 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 514a18e6-1805-55d0-bff9-9d1a47de5d5c with identifier: d3d3ecb1b1 to the API
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d3d3ecb1b1/volkswagen-tiguan-14-tsi-act-150-bmt-confortline>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Gris Clair',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.4L',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': '514a18e6-1805-55d0-bff9-9d1a47de5d5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d3d3ecb1b1/volkswagen-tiguan-14-tsi-act-150-bmt-confortline',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'VOLKSWAGEN',
 'model': 'Tiguan 1.4 TSI ACT 150 BMT Confortline',
 'odometer': 151980,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 12800,
 'price_includes_vat': True,
 'registration_date': '2016-10-04',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Tiguan 1.4 TSI ACT 150 BMT Confortline',
 'transmission': 'manual',
 'trim': 'Tiguan 1.4 TSI ACT 150 BMT Confortline',
 'year': 2016}
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d3d3ecb1b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Saving data for d3d3ecb1b1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293349.088849, 'last_price_update_time': 1774414970.252423}
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d3d3ecb1b1') HTTP/1.1" 204 0
2026-03-25 05:02:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: d50f7d50aa
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d50f7d50aa%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for d50f7d50aa: 2
2026-03-25 05:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/891dc45536/ligier-pro-pulse-4> (referer: https://vpauto.eu/vehicle/list?page=7) ['zyte-api']
2026-03-25 05:02:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 5a24af5dbf
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275a24af5dbf%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 5a24af5dbf: 2
2026-03-25 05:02:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 54bfd5c3f8
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2754bfd5c3f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 54bfd5c3f8: 2
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: b2ee2918bf
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b2ee2918bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for b2ee2918bf: 0
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 9d9d253fbf
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279d9d253fbf%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 9d9d253fbf: 0
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 9e6eac4bb1
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279e6eac4bb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 9e6eac4bb1: 2
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 29b7ec88bf
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2729b7ec88bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 29b7ec88bf: 0
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 76360353b1
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2776360353b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 76360353b1: 2
2026-03-25 05:02:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e7e4d76-2772-5f08-8fe7-3f366d719257 with identifier: 891dc45536
2026-03-25 05:02:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e7e4d76-2772-5f08-8fe7-3f366d719257 with scrape type 1
2026-03-25 05:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5e7e4d76-2772-5f08-8fe7-3f366d719257
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_01-1200.jpg not downloaded yet
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 8d636549bf
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278d636549bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 8d636549bf: 2
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_02-1200.jpg not downloaded yet
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 13f3d9f2b1
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2713f3d9f2b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 13f3d9f2b1: 0
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 7023f569f8
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277023f569f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 7023f569f8: 2
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_03-1200.jpg not downloaded yet
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 8ddd1b1ef8
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278ddd1b1ef8%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 8ddd1b1ef8: 2
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_04-1200.jpg not downloaded yet
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: a8df20c6bf
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a8df20c6bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for a8df20c6bf: 0
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 6651184cbf
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276651184cbf%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 6651184cbf: 2
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_05-1200.jpg not downloaded yet
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: e4ba44d7b1
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e4ba44d7b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for e4ba44d7b1: 0
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 63f2563bbf
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2763f2563bbf%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 63f2563bbf: 0
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: f2b9e485bf
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f2b9e485bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for f2b9e485bf: 0
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: e72dd0ceaa
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e72dd0ceaa%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for e72dd0ceaa: 1
2026-03-25 05:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tVqHYrT_01-1200.jpg> (referer: https://vpauto.eu/vehicle/891dc45536/ligier-pro-pulse-4)
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_06-1200.jpg not downloaded yet
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 5b974ba5bf
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275b974ba5bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 5b974ba5bf: 0
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 9f47f8c2f8
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279f47f8c2f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 9f47f8c2f8: 0
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: 87dbaec3bf
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2787dbaec3bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [vpauto.fr] INFO: Scrape type for 87dbaec3bf: 1
2026-03-25 05:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tVqHYrT_02-1200.jpg> (referer: https://vpauto.eu/vehicle/891dc45536/ligier-pro-pulse-4)
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_07-1200.jpg not downloaded yet
2026-03-25 05:02:50 [vpauto.fr] INFO: Found listing with ID: b0397963bf
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b0397963bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for b0397963bf: 1
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_08-1200.jpg not downloaded yet
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: 368de69536
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27368de69536%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for 368de69536: 1
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_09-1200.jpg not downloaded yet
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: ffab73e0b1
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ffab73e0b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for ffab73e0b1: 0
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: e140e982b1
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e140e982b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for e140e982b1: 0
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: 5cfe4ef5f8
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275cfe4ef5f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for 5cfe4ef5f8: 0
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: 946cf85ef8
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27946cf85ef8%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for 946cf85ef8: 2
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236142110>
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_0.jpg HTTP/1.1" 201 0
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_01-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_01-1200.jpg saved to cache
2026-03-25 05:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5e7e4d76-2772-5f08-8fe7-3f366d719257
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_10-1200.jpg not downloaded yet
2026-03-25 05:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tVqHYrT_05-1200.jpg> (referer: https://vpauto.eu/vehicle/891dc45536/ligier-pro-pulse-4)
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: 150473bcb1
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27150473bcb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for 150473bcb1: 0
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: c523ac36f8
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c523ac36f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for c523ac36f8: 2
2026-03-25 05:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e4194c8faa/citroen-c5-hdi-115-millenium> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: 7980623836
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277980623836%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for 7980623836: 1
2026-03-25 05:02:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23568dd90>
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_1.jpg HTTP/1.1" 201 0
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_02-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_02-1200.jpg saved to cache
2026-03-25 05:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5e7e4d76-2772-5f08-8fe7-3f366d719257
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: e5dde570f8
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e5dde570f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for e5dde570f8: 0
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: b5d87c7bf8
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b5d87c7bf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for b5d87c7bf8: 0
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: 756589e536
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27756589e536%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for 756589e536: 1
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: 86f7e7c436
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2786f7e7c436%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for 86f7e7c436: 1
2026-03-25 05:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f925d6c336/audi-a6-v6-30-tdi-dpf-204-s-line-multitronic-a> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23564c610>
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_4.jpg HTTP/1.1" 201 0
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_05-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_05-1200.jpg saved to cache
2026-03-25 05:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5e7e4d76-2772-5f08-8fe7-3f366d719257
2026-03-25 05:02:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:51 [vpauto.fr] INFO: Found listing with ID: e7d32fa9f8
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e7d32fa9f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:51 [vpauto.fr] INFO: Scrape type for e7d32fa9f8: 2
2026-03-25 05:02:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 526c974e-4e87-523c-99dc-5fe3992a9749 with identifier: e4194c8faa
2026-03-25 05:02:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 526c974e-4e87-523c-99dc-5fe3992a9749 with scrape type 2
2026-03-25 05:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 526c974e-4e87-523c-99dc-5fe3992a9749 with scrape type 2
2026-03-25 05:02:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 526c974e-4e87-523c-99dc-5fe3992a9749, identifier: e4194c8faa
2026-03-25 05:02:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 526c974e-4e87-523c-99dc-5fe3992a9749 with identifier: e4194c8faa
2026-03-25 05:02:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 526c974e-4e87-523c-99dc-5fe3992a9749 with identifier: e4194c8faa
2026-03-25 05:02:51 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 526c974e-4e87-523c-99dc-5fe3992a9749 with identifier: e4194c8faa to the API
2026-03-25 05:02:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e4194c8faa/citroen-c5-hdi-115-millenium>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '526c974e-4e87-523c-99dc-5fe3992a9749',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e4194c8faa/citroen-c5-hdi-115-millenium',
 'listing': 'auction',
 'location': '59 - LILLE',
 'make': 'CITROEN',
 'model': 'C5 HDi 115 Millenium+',
 'odometer': 155315,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2014-05-12',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C5 HDi 115 Millenium+',
 'transmission': 'manual',
 'trim': 'C5 HDi 115 Millenium+',
 'year': 2014}
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e4194c8faa%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [vpauto.fr] INFO: Saving data for e4194c8faa: {'created_time': 1773922241.799802, 'last_price_update_time': 1774414972.10454}
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e4194c8faa') HTTP/1.1" 204 0
2026-03-25 05:02:52 [vpauto.fr] INFO: Found listing with ID: f67b185af8
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f67b185af8%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [vpauto.fr] INFO: Scrape type for f67b185af8: 0
2026-03-25 05:02:52 [vpauto.fr] INFO: Found listing with ID: e5a75aac36
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e5a75aac36%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [vpauto.fr] INFO: Scrape type for e5a75aac36: 1
2026-03-25 05:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2ad52ffd5a/mercedes-classe-c-220-cdi-blueefficiency-elegance-a> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8827eb07bf/opel-corsa-13-cdti-95-ch-fap-color-edition> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:52 [vpauto.fr] INFO: Found listing with ID: bcd5d51436
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bcd5d51436%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [vpauto.fr] INFO: Scrape type for bcd5d51436: 1
2026-03-25 05:02:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d50f7d50aa/citroen-c4-e-hdi-115-airdream-exclusive> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c799151-dfb3-5dad-a974-f7d64cde681d with identifier: f925d6c336
2026-03-25 05:02:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c799151-dfb3-5dad-a974-f7d64cde681d with scrape type 1
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0c799151-dfb3-5dad-a974-f7d64cde681d
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoANoGPG_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oANoGPG_01-1200.jpg already downloaded
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoANoGPG_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oANoGPG_02-1200.jpg already downloaded
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoANoGPG_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oANoGPG_03-1200.jpg already downloaded
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoANoGPG_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oANoGPG_04-1200.jpg already downloaded
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoANoGPG_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oANoGPG_05-1200.jpg already downloaded
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoANoGPG_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oANoGPG_06-1200.jpg already downloaded
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoANoGPG_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oANoGPG_07-1200.jpg already downloaded
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoANoGPG_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oANoGPG_08-1200.jpg already downloaded
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoANoGPG_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oANoGPG_09-1200.jpg already downloaded
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FoANoGPG_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/oANoGPG_10-1200.jpg already downloaded
2026-03-25 05:02:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0c799151-dfb3-5dad-a974-f7d64cde681d, identifier: f925d6c336
2026-03-25 05:02:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0c799151-dfb3-5dad-a974-f7d64cde681d with identifier: f925d6c336
2026-03-25 05:02:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0c799151-dfb3-5dad-a974-f7d64cde681d with identifier: f925d6c336
2026-03-25 05:02:52 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0c799151-dfb3-5dad-a974-f7d64cde681d with identifier: f925d6c336 to the API
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f925d6c336/audi-a6-v6-30-tdi-dpf-204-s-line-multitronic-a>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 5',
 'engine': '3.0L',
 'expiration_date': '2026-04-07T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '0c799151-dfb3-5dad-a974-f7d64cde681d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f925d6c336/audi-a6-v6-30-tdi-dpf-204-s-line-multitronic-a',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'AUDI',
 'model': 'A6 V6 3.0 TDI DPF 204 S Line Multitronic A',
 'odometer': 159039,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 24,
 'photo_urls': ['https://cdn.vpauto.fr/oANoGPG_01-1200.jpg',
                'https://cdn.vpauto.fr/oANoGPG_02-1200.jpg',
                'https://cdn.vpauto.fr/oANoGPG_03-1200.jpg',
                'https://cdn.vpauto.fr/oANoGPG_04-1200.jpg',
                'https://cdn.vpauto.fr/oANoGPG_05-1200.jpg',
                'https://cdn.vpauto.fr/oANoGPG_06-1200.jpg',
                'https://cdn.vpauto.fr/oANoGPG_07-1200.jpg',
                'https://cdn.vpauto.fr/oANoGPG_08-1200.jpg',
                'https://cdn.vpauto.fr/oANoGPG_09-1200.jpg',
                'https://cdn.vpauto.fr/oANoGPG_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c799151-dfb3-5dad-a974-f7d64cde681d/0c799151-dfb3-5dad-a974-f7d64cde681d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82164,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oANoGPG_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c799151-dfb3-5dad-a974-f7d64cde681d/0c799151-dfb3-5dad-a974-f7d64cde681d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86991,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oANoGPG_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c799151-dfb3-5dad-a974-f7d64cde681d/0c799151-dfb3-5dad-a974-f7d64cde681d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70241,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oANoGPG_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c799151-dfb3-5dad-a974-f7d64cde681d/0c799151-dfb3-5dad-a974-f7d64cde681d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73765,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oANoGPG_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c799151-dfb3-5dad-a974-f7d64cde681d/0c799151-dfb3-5dad-a974-f7d64cde681d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79793,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oANoGPG_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c799151-dfb3-5dad-a974-f7d64cde681d/0c799151-dfb3-5dad-a974-f7d64cde681d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85081,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oANoGPG_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c799151-dfb3-5dad-a974-f7d64cde681d/0c799151-dfb3-5dad-a974-f7d64cde681d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79286,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oANoGPG_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c799151-dfb3-5dad-a974-f7d64cde681d/0c799151-dfb3-5dad-a974-f7d64cde681d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79499,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oANoGPG_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c799151-dfb3-5dad-a974-f7d64cde681d/0c799151-dfb3-5dad-a974-f7d64cde681d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132463,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oANoGPG_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c799151-dfb3-5dad-a974-f7d64cde681d/0c799151-dfb3-5dad-a974-f7d64cde681d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104858,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/oANoGPG_10-1200.jpg',
             'Width': 1200}],
 'price': 13100,
 'price_includes_vat': True,
 'registration_date': '2012-09-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI A6 V6 3.0 TDI DPF 204 S Line Multitronic A',
 'transmission': 'automatic',
 'trim': 'A6 V6 3.0 TDI DPF 204 S Line Multitronic A',
 'year': 2012}
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f925d6c336%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [vpauto.fr] INFO: Saving data for f925d6c336: {'created_time': 1774414972.92443, 'last_price_update_time': 1774414972.924443, 'auction_closing_time': 1775568600.0}
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f925d6c336') HTTP/1.1" 204 0
2026-03-25 05:02:52 [vpauto.fr] INFO: Found listing with ID: a15f2ed136
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a15f2ed136%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [vpauto.fr] INFO: Scrape type for a15f2ed136: 1
2026-03-25 05:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/eb38560c36/audi-a6-avant-v6-30-tfsi-333-s-tronic-7-quattro-ambition-luxe> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/79e71e60b1/peugeot-5008-16-hdi-115ch-fap-bvm6-active-5pl> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b28263d2-1664-5210-999f-74baff7165a0 with identifier: 2ad52ffd5a
2026-03-25 05:02:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b28263d2-1664-5210-999f-74baff7165a0 with scrape type 1
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b28263d2-1664-5210-999f-74baff7165a0
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxBWxvha_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xBWxvha_01-1200.jpg already downloaded
2026-03-25 05:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxBWxvha_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xBWxvha_02-1200.jpg already downloaded
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxBWxvha_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xBWxvha_03-1200.jpg already downloaded
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxBWxvha_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xBWxvha_04-1200.jpg already downloaded
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxBWxvha_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xBWxvha_05-1200.jpg already downloaded
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxBWxvha_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xBWxvha_06-1200.jpg already downloaded
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxBWxvha_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xBWxvha_07-1200.jpg already downloaded
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxBWxvha_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xBWxvha_08-1200.jpg already downloaded
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxBWxvha_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xBWxvha_09-1200.jpg already downloaded
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FxBWxvha_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/xBWxvha_10-1200.jpg already downloaded
2026-03-25 05:02:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b28263d2-1664-5210-999f-74baff7165a0, identifier: 2ad52ffd5a
2026-03-25 05:02:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffda287b-4f75-5c3c-a6f1-64de9b24b383 with identifier: 8827eb07bf
2026-03-25 05:02:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffda287b-4f75-5c3c-a6f1-64de9b24b383 with scrape type 2
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffda287b-4f75-5c3c-a6f1-64de9b24b383 with scrape type 2
2026-03-25 05:02:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ffda287b-4f75-5c3c-a6f1-64de9b24b383, identifier: 8827eb07bf
2026-03-25 05:02:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08d4bd37-d8b7-5959-884e-9fc57d5e7b83 with identifier: f882ba5c5a
2026-03-25 05:02:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83 with scrape type 1
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_01-1200.jpg not downloaded yet
2026-03-25 05:02:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b474dea-159b-5ba6-a7bf-d94c979f3fec with identifier: d50f7d50aa
2026-03-25 05:02:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b474dea-159b-5ba6-a7bf-d94c979f3fec with scrape type 2
2026-03-25 05:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b474dea-159b-5ba6-a7bf-d94c979f3fec with scrape type 2
2026-03-25 05:02:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 3b474dea-159b-5ba6-a7bf-d94c979f3fec, identifier: d50f7d50aa
2026-03-25 05:02:53 [vpauto.fr] INFO: Found listing with ID: 435163e5f8
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27435163e5f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [vpauto.fr] INFO: Scrape type for 435163e5f8: 0
2026-03-25 05:02:53 [vpauto.fr] INFO: Found listing with ID: ac4afe7c36
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ac4afe7c36%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [vpauto.fr] INFO: Scrape type for ac4afe7c36: 1
2026-03-25 05:02:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b28263d2-1664-5210-999f-74baff7165a0 with identifier: 2ad52ffd5a
2026-03-25 05:02:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b28263d2-1664-5210-999f-74baff7165a0 with identifier: 2ad52ffd5a
2026-03-25 05:02:53 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b28263d2-1664-5210-999f-74baff7165a0 with identifier: 2ad52ffd5a to the API
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2ad52ffd5a/mercedes-classe-c-220-cdi-blueefficiency-elegance-a>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'b28263d2-1664-5210-999f-74baff7165a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2ad52ffd5a/mercedes-classe-c-220-cdi-blueefficiency-elegance-a',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'MERCEDES',
 'model': 'CLASSE C 220 Cdi Blueefficiency Elégance A',
 'odometer': 174712,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 23,
 'photo_urls': ['https://cdn.vpauto.fr/xBWxvha_01-1200.jpg',
                'https://cdn.vpauto.fr/xBWxvha_02-1200.jpg',
                'https://cdn.vpauto.fr/xBWxvha_03-1200.jpg',
                'https://cdn.vpauto.fr/xBWxvha_04-1200.jpg',
                'https://cdn.vpauto.fr/xBWxvha_05-1200.jpg',
                'https://cdn.vpauto.fr/xBWxvha_06-1200.jpg',
                'https://cdn.vpauto.fr/xBWxvha_07-1200.jpg',
                'https://cdn.vpauto.fr/xBWxvha_08-1200.jpg',
                'https://cdn.vpauto.fr/xBWxvha_09-1200.jpg',
                'https://cdn.vpauto.fr/xBWxvha_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b28263d2-1664-5210-999f-74baff7165a0/b28263d2-1664-5210-999f-74baff7165a0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81628,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xBWxvha_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b28263d2-1664-5210-999f-74baff7165a0/b28263d2-1664-5210-999f-74baff7165a0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83665,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xBWxvha_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b28263d2-1664-5210-999f-74baff7165a0/b28263d2-1664-5210-999f-74baff7165a0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78113,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xBWxvha_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b28263d2-1664-5210-999f-74baff7165a0/b28263d2-1664-5210-999f-74baff7165a0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74562,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xBWxvha_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b28263d2-1664-5210-999f-74baff7165a0/b28263d2-1664-5210-999f-74baff7165a0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80336,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xBWxvha_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b28263d2-1664-5210-999f-74baff7165a0/b28263d2-1664-5210-999f-74baff7165a0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84457,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xBWxvha_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b28263d2-1664-5210-999f-74baff7165a0/b28263d2-1664-5210-999f-74baff7165a0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81883,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xBWxvha_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b28263d2-1664-5210-999f-74baff7165a0/b28263d2-1664-5210-999f-74baff7165a0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78925,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xBWxvha_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b28263d2-1664-5210-999f-74baff7165a0/b28263d2-1664-5210-999f-74baff7165a0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116187,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xBWxvha_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b28263d2-1664-5210-999f-74baff7165a0/b28263d2-1664-5210-999f-74baff7165a0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107902,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/xBWxvha_10-1200.jpg',
             'Width': 1200}],
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2012-05-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES CLASSE C 220 Cdi Blueefficiency Elégance A',
 'transmission': 'automatic',
 'trim': 'CLASSE C 220 Cdi Blueefficiency Elégance A',
 'year': 2012}
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272ad52ffd5a%27 HTTP/1.1" 200 None
2026-03-25 05:02:53 [vpauto.fr] INFO: Saving data for 2ad52ffd5a: {'created_time': 1774414973.780032, 'last_price_update_time': 1774414973.780044}
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2ad52ffd5a') HTTP/1.1" 204 0
2026-03-25 05:02:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ffda287b-4f75-5c3c-a6f1-64de9b24b383 with identifier: 8827eb07bf
2026-03-25 05:02:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ffda287b-4f75-5c3c-a6f1-64de9b24b383 with identifier: 8827eb07bf
2026-03-25 05:02:53 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ffda287b-4f75-5c3c-a6f1-64de9b24b383 with identifier: 8827eb07bf to the API
2026-03-25 05:02:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8827eb07bf/opel-corsa-13-cdti-95-ch-fap-color-edition>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 3,
 'emission_standard': 'EURO 5',
 'engine': '1.3L',
 'expiration_date': '2026-04-04T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ffda287b-4f75-5c3c-a6f1-64de9b24b383',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8827eb07bf/opel-corsa-13-cdti-95-ch-fap-color-edition',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'OPEL',
 'model': 'CORSA 1.3 CDTI - 95 ch FAP Color Edition',
 'odometer': 120045,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 4800,
 'price_includes_vat': True,
 'registration_date': '2013-10-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'OPEL CORSA 1.3 CDTI - 95 ch FAP Color Edition',
 'transmission': 'manual',
 'trim': 'CORSA 1.3 CDTI - 95 ch FAP Color Edition',
 'year': 2013}
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278827eb07bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [vpauto.fr] INFO: Saving data for 8827eb07bf: {'auction_closing_time': 1775300400.0, 'created_time': 1774293323.530735, 'last_price_update_time': 1774414974.082137}
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8827eb07bf') HTTP/1.1" 204 0
2026-03-25 05:02:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 3b474dea-159b-5ba6-a7bf-d94c979f3fec with identifier: d50f7d50aa
2026-03-25 05:02:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 3b474dea-159b-5ba6-a7bf-d94c979f3fec with identifier: d50f7d50aa
2026-03-25 05:02:54 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 3b474dea-159b-5ba6-a7bf-d94c979f3fec with identifier: d50f7d50aa to the API
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02: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-25 05:02:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d50f7d50aa/citroen-c4-e-hdi-115-airdream-exclusive>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dar auburn metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '3b474dea-159b-5ba6-a7bf-d94c979f3fec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d50f7d50aa/citroen-c4-e-hdi-115-airdream-exclusive',
 'listing': 'auction',
 'location': '59 - LILLE',
 'make': 'CITROEN',
 'model': 'C4 E-hdi 115 Airdream Exclusive',
 'odometer': 236907,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2012-11-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 E-hdi 115 Airdream Exclusive',
 'transmission': 'manual',
 'trim': 'C4 E-hdi 115 Airdream Exclusive',
 'year': 2012}
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d50f7d50aa%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [vpauto.fr] INFO: Saving data for d50f7d50aa: {'created_time': 1773922242.913787, 'last_price_update_time': 1774414974.427319}
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d50f7d50aa') HTTP/1.1" 204 0
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_02-1200.jpg not downloaded yet
2026-03-25 05:02:54 [vpauto.fr] INFO: Found listing with ID: 228f6c71f8
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27228f6c71f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [vpauto.fr] INFO: Scrape type for 228f6c71f8: 0
2026-03-25 05:02:54 [vpauto.fr] INFO: Found listing with ID: 5688648136
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275688648136%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [vpauto.fr] INFO: Scrape type for 5688648136: 1
2026-03-25 05:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5a24af5dbf/citroen-c5-tourer-hdi-200-fap-exclusive-a> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_03-1200.jpg not downloaded yet
2026-03-25 05:02:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:54 [vpauto.fr] INFO: Found listing with ID: 3c4901f6f8
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273c4901f6f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [vpauto.fr] INFO: Scrape type for 3c4901f6f8: 0
2026-03-25 05:02:54 [vpauto.fr] INFO: Found listing with ID: 4231feef8
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274231feef8%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [vpauto.fr] INFO: Scrape type for 4231feef8: 0
2026-03-25 05:02:54 [vpauto.fr] INFO: Found listing with ID: ded8ee0f36
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ded8ee0f36%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [vpauto.fr] INFO: Scrape type for ded8ee0f36: 1
2026-03-25 05:02:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c99a9d8-c240-5927-88a4-c0143532a181 with identifier: eb38560c36
2026-03-25 05:02:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c99a9d8-c240-5927-88a4-c0143532a181 with scrape type 1
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1c99a9d8-c240-5927-88a4-c0143532a181
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSYGkWmq_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SYGkWmq_01-1200.jpg already downloaded
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSYGkWmq_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SYGkWmq_02-1200.jpg already downloaded
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSYGkWmq_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SYGkWmq_03-1200.jpg already downloaded
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSYGkWmq_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SYGkWmq_04-1200.jpg already downloaded
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSYGkWmq_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SYGkWmq_05-1200.jpg already downloaded
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSYGkWmq_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SYGkWmq_06-1200.jpg already downloaded
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSYGkWmq_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SYGkWmq_07-1200.jpg already downloaded
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSYGkWmq_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SYGkWmq_08-1200.jpg already downloaded
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSYGkWmq_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SYGkWmq_09-1200.jpg already downloaded
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FSYGkWmq_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/SYGkWmq_10-1200.jpg already downloaded
2026-03-25 05:02:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1c99a9d8-c240-5927-88a4-c0143532a181, identifier: eb38560c36
2026-03-25 05:02:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b0db87b-19e1-57a6-81d0-c627f2257d2d with identifier: 79e71e60b1
2026-03-25 05:02:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b0db87b-19e1-57a6-81d0-c627f2257d2d with scrape type 2
2026-03-25 05:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b0db87b-19e1-57a6-81d0-c627f2257d2d with scrape type 2
2026-03-25 05:02:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9b0db87b-19e1-57a6-81d0-c627f2257d2d, identifier: 79e71e60b1
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_04-1200.jpg not downloaded yet
2026-03-25 05:02:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1c99a9d8-c240-5927-88a4-c0143532a181 with identifier: eb38560c36
2026-03-25 05:02:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1c99a9d8-c240-5927-88a4-c0143532a181 with identifier: eb38560c36
2026-03-25 05:02:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1c99a9d8-c240-5927-88a4-c0143532a181 with identifier: eb38560c36 to the API
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/eb38560c36/audi-a6-avant-v6-30-tfsi-333-s-tronic-7-quattro-ambition-luxe>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '3.0L',
 'expiration_date': '2026-04-07T13:30:00Z',
 'fuel_type': 'Petrol',
 'id': '1c99a9d8-c240-5927-88a4-c0143532a181',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/eb38560c36/audi-a6-avant-v6-30-tfsi-333-s-tronic-7-quattro-ambition-luxe',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'AUDI',
 'model': 'A6 Avant V6 3.0 TFSI 333 S Tronic 7 Quattro Ambition Luxe',
 'odometer': 164975,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photo_urls': ['https://cdn.vpauto.fr/SYGkWmq_01-1200.jpg',
                'https://cdn.vpauto.fr/SYGkWmq_02-1200.jpg',
                'https://cdn.vpauto.fr/SYGkWmq_03-1200.jpg',
                'https://cdn.vpauto.fr/SYGkWmq_04-1200.jpg',
                'https://cdn.vpauto.fr/SYGkWmq_05-1200.jpg',
                'https://cdn.vpauto.fr/SYGkWmq_06-1200.jpg',
                'https://cdn.vpauto.fr/SYGkWmq_07-1200.jpg',
                'https://cdn.vpauto.fr/SYGkWmq_08-1200.jpg',
                'https://cdn.vpauto.fr/SYGkWmq_09-1200.jpg',
                'https://cdn.vpauto.fr/SYGkWmq_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5e3acda-2979-5795-b945-cf86bde3abff/d5e3acda-2979-5795-b945-cf86bde3abff_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102481,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SYGkWmq_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5e3acda-2979-5795-b945-cf86bde3abff/d5e3acda-2979-5795-b945-cf86bde3abff_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80139,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SYGkWmq_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5e3acda-2979-5795-b945-cf86bde3abff/d5e3acda-2979-5795-b945-cf86bde3abff_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90196,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SYGkWmq_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5e3acda-2979-5795-b945-cf86bde3abff/d5e3acda-2979-5795-b945-cf86bde3abff_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75119,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SYGkWmq_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5e3acda-2979-5795-b945-cf86bde3abff/d5e3acda-2979-5795-b945-cf86bde3abff_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94808,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SYGkWmq_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5e3acda-2979-5795-b945-cf86bde3abff/d5e3acda-2979-5795-b945-cf86bde3abff_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90703,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SYGkWmq_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5e3acda-2979-5795-b945-cf86bde3abff/d5e3acda-2979-5795-b945-cf86bde3abff_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101223,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SYGkWmq_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5e3acda-2979-5795-b945-cf86bde3abff/d5e3acda-2979-5795-b945-cf86bde3abff_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87393,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SYGkWmq_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5e3acda-2979-5795-b945-cf86bde3abff/d5e3acda-2979-5795-b945-cf86bde3abff_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135154,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SYGkWmq_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5e3acda-2979-5795-b945-cf86bde3abff/d5e3acda-2979-5795-b945-cf86bde3abff_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124733,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/SYGkWmq_10-1200.jpg',
             'Width': 1200}],
 'price': 13900,
 'price_includes_vat': True,
 'registration_date': '2015-06-04',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI A6 Avant V6 3.0 TFSI 333 S Tronic 7 Quattro Ambition Luxe',
 'transmission': 'automatic',
 'trim': 'A6 Avant V6 3.0 TFSI 333 S Tronic 7 Quattro Ambition Luxe',
 'year': 2015}
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eb38560c36%27 HTTP/1.1" 200 None
2026-03-25 05:02:55 [vpauto.fr] INFO: Saving data for eb38560c36: {'created_time': 1774414975.35362, 'last_price_update_time': 1774414975.353632, 'auction_closing_time': 1775568600.0}
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='eb38560c36') HTTP/1.1" 204 0
2026-03-25 05:02:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9b0db87b-19e1-57a6-81d0-c627f2257d2d with identifier: 79e71e60b1
2026-03-25 05:02:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9b0db87b-19e1-57a6-81d0-c627f2257d2d with identifier: 79e71e60b1
2026-03-25 05:02:55 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9b0db87b-19e1-57a6-81d0-c627f2257d2d with identifier: 79e71e60b1 to the API
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/79e71e60b1/peugeot-5008-16-hdi-115ch-fap-bvm6-active-5pl>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '1.6L',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': '9b0db87b-19e1-57a6-81d0-c627f2257d2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/79e71e60b1/peugeot-5008-16-hdi-115ch-fap-bvm6-active-5pl',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': '5008 1.6 HDi 115ch FAP BVM6 Active 5pl',
 'odometer': 188879,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 3600,
 'price_includes_vat': True,
 'registration_date': '2012-06-13',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.6 HDi 115ch FAP BVM6 Active 5pl',
 'transmission': 'manual',
 'trim': '5008 1.6 HDi 115ch FAP BVM6 Active 5pl',
 'year': 2012}
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2779e71e60b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:55 [vpauto.fr] INFO: Saving data for 79e71e60b1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293327.388282, 'last_price_update_time': 1774414975.797584}
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='79e71e60b1') HTTP/1.1" 204 0
2026-03-25 05:02:55 [vpauto.fr] INFO: Found listing with ID: c3ecdc31f8
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c3ecdc31f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:55 [vpauto.fr] INFO: Scrape type for c3ecdc31f8: 2
2026-03-25 05:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nwpSzvW_01-1200.jpg> (referer: https://vpauto.eu/vehicle/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7)
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_05-1200.jpg not downloaded yet
2026-03-25 05:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7023f569f8/peugeot-206-206-20-hdi-xt-premium> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 674d7f7b-898b-57b8-ac64-125f64836ee4 with identifier: 5a24af5dbf
2026-03-25 05:02:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 674d7f7b-898b-57b8-ac64-125f64836ee4 with scrape type 2
2026-03-25 05:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 674d7f7b-898b-57b8-ac64-125f64836ee4 with scrape type 2
2026-03-25 05:02:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 674d7f7b-898b-57b8-ac64-125f64836ee4, identifier: 5a24af5dbf
2026-03-25 05:02:56 [vpauto.fr] INFO: Found listing with ID: ff57444f36
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ff57444f36%27 HTTP/1.1" 200 None
2026-03-25 05:02:56 [vpauto.fr] INFO: Scrape type for ff57444f36: 1
2026-03-25 05:02:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8d636549bf/volkswagen-caravelle-20-tdi-140-longue-4motion-8pl> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/54bfd5c3f8/mini-cabriolet-122-ch-cooper> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9e6eac4bb1/ford-ranger-30-tdci-156-double-cab-wildtrak-4x4> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/76360353b1/mercedes-classe-b-180-cdi-sport> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 674d7f7b-898b-57b8-ac64-125f64836ee4 with identifier: 5a24af5dbf
2026-03-25 05:02:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 674d7f7b-898b-57b8-ac64-125f64836ee4 with identifier: 5a24af5dbf
2026-03-25 05:02:56 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 674d7f7b-898b-57b8-ac64-125f64836ee4 with identifier: 5a24af5dbf to the API
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5a24af5dbf/citroen-c5-tourer-hdi-200-fap-exclusive-a>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Pearly white',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': '2026-04-04T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': '674d7f7b-898b-57b8-ac64-125f64836ee4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5a24af5dbf/citroen-c5-tourer-hdi-200-fap-exclusive-a',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'CITROEN',
 'model': 'C5 Tourer HDi 200 FAP Exclusive+ A',
 'odometer': 279460,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 3500,
 'price_includes_vat': True,
 'registration_date': '2012-03-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C5 Tourer HDi 200 FAP Exclusive+ A',
 'transmission': 'automatic',
 'trim': 'C5 Tourer HDi 200 FAP Exclusive+ A',
 'year': 2012}
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275a24af5dbf%27 HTTP/1.1" 200 None
2026-03-25 05:02:56 [vpauto.fr] INFO: Saving data for 5a24af5dbf: {'auction_closing_time': 1775300400.0, 'created_time': 1774293317.147931, 'last_price_update_time': 1774414976.316741}
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5a24af5dbf') HTTP/1.1" 204 0
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_06-1200.jpg not downloaded yet
2026-03-25 05:02:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:56 [vpauto.fr] INFO: Found listing with ID: 8f17ac7df8
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278f17ac7df8%27 HTTP/1.1" 200 None
2026-03-25 05:02:56 [vpauto.fr] INFO: Scrape type for 8f17ac7df8: 0
2026-03-25 05:02:56 [vpauto.fr] INFO: Found listing with ID: 3991a66ef8
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273991a66ef8%27 HTTP/1.1" 200 None
2026-03-25 05:02:56 [vpauto.fr] INFO: Scrape type for 3991a66ef8: 2
2026-03-25 05:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2354e3710>
2026-03-25 05:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_0.jpg HTTP/1.1" 201 0
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_01-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_01-1200.jpg saved to cache
2026-03-25 05:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83
2026-03-25 05:02:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8769ce67-6112-5c60-844c-b13f36d49993 with identifier: 7023f569f8
2026-03-25 05:02:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8769ce67-6112-5c60-844c-b13f36d49993 with scrape type 2
2026-03-25 05:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8769ce67-6112-5c60-844c-b13f36d49993 with scrape type 2
2026-03-25 05:02:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 8769ce67-6112-5c60-844c-b13f36d49993, identifier: 7023f569f8
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_07-1200.jpg not downloaded yet
2026-03-25 05:02:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 8769ce67-6112-5c60-844c-b13f36d49993 with identifier: 7023f569f8
2026-03-25 05:02:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 8769ce67-6112-5c60-844c-b13f36d49993 with identifier: 7023f569f8
2026-03-25 05:02:56 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 8769ce67-6112-5c60-844c-b13f36d49993 with identifier: 7023f569f8 to the API
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7023f569f8/peugeot-206-206-20-hdi-xt-premium>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 3',
 'engine': '2.0L',
 'expiration_date': '2026-03-30T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8769ce67-6112-5c60-844c-b13f36d49993',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7023f569f8/peugeot-206-206-20-hdi-xt-premium',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '206 206 2.0 HDi XT Premium',
 'odometer': 230630,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 1700,
 'price_includes_vat': True,
 'registration_date': '2003-01-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 206 206 2.0 HDi XT Premium',
 'transmission': 'manual',
 'trim': '206 206 2.0 HDi XT Premium',
 'year': 2003}
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277023f569f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:56 [vpauto.fr] INFO: Saving data for 7023f569f8: {'auction_closing_time': 1774868400.0, 'created_time': 1773774805.896518, 'last_price_update_time': 1774414976.89406}
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7023f569f8') HTTP/1.1" 204 0
2026-03-25 05:02:56 [vpauto.fr] INFO: Found listing with ID: d55f3622f8
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d55f3622f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:56 [vpauto.fr] INFO: Scrape type for d55f3622f8: 2
2026-03-25 05:02:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a2af1ed-3558-5f1c-9d66-83e709a6d6f0 with identifier: 8d636549bf
2026-03-25 05:02:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a2af1ed-3558-5f1c-9d66-83e709a6d6f0 with scrape type 2
2026-03-25 05:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a2af1ed-3558-5f1c-9d66-83e709a6d6f0 with scrape type 2
2026-03-25 05:02:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2a2af1ed-3558-5f1c-9d66-83e709a6d6f0, identifier: 8d636549bf
2026-03-25 05:02:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d8fea37-bee1-5a8f-b9b9-132fd0cfbbf8 with identifier: 54bfd5c3f8
2026-03-25 05:02:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d8fea37-bee1-5a8f-b9b9-132fd0cfbbf8 with scrape type 2
2026-03-25 05:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d8fea37-bee1-5a8f-b9b9-132fd0cfbbf8 with scrape type 2
2026-03-25 05:02:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2d8fea37-bee1-5a8f-b9b9-132fd0cfbbf8, identifier: 54bfd5c3f8
2026-03-25 05:02:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77a369a9-75e8-54d7-ba08-c3264938749c with identifier: 9e6eac4bb1
2026-03-25 05:02:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77a369a9-75e8-54d7-ba08-c3264938749c with scrape type 2
2026-03-25 05:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77a369a9-75e8-54d7-ba08-c3264938749c with scrape type 2
2026-03-25 05:02:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 77a369a9-75e8-54d7-ba08-c3264938749c, identifier: 9e6eac4bb1
2026-03-25 05:02:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd48cd39-3732-5c9f-96b3-1ee9c967f05b with identifier: 76360353b1
2026-03-25 05:02:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd48cd39-3732-5c9f-96b3-1ee9c967f05b with scrape type 2
2026-03-25 05:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd48cd39-3732-5c9f-96b3-1ee9c967f05b with scrape type 2
2026-03-25 05:02:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: fd48cd39-3732-5c9f-96b3-1ee9c967f05b, identifier: 76360353b1
2026-03-25 05:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nwpSzvW_04-1200.jpg> (referer: https://vpauto.eu/vehicle/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7)
2026-03-25 05:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_08-1200.jpg not downloaded yet
2026-03-25 05:02:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2a2af1ed-3558-5f1c-9d66-83e709a6d6f0 with identifier: 8d636549bf
2026-03-25 05:02:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2a2af1ed-3558-5f1c-9d66-83e709a6d6f0 with identifier: 8d636549bf
2026-03-25 05:02:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2a2af1ed-3558-5f1c-9d66-83e709a6d6f0 with identifier: 8d636549bf to the API
2026-03-25 05:02:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8d636549bf/volkswagen-caravelle-20-tdi-140-longue-4motion-8pl>
{'auction_title': '',
 'c_o_2_emission_value': 219,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '2.0L',
 'expiration_date': '2026-04-04T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a2af1ed-3558-5f1c-9d66-83e709a6d6f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8d636549bf/volkswagen-caravelle-20-tdi-140-longue-4motion-8pl',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'VOLKSWAGEN',
 'model': 'Caravelle 2.0 TDI 140 Longue 4Motion 8pl',
 'odometer': 190905,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 10900,
 'price_includes_vat': True,
 'registration_date': '2009-12-05',
 'seats_number': 9,
 'seller_name': None,
 'title': 'VOLKSWAGEN Caravelle 2.0 TDI 140 Longue 4Motion 8pl',
 'transmission': 'manual',
 'trim': 'Caravelle 2.0 TDI 140 Longue 4Motion 8pl',
 'year': 2009}
2026-03-25 05:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278d636549bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:57 [vpauto.fr] INFO: Saving data for 8d636549bf: {'auction_closing_time': 1775300400.0, 'created_time': 1774293160.868925, 'last_price_update_time': 1774414977.715436}
2026-03-25 05:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8d636549bf') HTTP/1.1" 204 0
2026-03-25 05:02:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2d8fea37-bee1-5a8f-b9b9-132fd0cfbbf8 with identifier: 54bfd5c3f8
2026-03-25 05:02:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2d8fea37-bee1-5a8f-b9b9-132fd0cfbbf8 with identifier: 54bfd5c3f8
2026-03-25 05:02:57 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2d8fea37-bee1-5a8f-b9b9-132fd0cfbbf8 with identifier: 54bfd5c3f8 to the API
2026-03-25 05:02:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/54bfd5c3f8/mini-cabriolet-122-ch-cooper>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Gray blue metallic',
 'currency': 'EUR',
 'doors_number': 2,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '2d8fea37-bee1-5a8f-b9b9-132fd0cfbbf8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/54bfd5c3f8/mini-cabriolet-122-ch-cooper',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'MINI',
 'model': 'Cabriolet 122 Ch Cooper',
 'odometer': 111646,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2011-04-29',
 'seats_number': 4,
 'seller_name': None,
 'title': 'MINI Cabriolet 122 Ch Cooper',
 'transmission': 'manual',
 'trim': 'Cabriolet 122 Ch Cooper',
 'year': 2011}
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2754bfd5c3f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:58 [vpauto.fr] INFO: Saving data for 54bfd5c3f8: {'created_time': 1773774534.47085, 'last_price_update_time': 1774414978.044649}
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='54bfd5c3f8') HTTP/1.1" 204 0
2026-03-25 05:02:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 77a369a9-75e8-54d7-ba08-c3264938749c with identifier: 9e6eac4bb1
2026-03-25 05:02:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 77a369a9-75e8-54d7-ba08-c3264938749c with identifier: 9e6eac4bb1
2026-03-25 05:02:58 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 77a369a9-75e8-54d7-ba08-c3264938749c with identifier: 9e6eac4bb1 to the API
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/9e6eac4bb1/ford-ranger-30-tdci-156-double-cab-wildtrak-4x4>
{'auction_title': '',
 'c_o_2_emission_value': 260,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO',
 'engine': '3.0L',
 'expiration_date': '2026-03-27T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77a369a9-75e8-54d7-ba08-c3264938749c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/9e6eac4bb1/ford-ranger-30-tdci-156-double-cab-wildtrak-4x4',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'FORD',
 'model': 'RANGER 3.0 TDCi 156 DOUBLE CAB WILDTRAK 4X4',
 'odometer': 169150,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 10400,
 'price_includes_vat': True,
 'registration_date': '2010-07-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD RANGER 3.0 TDCi 156 DOUBLE CAB WILDTRAK 4X4',
 'transmission': 'manual',
 'trim': 'RANGER 3.0 TDCi 156 DOUBLE CAB WILDTRAK 4X4',
 'year': 2010}
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279e6eac4bb1%27 HTTP/1.1" 200 None
2026-03-25 05:02:58 [vpauto.fr] INFO: Saving data for 9e6eac4bb1: {'auction_closing_time': 1774605600.0, 'created_time': 1774293166.844891, 'last_price_update_time': 1774414978.351761}
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9e6eac4bb1') HTTP/1.1" 204 0
2026-03-25 05:02:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: fd48cd39-3732-5c9f-96b3-1ee9c967f05b with identifier: 76360353b1
2026-03-25 05:02:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: fd48cd39-3732-5c9f-96b3-1ee9c967f05b with identifier: 76360353b1
2026-03-25 05:02:58 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: fd48cd39-3732-5c9f-96b3-1ee9c967f05b with identifier: 76360353b1 to the API
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/76360353b1/mercedes-classe-b-180-cdi-sport>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 4',
 'engine': '',
 'expiration_date': '2026-03-27T13:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'fd48cd39-3732-5c9f-96b3-1ee9c967f05b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/76360353b1/mercedes-classe-b-180-cdi-sport',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'MERCEDES',
 'model': 'Classe B 180 CDI Sport',
 'odometer': 121272,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 4800,
 'price_includes_vat': True,
 'registration_date': '2009-10-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES Classe B 180 CDI Sport',
 'transmission': 'manual',
 'trim': 'Classe B 180 CDI Sport',
 'year': 2009}
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2776360353b1%27 HTTP/1.1" 200 None
2026-03-25 05:02:58 [vpauto.fr] INFO: Saving data for 76360353b1: {'auction_closing_time': 1774618200.0, 'created_time': 1774293164.539738, 'last_price_update_time': 1774414978.648671}
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='76360353b1') HTTP/1.1" 204 0
2026-03-25 05:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nwpSzvW_05-1200.jpg> (referer: https://vpauto.eu/vehicle/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7)
2026-03-25 05:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nwpSzvW_02-1200.jpg> (referer: https://vpauto.eu/vehicle/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7)
2026-03-25 05:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nwpSzvW_03-1200.jpg> (referer: https://vpauto.eu/vehicle/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7)
2026-03-25 05:02:58 [vpauto.fr] INFO: Found listing with ID: d032b65ff8
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d032b65ff8%27 HTTP/1.1" 200 None
2026-03-25 05:02:58 [vpauto.fr] INFO: Scrape type for d032b65ff8: 0
2026-03-25 05:02:58 [vpauto.fr] INFO: Found listing with ID: 94184c4cf8
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2794184c4cf8%27 HTTP/1.1" 200 None
2026-03-25 05:02:58 [vpauto.fr] INFO: Scrape type for 94184c4cf8: 2
2026-03-25 05:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_09-1200.jpg not downloaded yet
2026-03-25 05:02:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c523ac36f8/peugeot-boxer-tole-435-l4h3-bluehdi-165-ss-asphalt> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/946cf85ef8/renault-master-fgn-trac-f3500-l3h2-energy-dci-150-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:02:58 [vpauto.fr] INFO: Found listing with ID: 47d3a131bf
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2747d3a131bf%27 HTTP/1.1" 200 None
2026-03-25 05:02:58 [vpauto.fr] INFO: Scrape type for 47d3a131bf: 2
2026-03-25 05:02:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235fc7450>
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_3.jpg HTTP/1.1" 201 0
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_04-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_04-1200.jpg saved to cache
2026-03-25 05:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_10-1200.jpg not downloaded yet
2026-03-25 05:02:58 [vpauto.fr] INFO: Found listing with ID: a509b7c36
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a509b7c36%27 HTTP/1.1" 200 None
2026-03-25 05:02:58 [vpauto.fr] INFO: Scrape type for a509b7c36: 1
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2361a97d0>
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_4.jpg HTTP/1.1" 201 0
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_05-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_05-1200.jpg saved to cache
2026-03-25 05:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23609ee10>
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_1.jpg HTTP/1.1" 201 0
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_02-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_02-1200.jpg saved to cache
2026-03-25 05:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235fd6a90>
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_2.jpg HTTP/1.1" 201 0
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_03-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_03-1200.jpg saved to cache
2026-03-25 05:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83
2026-03-25 05:02:58 [vpauto.fr] INFO: Found listing with ID: a9699a59f8
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a9699a59f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:59 [vpauto.fr] INFO: Scrape type for a9699a59f8: 0
2026-03-25 05:02:59 [vpauto.fr] INFO: Found listing with ID: e83385dc36
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e83385dc36%27 HTTP/1.1" 200 None
2026-03-25 05:02:59 [vpauto.fr] INFO: Scrape type for e83385dc36: 1
2026-03-25 05:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nwpSzvW_07-1200.jpg> (referer: https://vpauto.eu/vehicle/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7)
2026-03-25 05:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nwpSzvW_06-1200.jpg> (referer: https://vpauto.eu/vehicle/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7)
2026-03-25 05:02:59 [vpauto.fr] INFO: Found listing with ID: 8bc8a8b9f8
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278bc8a8b9f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:59 [vpauto.fr] INFO: Scrape type for 8bc8a8b9f8: 2
2026-03-25 05:02:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e330591c-09d7-51d6-9f27-f751c871e968 with identifier: 87dbaec3bf
2026-03-25 05:02:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e330591c-09d7-51d6-9f27-f751c871e968 with scrape type 1
2026-03-25 05:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e330591c-09d7-51d6-9f27-f751c871e968
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_01-1200.jpg not downloaded yet
2026-03-25 05:02:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a4ed901-1b7f-58a9-bbff-3a2b34786c65 with identifier: c523ac36f8
2026-03-25 05:02:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a4ed901-1b7f-58a9-bbff-3a2b34786c65 with scrape type 2
2026-03-25 05:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a4ed901-1b7f-58a9-bbff-3a2b34786c65 with scrape type 2
2026-03-25 05:02:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5a4ed901-1b7f-58a9-bbff-3a2b34786c65, identifier: c523ac36f8
2026-03-25 05:02:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d60ac313-efab-511f-bd32-730399ffef99 with identifier: 946cf85ef8
2026-03-25 05:02:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d60ac313-efab-511f-bd32-730399ffef99 with scrape type 2
2026-03-25 05:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d60ac313-efab-511f-bd32-730399ffef99 with scrape type 2
2026-03-25 05:02:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d60ac313-efab-511f-bd32-730399ffef99, identifier: 946cf85ef8
2026-03-25 05:02:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5a4ed901-1b7f-58a9-bbff-3a2b34786c65 with identifier: c523ac36f8
2026-03-25 05:02:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5a4ed901-1b7f-58a9-bbff-3a2b34786c65 with identifier: c523ac36f8
2026-03-25 05:02:59 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5a4ed901-1b7f-58a9-bbff-3a2b34786c65 with identifier: c523ac36f8 to the API
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:02:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c523ac36f8/peugeot-boxer-tole-435-l4h3-bluehdi-165-ss-asphalt>
{'auction_title': '',
 'c_o_2_emission_value': 262,
 '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': '5a4ed901-1b7f-58a9-bbff-3a2b34786c65',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c523ac36f8/peugeot-boxer-tole-435-l4h3-bluehdi-165-ss-asphalt',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': 'BOXER TOLE 435 L4H3 BLUEHDI 165 S&S ASPHALT',
 'odometer': 136903,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2020-11-09',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT BOXER TOLE 435 L4H3 BLUEHDI 165 S&S ASPHALT',
 'transmission': 'manual',
 'trim': 'BOXER TOLE 435 L4H3 BLUEHDI 165 S&S ASPHALT',
 'year': 2020}
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c523ac36f8%27 HTTP/1.1" 200 None
2026-03-25 05:02:59 [vpauto.fr] INFO: Saving data for c523ac36f8: {'created_time': 1774293317.777154, 'last_price_update_time': 1774414979.596565}
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c523ac36f8') HTTP/1.1" 204 0
2026-03-25 05:02:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d60ac313-efab-511f-bd32-730399ffef99 with identifier: 946cf85ef8
2026-03-25 05:02:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d60ac313-efab-511f-bd32-730399ffef99 with identifier: 946cf85ef8
2026-03-25 05:02:59 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d60ac313-efab-511f-bd32-730399ffef99 with identifier: 946cf85ef8 to the API
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:02:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/946cf85ef8/renault-master-fgn-trac-f3500-l3h2-energy-dci-150-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': 254,
 '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': 'd60ac313-efab-511f-bd32-730399ffef99',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/946cf85ef8/renault-master-fgn-trac-f3500-l3h2-energy-dci-150-grand-confort',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'MASTER FGN TRAC F3500 L3H2 ENERGY DCI 150 GRAND CONFORT',
 'odometer': 108674,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2020-12-03',
 'seats_number': 3,
 'seller_name': None,
 'title': 'RENAULT MASTER FGN TRAC F3500 L3H2 ENERGY DCI 150 GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'MASTER FGN TRAC F3500 L3H2 ENERGY DCI 150 GRAND CONFORT',
 'year': 2020}
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27946cf85ef8%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [vpauto.fr] INFO: Saving data for 946cf85ef8: {'created_time': 1774293322.723577, 'last_price_update_time': 1774414980.026553}
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='946cf85ef8') HTTP/1.1" 204 0
2026-03-25 05:03:00 [vpauto.fr] INFO: Found listing with ID: c456e2ebf8
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c456e2ebf8%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [vpauto.fr] INFO: Scrape type for c456e2ebf8: 2
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_02-1200.jpg not downloaded yet
2026-03-25 05:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nwpSzvW_08-1200.jpg> (referer: https://vpauto.eu/vehicle/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7)
2026-03-25 05:03:00 [vpauto.fr] INFO: Found listing with ID: 4142769f8
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274142769f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [vpauto.fr] INFO: Scrape type for 4142769f8: 0
2026-03-25 05:03:00 [vpauto.fr] INFO: Found listing with ID: 6c08e4aff8
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276c08e4aff8%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [vpauto.fr] INFO: Scrape type for 6c08e4aff8: 0
2026-03-25 05:03:00 [vpauto.fr] INFO: Found listing with ID: eea8f6b236
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eea8f6b236%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [vpauto.fr] INFO: Scrape type for eea8f6b236: 1
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_03-1200.jpg not downloaded yet
2026-03-25 05:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e5a75aac36/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e7d32fa9f8/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7980623836/renault-kangoo-express-blue-dci-80-confort> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/756589e536/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2361ad3d0>
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_6.jpg HTTP/1.1" 201 0
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_07-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_07-1200.jpg saved to cache
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2354fd610>
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_5.jpg HTTP/1.1" 201 0
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_06-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_06-1200.jpg saved to cache
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83
2026-03-25 05:03:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:00 [vpauto.fr] INFO: Found listing with ID: 33eab7eebf
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2733eab7eebf%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [vpauto.fr] INFO: Scrape type for 33eab7eebf: 2
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_04-1200.jpg not downloaded yet
2026-03-25 05:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/86f7e7c436/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235678fd0>
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_7.jpg HTTP/1.1" 201 0
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_08-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_08-1200.jpg saved to cache
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83
2026-03-25 05:03:00 [vpauto.fr] INFO: Found listing with ID: 9ca964ebbf
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279ca964ebbf%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [vpauto.fr] INFO: Scrape type for 9ca964ebbf: 2
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_05-1200.jpg not downloaded yet
2026-03-25 05:03:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJwWDM_02-1200.jpg> (referer: https://vpauto.eu/vehicle/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b0228c3-9a03-5e79-aba6-c5a629657d83 with identifier: e5a75aac36
2026-03-25 05:03:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b0228c3-9a03-5e79-aba6-c5a629657d83 with scrape type 1
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6b0228c3-9a03-5e79-aba6-c5a629657d83
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfgWtGDL_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fgWtGDL_01-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfgWtGDL_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fgWtGDL_02-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfgWtGDL_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fgWtGDL_03-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfgWtGDL_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fgWtGDL_04-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfgWtGDL_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fgWtGDL_05-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfgWtGDL_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fgWtGDL_06-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfgWtGDL_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fgWtGDL_07-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfgWtGDL_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fgWtGDL_08-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfgWtGDL_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fgWtGDL_09-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfgWtGDL_11-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fgWtGDL_11-1200.jpg already downloaded
2026-03-25 05:03:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6b0228c3-9a03-5e79-aba6-c5a629657d83, identifier: e5a75aac36
2026-03-25 05:03:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54826aae-bf21-5110-ba61-bb536c00763f with identifier: e7d32fa9f8
2026-03-25 05:03:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54826aae-bf21-5110-ba61-bb536c00763f with scrape type 2
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54826aae-bf21-5110-ba61-bb536c00763f with scrape type 2
2026-03-25 05:03:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 54826aae-bf21-5110-ba61-bb536c00763f, identifier: e7d32fa9f8
2026-03-25 05:03:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afd20fb5-0a56-52b9-a5c0-d318e016f910 with identifier: 7980623836
2026-03-25 05:03:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afd20fb5-0a56-52b9-a5c0-d318e016f910 with scrape type 1
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item afd20fb5-0a56-52b9-a5c0-d318e016f910
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRrSNBki_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RrSNBki_01-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRrSNBki_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RrSNBki_02-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRrSNBki_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RrSNBki_03-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRrSNBki_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RrSNBki_04-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRrSNBki_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RrSNBki_05-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRrSNBki_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RrSNBki_06-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRrSNBki_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RrSNBki_07-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRrSNBki_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RrSNBki_08-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FRrSNBki_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RrSNBki_09-1200.jpg already downloaded
2026-03-25 05:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FRrSNBki_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RrSNBki_10-1200.jpg already downloaded
2026-03-25 05:03:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: afd20fb5-0a56-52b9-a5c0-d318e016f910, identifier: 7980623836
2026-03-25 05:03:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1afac24c-b91c-50c7-8f83-f28ce3df4133 with identifier: 756589e536
2026-03-25 05:03:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1afac24c-b91c-50c7-8f83-f28ce3df4133 with scrape type 1
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1afac24c-b91c-50c7-8f83-f28ce3df4133
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FLCUqvdY_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LCUqvdY_01-1200.jpg already downloaded
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FLCUqvdY_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LCUqvdY_02-1200.jpg already downloaded
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FLCUqvdY_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LCUqvdY_03-1200.jpg already downloaded
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FLCUqvdY_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LCUqvdY_04-1200.jpg already downloaded
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FLCUqvdY_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LCUqvdY_05-1200.jpg already downloaded
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FLCUqvdY_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LCUqvdY_06-1200.jpg already downloaded
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FLCUqvdY_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LCUqvdY_07-1200.jpg already downloaded
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FLCUqvdY_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LCUqvdY_08-1200.jpg already downloaded
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FLCUqvdY_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LCUqvdY_09-1200.jpg already downloaded
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FLCUqvdY_11-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LCUqvdY_11-1200.jpg already downloaded
2026-03-25 05:03:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1afac24c-b91c-50c7-8f83-f28ce3df4133, identifier: 756589e536
2026-03-25 05:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJwWDM_01-1200.jpg> (referer: https://vpauto.eu/vehicle/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:01 [vpauto.fr] INFO: Found listing with ID: e99cf752f8
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e99cf752f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [vpauto.fr] INFO: Scrape type for e99cf752f8: 2
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FfDJwWDM_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_06-1200.jpg not downloaded yet
2026-03-25 05:03:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6b0228c3-9a03-5e79-aba6-c5a629657d83 with identifier: e5a75aac36
2026-03-25 05:03:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6b0228c3-9a03-5e79-aba6-c5a629657d83 with identifier: e5a75aac36
2026-03-25 05:03:01 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6b0228c3-9a03-5e79-aba6-c5a629657d83 with identifier: e5a75aac36 to the API
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e5a75aac36/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-07T11:20:00Z',
 'fuel_type': 'Electric',
 'id': '6b0228c3-9a03-5e79-aba6-c5a629657d83',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e5a75aac36/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 43362,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 13,
 'photo_urls': ['https://cdn.vpauto.fr/fgWtGDL_01-1200.jpg',
                'https://cdn.vpauto.fr/fgWtGDL_02-1200.jpg',
                'https://cdn.vpauto.fr/fgWtGDL_03-1200.jpg',
                'https://cdn.vpauto.fr/fgWtGDL_04-1200.jpg',
                'https://cdn.vpauto.fr/fgWtGDL_05-1200.jpg',
                'https://cdn.vpauto.fr/fgWtGDL_06-1200.jpg',
                'https://cdn.vpauto.fr/fgWtGDL_07-1200.jpg',
                'https://cdn.vpauto.fr/fgWtGDL_08-1200.jpg',
                'https://cdn.vpauto.fr/fgWtGDL_09-1200.jpg',
                'https://cdn.vpauto.fr/fgWtGDL_11-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_260892e2-3ebd-58bd-a766-2d69a5a8db2d/260892e2-3ebd-58bd-a766-2d69a5a8db2d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85309,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fgWtGDL_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_260892e2-3ebd-58bd-a766-2d69a5a8db2d/260892e2-3ebd-58bd-a766-2d69a5a8db2d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91908,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fgWtGDL_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_260892e2-3ebd-58bd-a766-2d69a5a8db2d/260892e2-3ebd-58bd-a766-2d69a5a8db2d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119942,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fgWtGDL_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_260892e2-3ebd-58bd-a766-2d69a5a8db2d/260892e2-3ebd-58bd-a766-2d69a5a8db2d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124822,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fgWtGDL_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_260892e2-3ebd-58bd-a766-2d69a5a8db2d/260892e2-3ebd-58bd-a766-2d69a5a8db2d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142545,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fgWtGDL_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_260892e2-3ebd-58bd-a766-2d69a5a8db2d/260892e2-3ebd-58bd-a766-2d69a5a8db2d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106364,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fgWtGDL_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_260892e2-3ebd-58bd-a766-2d69a5a8db2d/260892e2-3ebd-58bd-a766-2d69a5a8db2d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101839,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fgWtGDL_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_260892e2-3ebd-58bd-a766-2d69a5a8db2d/260892e2-3ebd-58bd-a766-2d69a5a8db2d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82456,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fgWtGDL_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_260892e2-3ebd-58bd-a766-2d69a5a8db2d/260892e2-3ebd-58bd-a766-2d69a5a8db2d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94002,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fgWtGDL_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_260892e2-3ebd-58bd-a766-2d69a5a8db2d/260892e2-3ebd-58bd-a766-2d69a5a8db2d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76542,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fgWtGDL_11-1200.jpg',
             'Width': 1200}],
 'price': 200,
 'price_includes_vat': True,
 'registration_date': '2018-06-14',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2018}
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e5a75aac36%27 HTTP/1.1" 200 None
2026-03-25 05:03:01 [vpauto.fr] INFO: Saving data for e5a75aac36: {'created_time': 1774414981.958083, 'last_price_update_time': 1774414981.958096, 'auction_closing_time': 1775560800.0}
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e5a75aac36') HTTP/1.1" 204 0
2026-03-25 05:03:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 54826aae-bf21-5110-ba61-bb536c00763f with identifier: e7d32fa9f8
2026-03-25 05:03:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 54826aae-bf21-5110-ba61-bb536c00763f with identifier: e7d32fa9f8
2026-03-25 05:03:02 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 54826aae-bf21-5110-ba61-bb536c00763f with identifier: e7d32fa9f8 to the API
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e7d32fa9f8/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '54826aae-bf21-5110-ba61-bb536c00763f',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e7d32fa9f8/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 39926,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2019-07-11',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2019}
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e7d32fa9f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:02 [vpauto.fr] INFO: Saving data for e7d32fa9f8: {'created_time': 1773774774.732156, 'last_price_update_time': 1774414982.299008}
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e7d32fa9f8') HTTP/1.1" 204 0
2026-03-25 05:03:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: afd20fb5-0a56-52b9-a5c0-d318e016f910 with identifier: 7980623836
2026-03-25 05:03:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: afd20fb5-0a56-52b9-a5c0-d318e016f910 with identifier: 7980623836
2026-03-25 05:03:02 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: afd20fb5-0a56-52b9-a5c0-d318e016f910 with identifier: 7980623836 to the API
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7980623836/renault-kangoo-express-blue-dci-80-confort>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-07T11:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'afd20fb5-0a56-52b9-a5c0-d318e016f910',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7980623836/renault-kangoo-express-blue-dci-80-confort',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'RENAULT',
 'model': 'KANGOO EXPRESS BLUE DCI 80 CONFORT',
 'odometer': 143410,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photo_urls': ['https://cdn.vpauto.fr/RrSNBki_01-1200.jpg',
                'https://cdn.vpauto.fr/RrSNBki_02-1200.jpg',
                'https://cdn.vpauto.fr/RrSNBki_03-1200.jpg',
                'https://cdn.vpauto.fr/RrSNBki_04-1200.jpg',
                'https://cdn.vpauto.fr/RrSNBki_05-1200.jpg',
                'https://cdn.vpauto.fr/RrSNBki_06-1200.jpg',
                'https://cdn.vpauto.fr/RrSNBki_07-1200.jpg',
                'https://cdn.vpauto.fr/RrSNBki_08-1200.jpg',
                'https://cdn.vpauto.fr/RrSNBki_09-1200.jpg',
                'https://cdn.vpauto.fr/RrSNBki_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afd20fb5-0a56-52b9-a5c0-d318e016f910/afd20fb5-0a56-52b9-a5c0-d318e016f910_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102438,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RrSNBki_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afd20fb5-0a56-52b9-a5c0-d318e016f910/afd20fb5-0a56-52b9-a5c0-d318e016f910_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79963,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RrSNBki_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afd20fb5-0a56-52b9-a5c0-d318e016f910/afd20fb5-0a56-52b9-a5c0-d318e016f910_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91300,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RrSNBki_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afd20fb5-0a56-52b9-a5c0-d318e016f910/afd20fb5-0a56-52b9-a5c0-d318e016f910_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66516,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RrSNBki_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afd20fb5-0a56-52b9-a5c0-d318e016f910/afd20fb5-0a56-52b9-a5c0-d318e016f910_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84106,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RrSNBki_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afd20fb5-0a56-52b9-a5c0-d318e016f910/afd20fb5-0a56-52b9-a5c0-d318e016f910_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83625,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RrSNBki_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afd20fb5-0a56-52b9-a5c0-d318e016f910/afd20fb5-0a56-52b9-a5c0-d318e016f910_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95914,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RrSNBki_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afd20fb5-0a56-52b9-a5c0-d318e016f910/afd20fb5-0a56-52b9-a5c0-d318e016f910_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92720,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RrSNBki_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afd20fb5-0a56-52b9-a5c0-d318e016f910/afd20fb5-0a56-52b9-a5c0-d318e016f910_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104262,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RrSNBki_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afd20fb5-0a56-52b9-a5c0-d318e016f910/afd20fb5-0a56-52b9-a5c0-d318e016f910_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82164,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/RrSNBki_10-1200.jpg',
             'Width': 1200}],
 'price': 3000,
 'price_includes_vat': True,
 'registration_date': '2020-03-11',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO EXPRESS BLUE DCI 80 CONFORT',
 'transmission': 'manual',
 'trim': 'KANGOO EXPRESS BLUE DCI 80 CONFORT',
 'year': 2020}
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277980623836%27 HTTP/1.1" 200 None
2026-03-25 05:03:02 [vpauto.fr] INFO: Saving data for 7980623836: {'created_time': 1774414982.806913, 'last_price_update_time': 1774414982.806925, 'auction_closing_time': 1775561400.0}
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7980623836') HTTP/1.1" 204 0
2026-03-25 05:03:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1afac24c-b91c-50c7-8f83-f28ce3df4133 with identifier: 756589e536
2026-03-25 05:03:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1afac24c-b91c-50c7-8f83-f28ce3df4133 with identifier: 756589e536
2026-03-25 05:03:02 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1afac24c-b91c-50c7-8f83-f28ce3df4133 with identifier: 756589e536 to the API
2026-03-25 05:03:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/756589e536/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-07T11:20:00Z',
 'fuel_type': 'Electric',
 'id': '1afac24c-b91c-50c7-8f83-f28ce3df4133',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/756589e536/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 24736,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 11,
 'photo_urls': ['https://cdn.vpauto.fr/LCUqvdY_01-1200.jpg',
                'https://cdn.vpauto.fr/LCUqvdY_02-1200.jpg',
                'https://cdn.vpauto.fr/LCUqvdY_03-1200.jpg',
                'https://cdn.vpauto.fr/LCUqvdY_04-1200.jpg',
                'https://cdn.vpauto.fr/LCUqvdY_05-1200.jpg',
                'https://cdn.vpauto.fr/LCUqvdY_06-1200.jpg',
                'https://cdn.vpauto.fr/LCUqvdY_07-1200.jpg',
                'https://cdn.vpauto.fr/LCUqvdY_08-1200.jpg',
                'https://cdn.vpauto.fr/LCUqvdY_09-1200.jpg',
                'https://cdn.vpauto.fr/LCUqvdY_11-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5840f1c7-5871-5d34-baa0-e077afd57b17/5840f1c7-5871-5d34-baa0-e077afd57b17_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103966,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LCUqvdY_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5840f1c7-5871-5d34-baa0-e077afd57b17/5840f1c7-5871-5d34-baa0-e077afd57b17_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81154,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LCUqvdY_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5840f1c7-5871-5d34-baa0-e077afd57b17/5840f1c7-5871-5d34-baa0-e077afd57b17_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119893,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LCUqvdY_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5840f1c7-5871-5d34-baa0-e077afd57b17/5840f1c7-5871-5d34-baa0-e077afd57b17_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121485,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LCUqvdY_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5840f1c7-5871-5d34-baa0-e077afd57b17/5840f1c7-5871-5d34-baa0-e077afd57b17_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141810,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LCUqvdY_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5840f1c7-5871-5d34-baa0-e077afd57b17/5840f1c7-5871-5d34-baa0-e077afd57b17_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97123,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LCUqvdY_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5840f1c7-5871-5d34-baa0-e077afd57b17/5840f1c7-5871-5d34-baa0-e077afd57b17_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114470,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LCUqvdY_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5840f1c7-5871-5d34-baa0-e077afd57b17/5840f1c7-5871-5d34-baa0-e077afd57b17_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83339,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LCUqvdY_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5840f1c7-5871-5d34-baa0-e077afd57b17/5840f1c7-5871-5d34-baa0-e077afd57b17_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85534,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LCUqvdY_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5840f1c7-5871-5d34-baa0-e077afd57b17/5840f1c7-5871-5d34-baa0-e077afd57b17_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100084,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/LCUqvdY_11-1200.jpg',
             'Width': 1200}],
 'price': 600,
 'price_includes_vat': True,
 'registration_date': '2019-02-26',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2019}
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27756589e536%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [vpauto.fr] INFO: Saving data for 756589e536: {'created_time': 1774414983.13259, 'last_price_update_time': 1774414983.132601, 'auction_closing_time': 1775560800.0}
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='756589e536') HTTP/1.1" 204 0
2026-03-25 05:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nwpSzvW_10-1200.jpg> (referer: https://vpauto.eu/vehicle/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7)
2026-03-25 05:03:03 [vpauto.fr] INFO: Found listing with ID: f8e2eff1bf
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f8e2eff1bf%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [vpauto.fr] INFO: Scrape type for f8e2eff1bf: 2
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_07-1200.jpg not downloaded yet
2026-03-25 05:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c3ecdc31f8/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a15f2ed136/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d492e37e-2f0c-5b2b-80da-c710d9a9168b with identifier: 86f7e7c436
2026-03-25 05:03:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d492e37e-2f0c-5b2b-80da-c710d9a9168b with scrape type 1
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d492e37e-2f0c-5b2b-80da-c710d9a9168b
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHySTZmS_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HySTZmS_01-1200.jpg already downloaded
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHySTZmS_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HySTZmS_02-1200.jpg already downloaded
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHySTZmS_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HySTZmS_03-1200.jpg already downloaded
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHySTZmS_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HySTZmS_04-1200.jpg already downloaded
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHySTZmS_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HySTZmS_05-1200.jpg already downloaded
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHySTZmS_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HySTZmS_06-1200.jpg already downloaded
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHySTZmS_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HySTZmS_07-1200.jpg already downloaded
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHySTZmS_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HySTZmS_08-1200.jpg already downloaded
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHySTZmS_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HySTZmS_09-1200.jpg already downloaded
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FHySTZmS_11-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/HySTZmS_11-1200.jpg already downloaded
2026-03-25 05:03:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d492e37e-2f0c-5b2b-80da-c710d9a9168b, identifier: 86f7e7c436
2026-03-25 05:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2360ac0d0>
2026-03-25 05:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_1.jpg HTTP/1.1" 201 0
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_02-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_02-1200.jpg saved to cache
2026-03-25 05:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e330591c-09d7-51d6-9f27-f751c871e968
2026-03-25 05:03:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/5688648136/renault-master-fgn-l2h2-33t-23-dci-130-e6-grand-confort> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d492e37e-2f0c-5b2b-80da-c710d9a9168b with identifier: 86f7e7c436
2026-03-25 05:03:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d492e37e-2f0c-5b2b-80da-c710d9a9168b with identifier: 86f7e7c436
2026-03-25 05:03:03 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d492e37e-2f0c-5b2b-80da-c710d9a9168b with identifier: 86f7e7c436 to the API
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/86f7e7c436/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-07T11:20:00Z',
 'fuel_type': 'Electric',
 'id': 'd492e37e-2f0c-5b2b-80da-c710d9a9168b',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/86f7e7c436/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 32057,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 12,
 'photo_urls': ['https://cdn.vpauto.fr/HySTZmS_01-1200.jpg',
                'https://cdn.vpauto.fr/HySTZmS_02-1200.jpg',
                'https://cdn.vpauto.fr/HySTZmS_03-1200.jpg',
                'https://cdn.vpauto.fr/HySTZmS_04-1200.jpg',
                'https://cdn.vpauto.fr/HySTZmS_05-1200.jpg',
                'https://cdn.vpauto.fr/HySTZmS_06-1200.jpg',
                'https://cdn.vpauto.fr/HySTZmS_07-1200.jpg',
                'https://cdn.vpauto.fr/HySTZmS_08-1200.jpg',
                'https://cdn.vpauto.fr/HySTZmS_09-1200.jpg',
                'https://cdn.vpauto.fr/HySTZmS_11-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8839f879-45a5-5139-88d5-625fee6867a8/8839f879-45a5-5139-88d5-625fee6867a8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87166,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HySTZmS_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8839f879-45a5-5139-88d5-625fee6867a8/8839f879-45a5-5139-88d5-625fee6867a8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84739,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HySTZmS_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8839f879-45a5-5139-88d5-625fee6867a8/8839f879-45a5-5139-88d5-625fee6867a8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118318,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HySTZmS_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8839f879-45a5-5139-88d5-625fee6867a8/8839f879-45a5-5139-88d5-625fee6867a8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123585,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HySTZmS_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8839f879-45a5-5139-88d5-625fee6867a8/8839f879-45a5-5139-88d5-625fee6867a8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146365,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HySTZmS_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8839f879-45a5-5139-88d5-625fee6867a8/8839f879-45a5-5139-88d5-625fee6867a8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104627,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HySTZmS_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8839f879-45a5-5139-88d5-625fee6867a8/8839f879-45a5-5139-88d5-625fee6867a8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114173,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HySTZmS_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8839f879-45a5-5139-88d5-625fee6867a8/8839f879-45a5-5139-88d5-625fee6867a8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85694,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HySTZmS_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8839f879-45a5-5139-88d5-625fee6867a8/8839f879-45a5-5139-88d5-625fee6867a8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90756,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HySTZmS_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8839f879-45a5-5139-88d5-625fee6867a8/8839f879-45a5-5139-88d5-625fee6867a8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102700,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/HySTZmS_11-1200.jpg',
             'Width': 1200}],
 'price': 400,
 'price_includes_vat': True,
 'registration_date': '2019-02-26',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2019}
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2786f7e7c436%27 HTTP/1.1" 200 None
2026-03-25 05:03:03 [vpauto.fr] INFO: Saving data for 86f7e7c436: {'created_time': 1774414983.966017, 'last_price_update_time': 1774414983.966032, 'auction_closing_time': 1775560800.0}
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='86f7e7c436') HTTP/1.1" 204 0
2026-03-25 05:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235ffe810>
2026-03-25 05:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_0.jpg HTTP/1.1" 201 0
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_01-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_01-1200.jpg saved to cache
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e330591c-09d7-51d6-9f27-f751c871e968
2026-03-25 05:03:04 [vpauto.fr] INFO: Found listing with ID: 2a3d84eabf
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a3d84eabf%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [vpauto.fr] INFO: Scrape type for 2a3d84eabf: 2
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FfDJwWDM_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_08-1200.jpg not downloaded yet
2026-03-25 05:03:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJwWDM_04-1200.jpg> (referer: https://vpauto.eu/vehicle/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJwWDM_05-1200.jpg> (referer: https://vpauto.eu/vehicle/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235f23090>
2026-03-25 05:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_9.jpg HTTP/1.1" 201 0
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_10-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_10-1200.jpg saved to cache
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83
2026-03-25 05:03:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bb019d4-3a55-53b0-8246-3f838b9f923a with identifier: c3ecdc31f8
2026-03-25 05:03:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bb019d4-3a55-53b0-8246-3f838b9f923a with scrape type 2
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bb019d4-3a55-53b0-8246-3f838b9f923a with scrape type 2
2026-03-25 05:03:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5bb019d4-3a55-53b0-8246-3f838b9f923a, identifier: c3ecdc31f8
2026-03-25 05:03:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26cf0fcb-e555-51f2-9340-bb63680bea45 with identifier: a15f2ed136
2026-03-25 05:03:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26cf0fcb-e555-51f2-9340-bb63680bea45 with scrape type 1
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 26cf0fcb-e555-51f2-9340-bb63680bea45
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FNYRPavI_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NYRPavI_01-1200.jpg already downloaded
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FNYRPavI_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NYRPavI_02-1200.jpg already downloaded
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FNYRPavI_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NYRPavI_03-1200.jpg already downloaded
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FNYRPavI_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NYRPavI_04-1200.jpg already downloaded
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FNYRPavI_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NYRPavI_05-1200.jpg already downloaded
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FNYRPavI_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NYRPavI_06-1200.jpg already downloaded
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FNYRPavI_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NYRPavI_07-1200.jpg already downloaded
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FNYRPavI_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NYRPavI_08-1200.jpg already downloaded
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FNYRPavI_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NYRPavI_09-1200.jpg already downloaded
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FNYRPavI_11-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NYRPavI_11-1200.jpg already downloaded
2026-03-25 05:03:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 26cf0fcb-e555-51f2-9340-bb63680bea45, identifier: a15f2ed136
2026-03-25 05:03:04 [vpauto.fr] INFO: Found listing with ID: d9b64828bf
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d9b64828bf%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [vpauto.fr] INFO: Scrape type for d9b64828bf: 2
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FfDJwWDM_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_09-1200.jpg not downloaded yet
2026-03-25 05:03:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5bb019d4-3a55-53b0-8246-3f838b9f923a with identifier: c3ecdc31f8
2026-03-25 05:03:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5bb019d4-3a55-53b0-8246-3f838b9f923a with identifier: c3ecdc31f8
2026-03-25 05:03:04 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5bb019d4-3a55-53b0-8246-3f838b9f923a with identifier: c3ecdc31f8 to the API
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c3ecdc31f8/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '5bb019d4-3a55-53b0-8246-3f838b9f923a',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c3ecdc31f8/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 28379,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2017-10-18',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2017}
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c3ecdc31f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:04 [vpauto.fr] INFO: Saving data for c3ecdc31f8: {'created_time': 1774293260.823207, 'last_price_update_time': 1774414984.972788}
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c3ecdc31f8') HTTP/1.1" 204 0
2026-03-25 05:03:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 26cf0fcb-e555-51f2-9340-bb63680bea45 with identifier: a15f2ed136
2026-03-25 05:03:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 26cf0fcb-e555-51f2-9340-bb63680bea45 with identifier: a15f2ed136
2026-03-25 05:03:05 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 26cf0fcb-e555-51f2-9340-bb63680bea45 with identifier: a15f2ed136 to the API
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a15f2ed136/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-07T11:20:00Z',
 'fuel_type': 'Electric',
 'id': '26cf0fcb-e555-51f2-9340-bb63680bea45',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a15f2ed136/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 59282,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 12,
 'photo_urls': ['https://cdn.vpauto.fr/NYRPavI_01-1200.jpg',
                'https://cdn.vpauto.fr/NYRPavI_02-1200.jpg',
                'https://cdn.vpauto.fr/NYRPavI_03-1200.jpg',
                'https://cdn.vpauto.fr/NYRPavI_04-1200.jpg',
                'https://cdn.vpauto.fr/NYRPavI_05-1200.jpg',
                'https://cdn.vpauto.fr/NYRPavI_06-1200.jpg',
                'https://cdn.vpauto.fr/NYRPavI_07-1200.jpg',
                'https://cdn.vpauto.fr/NYRPavI_08-1200.jpg',
                'https://cdn.vpauto.fr/NYRPavI_09-1200.jpg',
                'https://cdn.vpauto.fr/NYRPavI_11-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3d51e67-2a51-5fbe-8a2f-6f596a8663c0/b3d51e67-2a51-5fbe-8a2f-6f596a8663c0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102397,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NYRPavI_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3d51e67-2a51-5fbe-8a2f-6f596a8663c0/b3d51e67-2a51-5fbe-8a2f-6f596a8663c0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100265,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NYRPavI_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3d51e67-2a51-5fbe-8a2f-6f596a8663c0/b3d51e67-2a51-5fbe-8a2f-6f596a8663c0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109629,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NYRPavI_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3d51e67-2a51-5fbe-8a2f-6f596a8663c0/b3d51e67-2a51-5fbe-8a2f-6f596a8663c0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111571,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NYRPavI_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3d51e67-2a51-5fbe-8a2f-6f596a8663c0/b3d51e67-2a51-5fbe-8a2f-6f596a8663c0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137414,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NYRPavI_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3d51e67-2a51-5fbe-8a2f-6f596a8663c0/b3d51e67-2a51-5fbe-8a2f-6f596a8663c0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96160,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NYRPavI_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3d51e67-2a51-5fbe-8a2f-6f596a8663c0/b3d51e67-2a51-5fbe-8a2f-6f596a8663c0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119215,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NYRPavI_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3d51e67-2a51-5fbe-8a2f-6f596a8663c0/b3d51e67-2a51-5fbe-8a2f-6f596a8663c0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84779,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NYRPavI_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3d51e67-2a51-5fbe-8a2f-6f596a8663c0/b3d51e67-2a51-5fbe-8a2f-6f596a8663c0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87365,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NYRPavI_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3d51e67-2a51-5fbe-8a2f-6f596a8663c0/b3d51e67-2a51-5fbe-8a2f-6f596a8663c0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104704,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/NYRPavI_11-1200.jpg',
             'Width': 1200}],
 'price': 300,
 'price_includes_vat': True,
 'registration_date': '2018-06-21',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2018}
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a15f2ed136%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [vpauto.fr] INFO: Saving data for a15f2ed136: {'created_time': 1774414985.299423, 'last_price_update_time': 1774414985.299433, 'auction_closing_time': 1775560800.0}
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a15f2ed136') HTTP/1.1" 204 0
2026-03-25 05:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJwWDM_06-1200.jpg> (referer: https://vpauto.eu/vehicle/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74090643-4c6f-5e5d-91a5-2827b559e796 with identifier: 5688648136
2026-03-25 05:03:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74090643-4c6f-5e5d-91a5-2827b559e796 with scrape type 1
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 74090643-4c6f-5e5d-91a5-2827b559e796
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdgvAawL_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dgvAawL_01-1200.jpg already downloaded
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdgvAawL_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dgvAawL_02-1200.jpg already downloaded
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdgvAawL_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dgvAawL_03-1200.jpg already downloaded
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdgvAawL_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dgvAawL_04-1200.jpg already downloaded
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdgvAawL_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dgvAawL_05-1200.jpg already downloaded
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdgvAawL_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dgvAawL_06-1200.jpg already downloaded
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdgvAawL_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dgvAawL_07-1200.jpg already downloaded
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdgvAawL_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dgvAawL_08-1200.jpg already downloaded
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdgvAawL_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dgvAawL_09-1200.jpg already downloaded
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FdgvAawL_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dgvAawL_10-1200.jpg already downloaded
2026-03-25 05:03:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 74090643-4c6f-5e5d-91a5-2827b559e796, identifier: 5688648136
2026-03-25 05:03:05 [vpauto.fr] INFO: Found listing with ID: 43ddc76f8
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2743ddc76f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [vpauto.fr] INFO: Scrape type for 43ddc76f8: 2
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_11-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_11-1200.jpg not downloaded yet
2026-03-25 05:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ff57444f36/fiat-ducato-tole-35-m-h2-20-mjt-115-euro-6-pack-hayon> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3991a66ef8/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ded8ee0f36/volkswagen-transporter-fgn-tole-l1h1-20-tdi-102-business-line> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 74090643-4c6f-5e5d-91a5-2827b559e796 with identifier: 5688648136
2026-03-25 05:03:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 74090643-4c6f-5e5d-91a5-2827b559e796 with identifier: 5688648136
2026-03-25 05:03:05 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 74090643-4c6f-5e5d-91a5-2827b559e796 with identifier: 5688648136 to the API
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/5688648136/renault-master-fgn-l2h2-33t-23-dci-130-e6-grand-confort>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '2.3L',
 'expiration_date': '2026-04-07T11:30:00Z',
 'fuel_type': 'Diesel',
 'id': '74090643-4c6f-5e5d-91a5-2827b559e796',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/5688648136/renault-master-fgn-l2h2-33t-23-dci-130-e6-grand-confort',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'RENAULT',
 'model': 'MASTER FGN L2H2 3.3t 2.3 dCi 130 E6 GRAND CONFORT',
 'odometer': 179095,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photo_urls': ['https://cdn.vpauto.fr/dgvAawL_01-1200.jpg',
                'https://cdn.vpauto.fr/dgvAawL_02-1200.jpg',
                'https://cdn.vpauto.fr/dgvAawL_03-1200.jpg',
                'https://cdn.vpauto.fr/dgvAawL_04-1200.jpg',
                'https://cdn.vpauto.fr/dgvAawL_05-1200.jpg',
                'https://cdn.vpauto.fr/dgvAawL_06-1200.jpg',
                'https://cdn.vpauto.fr/dgvAawL_07-1200.jpg',
                'https://cdn.vpauto.fr/dgvAawL_08-1200.jpg',
                'https://cdn.vpauto.fr/dgvAawL_09-1200.jpg',
                'https://cdn.vpauto.fr/dgvAawL_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74090643-4c6f-5e5d-91a5-2827b559e796/74090643-4c6f-5e5d-91a5-2827b559e796_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89602,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/dgvAawL_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74090643-4c6f-5e5d-91a5-2827b559e796/74090643-4c6f-5e5d-91a5-2827b559e796_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88983,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/dgvAawL_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74090643-4c6f-5e5d-91a5-2827b559e796/74090643-4c6f-5e5d-91a5-2827b559e796_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83470,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/dgvAawL_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74090643-4c6f-5e5d-91a5-2827b559e796/74090643-4c6f-5e5d-91a5-2827b559e796_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74547,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/dgvAawL_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74090643-4c6f-5e5d-91a5-2827b559e796/74090643-4c6f-5e5d-91a5-2827b559e796_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88795,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/dgvAawL_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74090643-4c6f-5e5d-91a5-2827b559e796/74090643-4c6f-5e5d-91a5-2827b559e796_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89448,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/dgvAawL_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74090643-4c6f-5e5d-91a5-2827b559e796/74090643-4c6f-5e5d-91a5-2827b559e796_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95873,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/dgvAawL_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74090643-4c6f-5e5d-91a5-2827b559e796/74090643-4c6f-5e5d-91a5-2827b559e796_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84360,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/dgvAawL_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74090643-4c6f-5e5d-91a5-2827b559e796/74090643-4c6f-5e5d-91a5-2827b559e796_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87717,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/dgvAawL_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74090643-4c6f-5e5d-91a5-2827b559e796/74090643-4c6f-5e5d-91a5-2827b559e796_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89373,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/dgvAawL_10-1200.jpg',
             'Width': 1200}],
 'price': 4000,
 'price_includes_vat': True,
 'registration_date': '2018-05-22',
 'seats_number': 3,
 'seller_name': None,
 'title': 'RENAULT MASTER FGN L2H2 3.3t 2.3 dCi 130 E6 GRAND CONFORT',
 'transmission': 'manual',
 'trim': 'MASTER FGN L2H2 3.3t 2.3 dCi 130 E6 GRAND CONFORT',
 'year': 2018}
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%275688648136%27 HTTP/1.1" 200 None
2026-03-25 05:03:05 [vpauto.fr] INFO: Saving data for 5688648136: {'created_time': 1774414985.937955, 'last_price_update_time': 1774414985.937966, 'auction_closing_time': 1775561400.0}
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='5688648136') HTTP/1.1" 204 0
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23613ced0>
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_3.jpg HTTP/1.1" 201 0
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_04-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_04-1200.jpg saved to cache
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e330591c-09d7-51d6-9f27-f751c871e968
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2361ad0d0>
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_4.jpg HTTP/1.1" 201 0
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_05-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_05-1200.jpg saved to cache
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e330591c-09d7-51d6-9f27-f751c871e968
2026-03-25 05:03:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d55f3622f8/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/94184c4cf8/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJwWDM_07-1200.jpg> (referer: https://vpauto.eu/vehicle/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJwWDM_03-1200.jpg> (referer: https://vpauto.eu/vehicle/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:06 [vpauto.fr] INFO: Found listing with ID: 857ae433f8
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27857ae433f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [vpauto.fr] INFO: Scrape type for 857ae433f8: 0
2026-03-25 05:03:06 [vpauto.fr] INFO: Found listing with ID: 3081d74dbf
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273081d74dbf%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [vpauto.fr] INFO: Scrape type for 3081d74dbf: 2
2026-03-25 05:03:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2354ea450>
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_5.jpg HTTP/1.1" 201 0
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_06-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_06-1200.jpg saved to cache
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e330591c-09d7-51d6-9f27-f751c871e968
2026-03-25 05:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJwWDM_08-1200.jpg> (referer: https://vpauto.eu/vehicle/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:06 [vpauto.fr] INFO: Found listing with ID: f0e384c7b1
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f0e384c7b1%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [vpauto.fr] INFO: Scrape type for f0e384c7b1: 0
2026-03-25 05:03:06 [vpauto.fr] INFO: Found listing with ID: 2480d58cf8
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272480d58cf8%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [vpauto.fr] INFO: Scrape type for 2480d58cf8: 0
2026-03-25 05:03:06 [vpauto.fr] INFO: Found listing with ID: 4db5cbc4f8
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274db5cbc4f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [vpauto.fr] INFO: Scrape type for 4db5cbc4f8: 2
2026-03-25 05:03:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f792ff6-b493-593c-8b48-0a3dc53809fe with identifier: ff57444f36
2026-03-25 05:03:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f792ff6-b493-593c-8b48-0a3dc53809fe with scrape type 1
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0f792ff6-b493-593c-8b48-0a3dc53809fe
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFvoQnZ_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFvoQnZ_01-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFvoQnZ_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFvoQnZ_02-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFvoQnZ_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFvoQnZ_03-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFvoQnZ_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFvoQnZ_04-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFvoQnZ_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFvoQnZ_05-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFvoQnZ_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFvoQnZ_06-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFvoQnZ_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFvoQnZ_07-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFvoQnZ_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFvoQnZ_08-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFvoQnZ_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFvoQnZ_09-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FaFvoQnZ_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/aFvoQnZ_10-1200.jpg already downloaded
2026-03-25 05:03:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0f792ff6-b493-593c-8b48-0a3dc53809fe, identifier: ff57444f36
2026-03-25 05:03:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca4c9328-e339-5ede-bd9b-42829a2c0e52 with identifier: 3991a66ef8
2026-03-25 05:03:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca4c9328-e339-5ede-bd9b-42829a2c0e52 with scrape type 2
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca4c9328-e339-5ede-bd9b-42829a2c0e52 with scrape type 2
2026-03-25 05:03:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ca4c9328-e339-5ede-bd9b-42829a2c0e52, identifier: 3991a66ef8
2026-03-25 05:03:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad2990cc-ed84-56c1-9ff1-e9759f48f7e2 with identifier: ded8ee0f36
2026-03-25 05:03:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad2990cc-ed84-56c1-9ff1-e9759f48f7e2 with scrape type 1
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ad2990cc-ed84-56c1-9ff1-e9759f48f7e2
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqbwHKIR_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qbwHKIR_01-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqbwHKIR_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qbwHKIR_02-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqbwHKIR_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qbwHKIR_03-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqbwHKIR_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qbwHKIR_04-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqbwHKIR_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qbwHKIR_05-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqbwHKIR_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qbwHKIR_06-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqbwHKIR_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qbwHKIR_07-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqbwHKIR_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qbwHKIR_08-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqbwHKIR_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qbwHKIR_09-1200.jpg already downloaded
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FqbwHKIR_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/qbwHKIR_10-1200.jpg already downloaded
2026-03-25 05:03:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ad2990cc-ed84-56c1-9ff1-e9759f48f7e2, identifier: ded8ee0f36
2026-03-25 05:03:07 [scrapy.extensions.logstats] INFO: Crawled 283 pages (at 102 pages/min), scraped 263 items (at 88 items/min)
2026-03-25 05:03:07 [scrapy.extensions.memusage] INFO: Peak memory usage is 215MiB
2026-03-25 05:03:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0f792ff6-b493-593c-8b48-0a3dc53809fe with identifier: ff57444f36
2026-03-25 05:03:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0f792ff6-b493-593c-8b48-0a3dc53809fe with identifier: ff57444f36
2026-03-25 05:03:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0f792ff6-b493-593c-8b48-0a3dc53809fe with identifier: ff57444f36 to the API
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ff57444f36/fiat-ducato-tole-35-m-h2-20-mjt-115-euro-6-pack-hayon>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': 'EURO 6',
 'engine': '3.5L',
 'expiration_date': '2026-04-07T11:30:00Z',
 'fuel_type': 'Diesel',
 'id': '0f792ff6-b493-593c-8b48-0a3dc53809fe',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ff57444f36/fiat-ducato-tole-35-m-h2-20-mjt-115-euro-6-pack-hayon',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'FIAT',
 'model': 'DUCATO TOLE 3.5 M H2 2.0 MJT 115 EURO 6 PACK+ HAYON',
 'odometer': 29072,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 16,
 'photo_urls': ['https://cdn.vpauto.fr/aFvoQnZ_01-1200.jpg',
                'https://cdn.vpauto.fr/aFvoQnZ_02-1200.jpg',
                'https://cdn.vpauto.fr/aFvoQnZ_03-1200.jpg',
                'https://cdn.vpauto.fr/aFvoQnZ_04-1200.jpg',
                'https://cdn.vpauto.fr/aFvoQnZ_05-1200.jpg',
                'https://cdn.vpauto.fr/aFvoQnZ_06-1200.jpg',
                'https://cdn.vpauto.fr/aFvoQnZ_07-1200.jpg',
                'https://cdn.vpauto.fr/aFvoQnZ_08-1200.jpg',
                'https://cdn.vpauto.fr/aFvoQnZ_09-1200.jpg',
                'https://cdn.vpauto.fr/aFvoQnZ_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a08688dd-0bda-536a-83b4-b6bd31319dfb/a08688dd-0bda-536a-83b4-b6bd31319dfb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93385,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFvoQnZ_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a08688dd-0bda-536a-83b4-b6bd31319dfb/a08688dd-0bda-536a-83b4-b6bd31319dfb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93225,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFvoQnZ_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a08688dd-0bda-536a-83b4-b6bd31319dfb/a08688dd-0bda-536a-83b4-b6bd31319dfb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97049,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFvoQnZ_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a08688dd-0bda-536a-83b4-b6bd31319dfb/a08688dd-0bda-536a-83b4-b6bd31319dfb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95648,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFvoQnZ_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a08688dd-0bda-536a-83b4-b6bd31319dfb/a08688dd-0bda-536a-83b4-b6bd31319dfb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108565,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFvoQnZ_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a08688dd-0bda-536a-83b4-b6bd31319dfb/a08688dd-0bda-536a-83b4-b6bd31319dfb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81833,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFvoQnZ_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a08688dd-0bda-536a-83b4-b6bd31319dfb/a08688dd-0bda-536a-83b4-b6bd31319dfb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95636,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFvoQnZ_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a08688dd-0bda-536a-83b4-b6bd31319dfb/a08688dd-0bda-536a-83b4-b6bd31319dfb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82445,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFvoQnZ_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a08688dd-0bda-536a-83b4-b6bd31319dfb/a08688dd-0bda-536a-83b4-b6bd31319dfb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112689,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFvoQnZ_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a08688dd-0bda-536a-83b4-b6bd31319dfb/a08688dd-0bda-536a-83b4-b6bd31319dfb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80438,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/aFvoQnZ_10-1200.jpg',
             'Width': 1200}],
 'price': 6900,
 'price_includes_vat': True,
 'registration_date': '2017-11-24',
 'seats_number': 7,
 'seller_name': None,
 'title': 'FIAT DUCATO TOLE 3.5 M H2 2.0 MJT 115 EURO 6 PACK+ HAYON',
 'transmission': 'manual',
 'trim': 'DUCATO TOLE 3.5 M H2 2.0 MJT 115 EURO 6 PACK+ HAYON',
 'year': 2017}
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ff57444f36%27 HTTP/1.1" 200 None
2026-03-25 05:03:07 [vpauto.fr] INFO: Saving data for ff57444f36: {'created_time': 1774414987.421272, 'last_price_update_time': 1774414987.421285, 'auction_closing_time': 1775561400.0}
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ff57444f36') HTTP/1.1" 204 0
2026-03-25 05:03:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ca4c9328-e339-5ede-bd9b-42829a2c0e52 with identifier: 3991a66ef8
2026-03-25 05:03:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ca4c9328-e339-5ede-bd9b-42829a2c0e52 with identifier: 3991a66ef8
2026-03-25 05:03:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ca4c9328-e339-5ede-bd9b-42829a2c0e52 with identifier: 3991a66ef8 to the API
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/3991a66ef8/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'ca4c9328-e339-5ede-bd9b-42829a2c0e52',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/3991a66ef8/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 38862,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2017-02-08',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2017}
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273991a66ef8%27 HTTP/1.1" 200 None
2026-03-25 05:03:07 [vpauto.fr] INFO: Saving data for 3991a66ef8: {'created_time': 1773774770.007175, 'last_price_update_time': 1774414987.732806}
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3991a66ef8') HTTP/1.1" 204 0
2026-03-25 05:03:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ad2990cc-ed84-56c1-9ff1-e9759f48f7e2 with identifier: ded8ee0f36
2026-03-25 05:03:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ad2990cc-ed84-56c1-9ff1-e9759f48f7e2 with identifier: ded8ee0f36
2026-03-25 05:03:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ad2990cc-ed84-56c1-9ff1-e9759f48f7e2 with identifier: ded8ee0f36 to the API
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ded8ee0f36/volkswagen-transporter-fgn-tole-l1h1-20-tdi-102-business-line>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 '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-07T11:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'ad2990cc-ed84-56c1-9ff1-e9759f48f7e2',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ded8ee0f36/volkswagen-transporter-fgn-tole-l1h1-20-tdi-102-business-line',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER FGN TOLE L1H1 2.0 TDI 102 BUSINESS LINE',
 'odometer': 229549,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 31,
 'photo_urls': ['https://cdn.vpauto.fr/qbwHKIR_01-1200.jpg',
                'https://cdn.vpauto.fr/qbwHKIR_02-1200.jpg',
                'https://cdn.vpauto.fr/qbwHKIR_03-1200.jpg',
                'https://cdn.vpauto.fr/qbwHKIR_04-1200.jpg',
                'https://cdn.vpauto.fr/qbwHKIR_05-1200.jpg',
                'https://cdn.vpauto.fr/qbwHKIR_06-1200.jpg',
                'https://cdn.vpauto.fr/qbwHKIR_07-1200.jpg',
                'https://cdn.vpauto.fr/qbwHKIR_08-1200.jpg',
                'https://cdn.vpauto.fr/qbwHKIR_09-1200.jpg',
                'https://cdn.vpauto.fr/qbwHKIR_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad2990cc-ed84-56c1-9ff1-e9759f48f7e2/ad2990cc-ed84-56c1-9ff1-e9759f48f7e2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94711,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qbwHKIR_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad2990cc-ed84-56c1-9ff1-e9759f48f7e2/ad2990cc-ed84-56c1-9ff1-e9759f48f7e2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84663,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qbwHKIR_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad2990cc-ed84-56c1-9ff1-e9759f48f7e2/ad2990cc-ed84-56c1-9ff1-e9759f48f7e2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90114,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qbwHKIR_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad2990cc-ed84-56c1-9ff1-e9759f48f7e2/ad2990cc-ed84-56c1-9ff1-e9759f48f7e2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81764,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qbwHKIR_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad2990cc-ed84-56c1-9ff1-e9759f48f7e2/ad2990cc-ed84-56c1-9ff1-e9759f48f7e2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93115,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qbwHKIR_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad2990cc-ed84-56c1-9ff1-e9759f48f7e2/ad2990cc-ed84-56c1-9ff1-e9759f48f7e2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84297,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qbwHKIR_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad2990cc-ed84-56c1-9ff1-e9759f48f7e2/ad2990cc-ed84-56c1-9ff1-e9759f48f7e2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96941,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qbwHKIR_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad2990cc-ed84-56c1-9ff1-e9759f48f7e2/ad2990cc-ed84-56c1-9ff1-e9759f48f7e2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82105,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qbwHKIR_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad2990cc-ed84-56c1-9ff1-e9759f48f7e2/ad2990cc-ed84-56c1-9ff1-e9759f48f7e2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97465,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qbwHKIR_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad2990cc-ed84-56c1-9ff1-e9759f48f7e2/ad2990cc-ed84-56c1-9ff1-e9759f48f7e2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125071,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/qbwHKIR_10-1200.jpg',
             'Width': 1200}],
 'price': 6800,
 'price_includes_vat': True,
 'registration_date': '2018-06-04',
 'seats_number': 3,
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER FGN TOLE L1H1 2.0 TDI 102 BUSINESS LINE',
 'transmission': 'manual',
 'trim': 'TRANSPORTER FGN TOLE L1H1 2.0 TDI 102 BUSINESS LINE',
 'year': 2018}
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ded8ee0f36%27 HTTP/1.1" 200 None
2026-03-25 05:03:08 [vpauto.fr] INFO: Saving data for ded8ee0f36: {'created_time': 1774414988.093398, 'last_price_update_time': 1774414988.09341, 'auction_closing_time': 1775561400.0}
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ded8ee0f36') HTTP/1.1" 204 0
2026-03-25 05:03:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d0d207e-0a9e-53ae-b285-52801e72ed58 with identifier: d55f3622f8
2026-03-25 05:03:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d0d207e-0a9e-53ae-b285-52801e72ed58 with scrape type 2
2026-03-25 05:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d0d207e-0a9e-53ae-b285-52801e72ed58 with scrape type 2
2026-03-25 05:03:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1d0d207e-0a9e-53ae-b285-52801e72ed58, identifier: d55f3622f8
2026-03-25 05:03:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6159637-e931-5562-86e1-8ae4a18fc456 with identifier: 94184c4cf8
2026-03-25 05:03:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6159637-e931-5562-86e1-8ae4a18fc456 with scrape type 2
2026-03-25 05:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6159637-e931-5562-86e1-8ae4a18fc456 with scrape type 2
2026-03-25 05:03:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: d6159637-e931-5562-86e1-8ae4a18fc456, identifier: 94184c4cf8
2026-03-25 05:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23619c650>
2026-03-25 05:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_6.jpg HTTP/1.1" 201 0
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_07-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_07-1200.jpg saved to cache
2026-03-25 05:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e330591c-09d7-51d6-9f27-f751c871e968
2026-03-25 05:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23560d950>
2026-03-25 05:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_2.jpg HTTP/1.1" 201 0
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_03-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_03-1200.jpg saved to cache
2026-03-25 05:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e330591c-09d7-51d6-9f27-f751c871e968
2026-03-25 05:03:08 [vpauto.fr] INFO: Found listing with ID: 66addf76f8
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:08 [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-25 05:03:08 [vpauto.fr] INFO: Scrape type for 66addf76f8: 0
2026-03-25 05:03:08 [vpauto.fr] INFO: Requesting listing page 9: https://vpauto.eu/vehicle/list?page=9
2026-03-25 05:03:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1d0d207e-0a9e-53ae-b285-52801e72ed58 with identifier: d55f3622f8
2026-03-25 05:03:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1d0d207e-0a9e-53ae-b285-52801e72ed58 with identifier: d55f3622f8
2026-03-25 05:03:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1d0d207e-0a9e-53ae-b285-52801e72ed58 with identifier: d55f3622f8 to the API
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d55f3622f8/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '1d0d207e-0a9e-53ae-b285-52801e72ed58',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d55f3622f8/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 39431,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2017-03-01',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2017}
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:08 [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-25 05:03:08 [vpauto.fr] INFO: Saving data for d55f3622f8: {'created_time': 1773774737.28166, 'last_price_update_time': 1774414988.850617}
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d55f3622f8') HTTP/1.1" 204 0
2026-03-25 05:03:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: d6159637-e931-5562-86e1-8ae4a18fc456 with identifier: 94184c4cf8
2026-03-25 05:03:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: d6159637-e931-5562-86e1-8ae4a18fc456 with identifier: 94184c4cf8
2026-03-25 05:03:08 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: d6159637-e931-5562-86e1-8ae4a18fc456 with identifier: 94184c4cf8 to the API
2026-03-25 05:03:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/94184c4cf8/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'd6159637-e931-5562-86e1-8ae4a18fc456',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/94184c4cf8/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 49213,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2017-12-18',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2017}
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2794184c4cf8%27 HTTP/1.1" 200 None
2026-03-25 05:03:09 [vpauto.fr] INFO: Saving data for 94184c4cf8: {'created_time': 1774293253.347387, 'last_price_update_time': 1774414989.254728}
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='94184c4cf8') HTTP/1.1" 204 0
2026-03-25 05:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJwWDM_09-1200.jpg> (referer: https://vpauto.eu/vehicle/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/fDJwWDM_11-1200.jpg> (referer: https://vpauto.eu/vehicle/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236175710>
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_7.jpg HTTP/1.1" 201 0
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_08-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_08-1200.jpg saved to cache
2026-03-25 05:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e330591c-09d7-51d6-9f27-f751c871e968
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235eba6d0>
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_8.jpg HTTP/1.1" 201 0
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_09-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_09-1200.jpg saved to cache
2026-03-25 05:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e330591c-09d7-51d6-9f27-f751c871e968
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2354ced90>
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_9.jpg HTTP/1.1" 201 0
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FfDJwWDM_11-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/fDJwWDM_11-1200.jpg saved to cache
2026-03-25 05:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e330591c-09d7-51d6-9f27-f751c871e968
2026-03-25 05:03:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e330591c-09d7-51d6-9f27-f751c871e968, skipping ID generation
2026-03-25 05:03:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e330591c-09d7-51d6-9f27-f751c871e968 with scrape type 1
2026-03-25 05:03:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e330591c-09d7-51d6-9f27-f751c871e968 sending to next pipeline
2026-03-25 05:03:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e330591c-09d7-51d6-9f27-f751c871e968, identifier: 87dbaec3bf
2026-03-25 05:03:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e330591c-09d7-51d6-9f27-f751c871e968 with identifier: 87dbaec3bf
2026-03-25 05:03:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e330591c-09d7-51d6-9f27-f751c871e968 with identifier: 87dbaec3bf
2026-03-25 05:03:09 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e330591c-09d7-51d6-9f27-f751c871e968 with identifier: 87dbaec3bf to the API
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/fDJwWDM_11-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'e330591c-09d7-51d6-9f27-f751c871e968',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/87dbaec3bf/toyota-proace-long-20l-140-d-4d-bva8-business',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'TOYOTA',
 'model': 'PROACE LONG 2.0L 140 D-4D BVA8 BUSINESS',
 'odometer': 80783,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 36,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99412,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJwWDM_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80613,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJwWDM_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87836,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJwWDM_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77943,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJwWDM_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78448,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJwWDM_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79990,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJwWDM_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90413,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJwWDM_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89702,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJwWDM_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82906,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJwWDM_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e330591c-09d7-51d6-9f27-f751c871e968/e330591c-09d7-51d6-9f27-f751c871e968_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123352,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/fDJwWDM_11-1200.jpg',
             'Width': 1200}],
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2022-12-15',
 'seats_number': 3,
 'seller_name': None,
 'title': 'TOYOTA PROACE LONG 2.0L 140 D-4D BVA8 BUSINESS',
 'transmission': 'automatic',
 'trim': 'PROACE LONG 2.0L 140 D-4D BVA8 BUSINESS',
 'year': 2022}
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2787dbaec3bf%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [vpauto.fr] INFO: Saving data for 87dbaec3bf: {'created_time': 1774414990.063515, 'last_price_update_time': 1774414990.063527}
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='87dbaec3bf') HTTP/1.1" 204 0
2026-03-25 05:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e83385dc36/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47dfa662-1ef8-5cfe-88c5-c25f734db52c with identifier: e83385dc36
2026-03-25 05:03:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47dfa662-1ef8-5cfe-88c5-c25f734db52c with scrape type 1
2026-03-25 05:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 47dfa662-1ef8-5cfe-88c5-c25f734db52c
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOJhBNXN_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OJhBNXN_01-1200.jpg already downloaded
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOJhBNXN_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OJhBNXN_02-1200.jpg already downloaded
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOJhBNXN_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OJhBNXN_03-1200.jpg already downloaded
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOJhBNXN_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OJhBNXN_04-1200.jpg already downloaded
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOJhBNXN_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OJhBNXN_05-1200.jpg already downloaded
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOJhBNXN_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OJhBNXN_06-1200.jpg already downloaded
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOJhBNXN_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OJhBNXN_07-1200.jpg already downloaded
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOJhBNXN_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OJhBNXN_08-1200.jpg already downloaded
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOJhBNXN_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OJhBNXN_09-1200.jpg already downloaded
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FOJhBNXN_11-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OJhBNXN_11-1200.jpg already downloaded
2026-03-25 05:03:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 47dfa662-1ef8-5cfe-88c5-c25f734db52c, identifier: e83385dc36
2026-03-25 05:03:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 47dfa662-1ef8-5cfe-88c5-c25f734db52c with identifier: e83385dc36
2026-03-25 05:03:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 47dfa662-1ef8-5cfe-88c5-c25f734db52c with identifier: e83385dc36
2026-03-25 05:03:10 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 47dfa662-1ef8-5cfe-88c5-c25f734db52c with identifier: e83385dc36 to the API
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e83385dc36/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-07T11:20:00Z',
 'fuel_type': 'Electric',
 'id': '47dfa662-1ef8-5cfe-88c5-c25f734db52c',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e83385dc36/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 15608,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photo_urls': ['https://cdn.vpauto.fr/OJhBNXN_01-1200.jpg',
                'https://cdn.vpauto.fr/OJhBNXN_02-1200.jpg',
                'https://cdn.vpauto.fr/OJhBNXN_03-1200.jpg',
                'https://cdn.vpauto.fr/OJhBNXN_04-1200.jpg',
                'https://cdn.vpauto.fr/OJhBNXN_05-1200.jpg',
                'https://cdn.vpauto.fr/OJhBNXN_06-1200.jpg',
                'https://cdn.vpauto.fr/OJhBNXN_07-1200.jpg',
                'https://cdn.vpauto.fr/OJhBNXN_08-1200.jpg',
                'https://cdn.vpauto.fr/OJhBNXN_09-1200.jpg',
                'https://cdn.vpauto.fr/OJhBNXN_11-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47dfa662-1ef8-5cfe-88c5-c25f734db52c/47dfa662-1ef8-5cfe-88c5-c25f734db52c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129365,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OJhBNXN_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47dfa662-1ef8-5cfe-88c5-c25f734db52c/47dfa662-1ef8-5cfe-88c5-c25f734db52c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117702,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OJhBNXN_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47dfa662-1ef8-5cfe-88c5-c25f734db52c/47dfa662-1ef8-5cfe-88c5-c25f734db52c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131417,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OJhBNXN_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47dfa662-1ef8-5cfe-88c5-c25f734db52c/47dfa662-1ef8-5cfe-88c5-c25f734db52c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133716,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OJhBNXN_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47dfa662-1ef8-5cfe-88c5-c25f734db52c/47dfa662-1ef8-5cfe-88c5-c25f734db52c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163428,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OJhBNXN_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47dfa662-1ef8-5cfe-88c5-c25f734db52c/47dfa662-1ef8-5cfe-88c5-c25f734db52c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158513,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OJhBNXN_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47dfa662-1ef8-5cfe-88c5-c25f734db52c/47dfa662-1ef8-5cfe-88c5-c25f734db52c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166284,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OJhBNXN_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47dfa662-1ef8-5cfe-88c5-c25f734db52c/47dfa662-1ef8-5cfe-88c5-c25f734db52c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142994,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OJhBNXN_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47dfa662-1ef8-5cfe-88c5-c25f734db52c/47dfa662-1ef8-5cfe-88c5-c25f734db52c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118850,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OJhBNXN_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47dfa662-1ef8-5cfe-88c5-c25f734db52c/47dfa662-1ef8-5cfe-88c5-c25f734db52c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140870,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/OJhBNXN_11-1200.jpg',
             'Width': 1200}],
 'price': 500,
 'price_includes_vat': True,
 'registration_date': '2016-09-28',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2016}
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e83385dc36%27 HTTP/1.1" 200 None
2026-03-25 05:03:10 [vpauto.fr] INFO: Saving data for e83385dc36: {'created_time': 1774414990.772035, 'last_price_update_time': 1774414990.772046, 'auction_closing_time': 1775560800.0}
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e83385dc36') HTTP/1.1" 204 0
2026-03-25 05:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/nwpSzvW_09-1200.jpg> (referer: https://vpauto.eu/vehicle/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7)
2026-03-25 05:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e99cf752f8/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/a509b7c36/citroen-berlingo-m-bluehdi-100-ss-etg6-club> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8bc8a8b9f8/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/f8e2eff1bf/peugeot-3008-16-hdi-115ch-fap-bvm6-style> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/c456e2ebf8/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/9ca964ebbf/renault-truck-pl-midlum-16t> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tVqHYrT_08-1200.jpg> (referer: https://vpauto.eu/vehicle/891dc45536/ligier-pro-pulse-4)
2026-03-25 05:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235ebb8d0>
2026-03-25 05:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_8.jpg HTTP/1.1" 201 0
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FnwpSzvW_09-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nwpSzvW_09-1200.jpg saved to cache
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83
2026-03-25 05:03:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08d4bd37-d8b7-5959-884e-9fc57d5e7b83, skipping ID generation
2026-03-25 05:03:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83 with scrape type 1
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 08d4bd37-d8b7-5959-884e-9fc57d5e7b83 sending to next pipeline
2026-03-25 05:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 08d4bd37-d8b7-5959-884e-9fc57d5e7b83, identifier: f882ba5c5a
2026-03-25 05:03:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 08d4bd37-d8b7-5959-884e-9fc57d5e7b83 with identifier: f882ba5c5a
2026-03-25 05:03:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 08d4bd37-d8b7-5959-884e-9fc57d5e7b83 with identifier: f882ba5c5a
2026-03-25 05:03:11 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 08d4bd37-d8b7-5959-884e-9fc57d5e7b83 with identifier: f882ba5c5a to the API
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/nwpSzvW_09-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '2.0L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '08d4bd37-d8b7-5959-884e-9fc57d5e7b83',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f882ba5c5a/audi-q5-20-tdi-170-dpf-quattro-ambition-luxe-s-tronic-7',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'AUDI',
 'model': 'Q5 2.0 Tdi 170 Dpf Quattro Ambition Luxe S tronic 7',
 'odometer': 167742,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 28,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84877,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nwpSzvW_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82505,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nwpSzvW_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88963,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nwpSzvW_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71850,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nwpSzvW_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89072,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nwpSzvW_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84702,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nwpSzvW_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81971,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nwpSzvW_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76840,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nwpSzvW_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114054,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nwpSzvW_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d4bd37-d8b7-5959-884e-9fc57d5e7b83/08d4bd37-d8b7-5959-884e-9fc57d5e7b83_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103507,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/nwpSzvW_10-1200.jpg',
             'Width': 1200}],
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2012-10-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI Q5 2.0 Tdi 170 Dpf Quattro Ambition Luxe S tronic 7',
 'transmission': 'automatic',
 'trim': 'Q5 2.0 Tdi 170 Dpf Quattro Ambition Luxe S tronic 7',
 'year': 2012}
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f882ba5c5a%27 HTTP/1.1" 200 None
2026-03-25 05:03:11 [vpauto.fr] INFO: Saving data for f882ba5c5a: {'created_time': 1774414991.495045, 'last_price_update_time': 1774414991.495057}
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f882ba5c5a') HTTP/1.1" 204 0
2026-03-25 05:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tVqHYrT_10-1200.jpg> (referer: https://vpauto.eu/vehicle/891dc45536/ligier-pro-pulse-4)
2026-03-25 05:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tVqHYrT_09-1200.jpg> (referer: https://vpauto.eu/vehicle/891dc45536/ligier-pro-pulse-4)
2026-03-25 05:03:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94e9e932-14f4-5c83-a177-c9b5935f3ee1 with identifier: e99cf752f8
2026-03-25 05:03:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94e9e932-14f4-5c83-a177-c9b5935f3ee1 with scrape type 2
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94e9e932-14f4-5c83-a177-c9b5935f3ee1 with scrape type 2
2026-03-25 05:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 94e9e932-14f4-5c83-a177-c9b5935f3ee1, identifier: e99cf752f8
2026-03-25 05:03:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a1a5d8c-7915-5642-862d-139482b45763 with identifier: a509b7c36
2026-03-25 05:03:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a1a5d8c-7915-5642-862d-139482b45763 with scrape type 1
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0a1a5d8c-7915-5642-862d-139482b45763
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlcGOJIl_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lcGOJIl_01-1200.jpg already downloaded
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlcGOJIl_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lcGOJIl_02-1200.jpg already downloaded
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlcGOJIl_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lcGOJIl_03-1200.jpg already downloaded
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlcGOJIl_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lcGOJIl_04-1200.jpg already downloaded
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlcGOJIl_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lcGOJIl_05-1200.jpg already downloaded
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlcGOJIl_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lcGOJIl_06-1200.jpg already downloaded
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlcGOJIl_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lcGOJIl_07-1200.jpg already downloaded
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlcGOJIl_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lcGOJIl_08-1200.jpg already downloaded
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlcGOJIl_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lcGOJIl_09-1200.jpg already downloaded
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FlcGOJIl_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/lcGOJIl_10-1200.jpg already downloaded
2026-03-25 05:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 0a1a5d8c-7915-5642-862d-139482b45763, identifier: a509b7c36
2026-03-25 05:03:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9a536e4-b978-507a-a5cc-1c5183b539ea with identifier: 8bc8a8b9f8
2026-03-25 05:03:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9a536e4-b978-507a-a5cc-1c5183b539ea with scrape type 2
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9a536e4-b978-507a-a5cc-1c5183b539ea with scrape type 2
2026-03-25 05:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: a9a536e4-b978-507a-a5cc-1c5183b539ea, identifier: 8bc8a8b9f8
2026-03-25 05:03:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7da660c-3f5d-5993-a612-d319844c0899 with identifier: f8e2eff1bf
2026-03-25 05:03:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7da660c-3f5d-5993-a612-d319844c0899 with scrape type 2
2026-03-25 05:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7da660c-3f5d-5993-a612-d319844c0899 with scrape type 2
2026-03-25 05:03:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: b7da660c-3f5d-5993-a612-d319844c0899, identifier: f8e2eff1bf
2026-03-25 05:03:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b042448-60d8-5afa-99f3-99182c5049af with identifier: c456e2ebf8
2026-03-25 05:03:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b042448-60d8-5afa-99f3-99182c5049af with scrape type 2
2026-03-25 05:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b042448-60d8-5afa-99f3-99182c5049af with scrape type 2
2026-03-25 05:03:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4b042448-60d8-5afa-99f3-99182c5049af, identifier: c456e2ebf8
2026-03-25 05:03:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26f4d208-cea9-5480-b5d8-83e44caf509d with identifier: 9ca964ebbf
2026-03-25 05:03:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26f4d208-cea9-5480-b5d8-83e44caf509d with scrape type 2
2026-03-25 05:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26f4d208-cea9-5480-b5d8-83e44caf509d with scrape type 2
2026-03-25 05:03:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 26f4d208-cea9-5480-b5d8-83e44caf509d, identifier: 9ca964ebbf
2026-03-25 05:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23564ef50>
2026-03-25 05:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_7.jpg HTTP/1.1" 201 0
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_08-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_08-1200.jpg saved to cache
2026-03-25 05:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5e7e4d76-2772-5f08-8fe7-3f366d719257
2026-03-25 05:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tVqHYrT_07-1200.jpg> (referer: https://vpauto.eu/vehicle/891dc45536/ligier-pro-pulse-4)
2026-03-25 05:03:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 94e9e932-14f4-5c83-a177-c9b5935f3ee1 with identifier: e99cf752f8
2026-03-25 05:03:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 94e9e932-14f4-5c83-a177-c9b5935f3ee1 with identifier: e99cf752f8
2026-03-25 05:03:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 94e9e932-14f4-5c83-a177-c9b5935f3ee1 with identifier: e99cf752f8 to the API
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e99cf752f8/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '94e9e932-14f4-5c83-a177-c9b5935f3ee1',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e99cf752f8/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 34407,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2015-05-29',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2015}
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e99cf752f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:12 [vpauto.fr] INFO: Saving data for e99cf752f8: {'created_time': 1773774772.683264, 'last_price_update_time': 1774414992.623726}
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e99cf752f8') HTTP/1.1" 204 0
2026-03-25 05:03:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 0a1a5d8c-7915-5642-862d-139482b45763 with identifier: a509b7c36
2026-03-25 05:03:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 0a1a5d8c-7915-5642-862d-139482b45763 with identifier: a509b7c36
2026-03-25 05:03:12 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 0a1a5d8c-7915-5642-862d-139482b45763 with identifier: a509b7c36 to the API
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/a509b7c36/citroen-berlingo-m-bluehdi-100-ss-etg6-club>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 6',
 'engine': '',
 'expiration_date': '2026-04-07T11:30:00Z',
 'fuel_type': 'Diesel',
 'id': '0a1a5d8c-7915-5642-862d-139482b45763',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/a509b7c36/citroen-berlingo-m-bluehdi-100-ss-etg6-club',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'CITROEN',
 'model': 'BERLINGO M BLUEHDI 100 S&S ETG6 CLUB',
 'odometer': 121533,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 21,
 'photo_urls': ['https://cdn.vpauto.fr/lcGOJIl_01-1200.jpg',
                'https://cdn.vpauto.fr/lcGOJIl_02-1200.jpg',
                'https://cdn.vpauto.fr/lcGOJIl_03-1200.jpg',
                'https://cdn.vpauto.fr/lcGOJIl_04-1200.jpg',
                'https://cdn.vpauto.fr/lcGOJIl_05-1200.jpg',
                'https://cdn.vpauto.fr/lcGOJIl_06-1200.jpg',
                'https://cdn.vpauto.fr/lcGOJIl_07-1200.jpg',
                'https://cdn.vpauto.fr/lcGOJIl_08-1200.jpg',
                'https://cdn.vpauto.fr/lcGOJIl_09-1200.jpg',
                'https://cdn.vpauto.fr/lcGOJIl_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a1a5d8c-7915-5642-862d-139482b45763/0a1a5d8c-7915-5642-862d-139482b45763_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88664,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lcGOJIl_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a1a5d8c-7915-5642-862d-139482b45763/0a1a5d8c-7915-5642-862d-139482b45763_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82940,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lcGOJIl_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a1a5d8c-7915-5642-862d-139482b45763/0a1a5d8c-7915-5642-862d-139482b45763_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85226,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lcGOJIl_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a1a5d8c-7915-5642-862d-139482b45763/0a1a5d8c-7915-5642-862d-139482b45763_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70274,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lcGOJIl_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a1a5d8c-7915-5642-862d-139482b45763/0a1a5d8c-7915-5642-862d-139482b45763_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84381,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lcGOJIl_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a1a5d8c-7915-5642-862d-139482b45763/0a1a5d8c-7915-5642-862d-139482b45763_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96629,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lcGOJIl_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a1a5d8c-7915-5642-862d-139482b45763/0a1a5d8c-7915-5642-862d-139482b45763_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98909,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lcGOJIl_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a1a5d8c-7915-5642-862d-139482b45763/0a1a5d8c-7915-5642-862d-139482b45763_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81024,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lcGOJIl_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a1a5d8c-7915-5642-862d-139482b45763/0a1a5d8c-7915-5642-862d-139482b45763_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102120,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lcGOJIl_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a1a5d8c-7915-5642-862d-139482b45763/0a1a5d8c-7915-5642-862d-139482b45763_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74276,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/lcGOJIl_10-1200.jpg',
             'Width': 1200}],
 'price': 3000,
 'price_includes_vat': True,
 'registration_date': '2017-12-22',
 'seats_number': 3,
 'seller_name': None,
 'title': 'CITROEN BERLINGO M BLUEHDI 100 S&S ETG6 CLUB',
 'transmission': 'automatic',
 'trim': 'BERLINGO M BLUEHDI 100 S&S ETG6 CLUB',
 'year': 2017}
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27a509b7c36%27 HTTP/1.1" 200 None
2026-03-25 05:03:12 [vpauto.fr] INFO: Saving data for a509b7c36: {'created_time': 1774414992.978937, 'last_price_update_time': 1774414992.978948, 'auction_closing_time': 1775561400.0}
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a509b7c36') HTTP/1.1" 204 0
2026-03-25 05:03:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: a9a536e4-b978-507a-a5cc-1c5183b539ea with identifier: 8bc8a8b9f8
2026-03-25 05:03:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: a9a536e4-b978-507a-a5cc-1c5183b539ea with identifier: 8bc8a8b9f8
2026-03-25 05:03:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: a9a536e4-b978-507a-a5cc-1c5183b539ea with identifier: 8bc8a8b9f8 to the API
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8bc8a8b9f8/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': 'a9a536e4-b978-507a-a5cc-1c5183b539ea',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8bc8a8b9f8/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 36111,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2016-10-24',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2016}
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278bc8a8b9f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:13 [vpauto.fr] INFO: Saving data for 8bc8a8b9f8: {'created_time': 1773774717.28726, 'last_price_update_time': 1774414993.271143}
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8bc8a8b9f8') HTTP/1.1" 204 0
2026-03-25 05:03:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: b7da660c-3f5d-5993-a612-d319844c0899 with identifier: f8e2eff1bf
2026-03-25 05:03:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: b7da660c-3f5d-5993-a612-d319844c0899 with identifier: f8e2eff1bf
2026-03-25 05:03:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: b7da660c-3f5d-5993-a612-d319844c0899 with identifier: f8e2eff1bf to the API
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/f8e2eff1bf/peugeot-3008-16-hdi-115ch-fap-bvm6-style>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '1.6L',
 'expiration_date': '2026-04-04T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'b7da660c-3f5d-5993-a612-d319844c0899',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/f8e2eff1bf/peugeot-3008-16-hdi-115ch-fap-bvm6-style',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': '3008 1.6 HDi 115ch FAP BVM6 Style',
 'odometer': 157990,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 4600,
 'price_includes_vat': True,
 'registration_date': '2015-01-09',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 HDi 115ch FAP BVM6 Style',
 'transmission': 'manual',
 'trim': '3008 1.6 HDi 115ch FAP BVM6 Style',
 'year': 2015}
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f8e2eff1bf%27 HTTP/1.1" 200 None
2026-03-25 05:03:13 [vpauto.fr] INFO: Saving data for f8e2eff1bf: {'auction_closing_time': 1775295000.0, 'created_time': 1774293235.79661, 'last_price_update_time': 1774414993.585285}
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='f8e2eff1bf') HTTP/1.1" 204 0
2026-03-25 05:03:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4b042448-60d8-5afa-99f3-99182c5049af with identifier: c456e2ebf8
2026-03-25 05:03:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4b042448-60d8-5afa-99f3-99182c5049af with identifier: c456e2ebf8
2026-03-25 05:03:13 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4b042448-60d8-5afa-99f3-99182c5049af with identifier: c456e2ebf8 to the API
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/c456e2ebf8/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '4b042448-60d8-5afa-99f3-99182c5049af',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/c456e2ebf8/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 40022,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2016-12-15',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2016}
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c456e2ebf8%27 HTTP/1.1" 200 None
2026-03-25 05:03:13 [vpauto.fr] INFO: Saving data for c456e2ebf8: {'created_time': 1773774721.136065, 'last_price_update_time': 1774414993.921485}
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='c456e2ebf8') HTTP/1.1" 204 0
2026-03-25 05:03:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 26f4d208-cea9-5480-b5d8-83e44caf509d with identifier: 9ca964ebbf
2026-03-25 05:03:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 26f4d208-cea9-5480-b5d8-83e44caf509d with identifier: 9ca964ebbf
2026-03-25 05:03:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 26f4d208-cea9-5480-b5d8-83e44caf509d with identifier: 9ca964ebbf to the API
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:14 [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-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2726f4d208-cea9-5480-b5d8-83e44caf509d%27 HTTP/1.1" 200 None
2026-03-25 05:03:14 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 26f4d208-cea9-5480-b5d8-83e44caf509d: 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: \u0022White\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022RENAULT TRUCK PL MIDLUM 16T\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 720000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022RENAULT TRUCK\u0022, \u0022Model\u0022: \u0022PL MIDLUM 16T\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222015-11-04\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/9ca964ebbf/renault-truck-pl-midlum-16t\u0022, \u0022ExpirationDate\u0022: \u00222026-04-04T10:30:00Z\u0022, \u0022Location\u0022: \u002276 - ROUEN\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022PL MIDLUM 16T\u0022, \u0022Year\u0022: 2015, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 2, \u0022DoorsNumber\u0022: null, \u0022CO2EmissionValue\u0022: null, \u0022EmissionStandard\u0022: \u0022EURO 6\u0022, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u002226f4d208-cea9-5480-b5d8-83e44caf509d\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Wed, 25 Mar 2026 05:03:13 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-25 05:03:14 [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-25 05:03:14 [scrapy.core.scraper] ERROR: Error processing {'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-04T10:30:00Z',
 'fuel_type': 'Diesel',
 'id': '26f4d208-cea9-5480-b5d8-83e44caf509d',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/9ca964ebbf/renault-truck-pl-midlum-16t',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'RENAULT TRUCK',
 'model': 'PL MIDLUM 16T',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7200,
 'price_includes_vat': True,
 'registration_date': '2015-11-04',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT TRUCK PL MIDLUM 16T',
 'transmission': 'automatic',
 'trim': 'PL MIDLUM 16T',
 'year': 2015}
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-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279ca964ebbf%27 HTTP/1.1" 200 None
2026-03-25 05:03:14 [vpauto.fr] INFO: Saving data for 9ca964ebbf: {'auction_closing_time': 1775298600.0, 'created_time': 1774293236.971745, 'last_price_update_time': 1774414994.225092}
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9ca964ebbf') HTTP/1.1" 204 0
2026-03-25 05:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/43ddc76f8/renault-clio-iii-dci-75-eco2-expression-clim-euro-5> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235676f50>
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_9.jpg HTTP/1.1" 201 0
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_10-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_10-1200.jpg saved to cache
2026-03-25 05:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5e7e4d76-2772-5f08-8fe7-3f366d719257
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235529650>
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_8.jpg HTTP/1.1" 201 0
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_09-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_09-1200.jpg saved to cache
2026-03-25 05:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5e7e4d76-2772-5f08-8fe7-3f366d719257
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236ef7c90>
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_6.jpg HTTP/1.1" 201 0
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_07-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_07-1200.jpg saved to cache
2026-03-25 05:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5e7e4d76-2772-5f08-8fe7-3f366d719257
2026-03-25 05:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tVqHYrT_06-1200.jpg> (referer: https://vpauto.eu/vehicle/891dc45536/ligier-pro-pulse-4)
2026-03-25 05:03:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc4c5319-9603-58c2-94ef-d2094eb71dcc with identifier: 43ddc76f8
2026-03-25 05:03:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc4c5319-9603-58c2-94ef-d2094eb71dcc with scrape type 2
2026-03-25 05:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc4c5319-9603-58c2-94ef-d2094eb71dcc with scrape type 2
2026-03-25 05:03:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: bc4c5319-9603-58c2-94ef-d2094eb71dcc, identifier: 43ddc76f8
2026-03-25 05:03:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: bc4c5319-9603-58c2-94ef-d2094eb71dcc with identifier: 43ddc76f8
2026-03-25 05:03:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: bc4c5319-9603-58c2-94ef-d2094eb71dcc with identifier: 43ddc76f8
2026-03-25 05:03:14 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: bc4c5319-9603-58c2-94ef-d2094eb71dcc with identifier: 43ddc76f8 to the API
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/43ddc76f8/renault-clio-iii-dci-75-eco2-expression-clim-euro-5>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 5',
 'engine': '',
 'expiration_date': '2026-03-30T11:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'bc4c5319-9603-58c2-94ef-d2094eb71dcc',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/43ddc76f8/renault-clio-iii-dci-75-eco2-expression-clim-euro-5',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'Clio III dCi 75 eco2 Expression Clim Euro 5',
 'odometer': 148681,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 200,
 'price_includes_vat': True,
 'registration_date': '2012-01-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Clio III dCi 75 eco2 Expression Clim Euro 5',
 'transmission': 'manual',
 'trim': 'Clio III dCi 75 eco2 Expression Clim Euro 5',
 'year': 2012}
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2743ddc76f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:14 [vpauto.fr] INFO: Saving data for 43ddc76f8: {'auction_closing_time': 1774870200.0, 'created_time': 1774293340.348576, 'last_price_update_time': 1774414994.788099}
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='43ddc76f8') HTTP/1.1" 204 0
2026-03-25 05:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tVqHYrT_04-1200.jpg> (referer: https://vpauto.eu/vehicle/891dc45536/ligier-pro-pulse-4)
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235ff7c90>
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_5.jpg HTTP/1.1" 201 0
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_06-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_06-1200.jpg saved to cache
2026-03-25 05:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5e7e4d76-2772-5f08-8fe7-3f366d719257
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235684ad0>
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_3.jpg HTTP/1.1" 201 0
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_04-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_04-1200.jpg saved to cache
2026-03-25 05:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5e7e4d76-2772-5f08-8fe7-3f366d719257
2026-03-25 05:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/tVqHYrT_03-1200.jpg> (referer: https://vpauto.eu/vehicle/891dc45536/ligier-pro-pulse-4)
2026-03-25 05:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235665d90>
2026-03-25 05:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_2.jpg HTTP/1.1" 201 0
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FtVqHYrT_03-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/tVqHYrT_03-1200.jpg saved to cache
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5e7e4d76-2772-5f08-8fe7-3f366d719257
2026-03-25 05:03:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5e7e4d76-2772-5f08-8fe7-3f366d719257, skipping ID generation
2026-03-25 05:03:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e7e4d76-2772-5f08-8fe7-3f366d719257 with scrape type 1
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5e7e4d76-2772-5f08-8fe7-3f366d719257 sending to next pipeline
2026-03-25 05:03:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5e7e4d76-2772-5f08-8fe7-3f366d719257, identifier: 891dc45536
2026-03-25 05:03:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5e7e4d76-2772-5f08-8fe7-3f366d719257 with identifier: 891dc45536
2026-03-25 05:03:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5e7e4d76-2772-5f08-8fe7-3f366d719257 with identifier: 891dc45536
2026-03-25 05:03:15 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5e7e4d76-2772-5f08-8fe7-3f366d719257 with identifier: 891dc45536 to the API
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/tVqHYrT_03-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-07T11:20:00Z',
 'fuel_type': 'Electric',
 'id': '5e7e4d76-2772-5f08-8fe7-3f366d719257',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/891dc45536/ligier-pro-pulse-4',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'LIGIER PRO',
 'model': 'PULSE 4',
 'odometer': 48535,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 14,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132013,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tVqHYrT_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116886,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tVqHYrT_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116274,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tVqHYrT_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121782,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tVqHYrT_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125378,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tVqHYrT_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108833,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tVqHYrT_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136415,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tVqHYrT_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143541,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tVqHYrT_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133723,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tVqHYrT_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e7e4d76-2772-5f08-8fe7-3f366d719257/5e7e4d76-2772-5f08-8fe7-3f366d719257_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138179,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/tVqHYrT_10-1200.jpg',
             'Width': 1200}],
 'price': 1700,
 'price_includes_vat': True,
 'registration_date': '2016-06-10',
 'seats_number': 2,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 4',
 'transmission': 'automatic',
 'trim': 'PULSE 4',
 'year': 2016}
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27891dc45536%27 HTTP/1.1" 200 None
2026-03-25 05:03:15 [vpauto.fr] INFO: Saving data for 891dc45536: {'created_time': 1774414995.511781, 'last_price_update_time': 1774414995.511791, 'auction_closing_time': 1775560800.0}
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='891dc45536') HTTP/1.1" 204 0
2026-03-25 05:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/eea8f6b236/jaguar-f-pace-20-d-180-ch-awd-bva8-r-sport> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/3081d74dbf/renault-clio-campus-societe-dci-65-eco2-generique> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/47d3a131bf/citroen-c4-picasso-bluehdi-120-ss-shine> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08654b34-10e7-551a-8eea-90f9398484bb with identifier: eea8f6b236
2026-03-25 05:03:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08654b34-10e7-551a-8eea-90f9398484bb with scrape type 1
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 08654b34-10e7-551a-8eea-90f9398484bb
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFObJJqM_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FObJJqM_01-1200.jpg already downloaded
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFObJJqM_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FObJJqM_02-1200.jpg already downloaded
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFObJJqM_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FObJJqM_03-1200.jpg already downloaded
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFObJJqM_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FObJJqM_04-1200.jpg already downloaded
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFObJJqM_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FObJJqM_05-1200.jpg already downloaded
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFObJJqM_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FObJJqM_06-1200.jpg already downloaded
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFObJJqM_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FObJJqM_07-1200.jpg already downloaded
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFObJJqM_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FObJJqM_08-1200.jpg already downloaded
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFObJJqM_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FObJJqM_09-1200.jpg already downloaded
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FFObJJqM_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/FObJJqM_10-1200.jpg already downloaded
2026-03-25 05:03:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 08654b34-10e7-551a-8eea-90f9398484bb, identifier: eea8f6b236
2026-03-25 05:03:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e150af7b-0a18-5047-aee0-527386b15d1a with identifier: 3081d74dbf
2026-03-25 05:03:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e150af7b-0a18-5047-aee0-527386b15d1a with scrape type 2
2026-03-25 05:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e150af7b-0a18-5047-aee0-527386b15d1a with scrape type 2
2026-03-25 05:03:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: e150af7b-0a18-5047-aee0-527386b15d1a, identifier: 3081d74dbf
2026-03-25 05:03:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41c5a6dc-f811-5bb6-b19e-183008f668cb with identifier: 47d3a131bf
2026-03-25 05:03:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41c5a6dc-f811-5bb6-b19e-183008f668cb with scrape type 2
2026-03-25 05:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41c5a6dc-f811-5bb6-b19e-183008f668cb with scrape type 2
2026-03-25 05:03:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 41c5a6dc-f811-5bb6-b19e-183008f668cb, identifier: 47d3a131bf
2026-03-25 05:03:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 08654b34-10e7-551a-8eea-90f9398484bb with identifier: eea8f6b236
2026-03-25 05:03:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 08654b34-10e7-551a-8eea-90f9398484bb with identifier: eea8f6b236
2026-03-25 05:03:16 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 08654b34-10e7-551a-8eea-90f9398484bb with identifier: eea8f6b236 to the API
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/eea8f6b236/jaguar-f-pace-20-d-180-ch-awd-bva8-r-sport>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '2.0L',
 'expiration_date': '2026-04-07T11:30:00Z',
 'fuel_type': 'Diesel',
 'id': '08654b34-10e7-551a-8eea-90f9398484bb',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/eea8f6b236/jaguar-f-pace-20-d-180-ch-awd-bva8-r-sport',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'JAGUAR',
 'model': 'F-Pace 2.0 D - 180 ch AWD BVA8 R-Sport',
 'odometer': 126134,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photo_urls': ['https://cdn.vpauto.fr/FObJJqM_01-1200.jpg',
                'https://cdn.vpauto.fr/FObJJqM_02-1200.jpg',
                'https://cdn.vpauto.fr/FObJJqM_03-1200.jpg',
                'https://cdn.vpauto.fr/FObJJqM_04-1200.jpg',
                'https://cdn.vpauto.fr/FObJJqM_05-1200.jpg',
                'https://cdn.vpauto.fr/FObJJqM_06-1200.jpg',
                'https://cdn.vpauto.fr/FObJJqM_07-1200.jpg',
                'https://cdn.vpauto.fr/FObJJqM_08-1200.jpg',
                'https://cdn.vpauto.fr/FObJJqM_09-1200.jpg',
                'https://cdn.vpauto.fr/FObJJqM_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_211f8cc0-36a2-575b-a3c9-db6afca4a7f8/211f8cc0-36a2-575b-a3c9-db6afca4a7f8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62301,
             'Height': 675,
             'OriginUrl': 'https://cdn.vpauto.fr/FObJJqM_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_211f8cc0-36a2-575b-a3c9-db6afca4a7f8/211f8cc0-36a2-575b-a3c9-db6afca4a7f8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68501,
             'Height': 675,
             'OriginUrl': 'https://cdn.vpauto.fr/FObJJqM_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_211f8cc0-36a2-575b-a3c9-db6afca4a7f8/211f8cc0-36a2-575b-a3c9-db6afca4a7f8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63600,
             'Height': 675,
             'OriginUrl': 'https://cdn.vpauto.fr/FObJJqM_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_211f8cc0-36a2-575b-a3c9-db6afca4a7f8/211f8cc0-36a2-575b-a3c9-db6afca4a7f8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54277,
             'Height': 675,
             'OriginUrl': 'https://cdn.vpauto.fr/FObJJqM_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_211f8cc0-36a2-575b-a3c9-db6afca4a7f8/211f8cc0-36a2-575b-a3c9-db6afca4a7f8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56267,
             'Height': 675,
             'OriginUrl': 'https://cdn.vpauto.fr/FObJJqM_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_211f8cc0-36a2-575b-a3c9-db6afca4a7f8/211f8cc0-36a2-575b-a3c9-db6afca4a7f8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64501,
             'Height': 675,
             'OriginUrl': 'https://cdn.vpauto.fr/FObJJqM_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_211f8cc0-36a2-575b-a3c9-db6afca4a7f8/211f8cc0-36a2-575b-a3c9-db6afca4a7f8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65893,
             'Height': 675,
             'OriginUrl': 'https://cdn.vpauto.fr/FObJJqM_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_211f8cc0-36a2-575b-a3c9-db6afca4a7f8/211f8cc0-36a2-575b-a3c9-db6afca4a7f8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72105,
             'Height': 675,
             'OriginUrl': 'https://cdn.vpauto.fr/FObJJqM_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_211f8cc0-36a2-575b-a3c9-db6afca4a7f8/211f8cc0-36a2-575b-a3c9-db6afca4a7f8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92185,
             'Height': 675,
             'OriginUrl': 'https://cdn.vpauto.fr/FObJJqM_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_211f8cc0-36a2-575b-a3c9-db6afca4a7f8/211f8cc0-36a2-575b-a3c9-db6afca4a7f8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118272,
             'Height': 675,
             'OriginUrl': 'https://cdn.vpauto.fr/FObJJqM_10-1200.jpg',
             'Width': 1200}],
 'price': 7500,
 'price_includes_vat': True,
 'registration_date': '2016-04-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'JAGUAR F-Pace 2.0 D - 180 ch AWD BVA8 R-Sport',
 'transmission': 'automatic',
 'trim': 'F-Pace 2.0 D - 180 ch AWD BVA8 R-Sport',
 'year': 2016}
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eea8f6b236%27 HTTP/1.1" 200 None
2026-03-25 05:03:16 [vpauto.fr] INFO: Saving data for eea8f6b236: {'created_time': 1774414996.449695, 'last_price_update_time': 1774414996.449706, 'auction_closing_time': 1775561400.0}
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='eea8f6b236') HTTP/1.1" 204 0
2026-03-25 05:03:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: e150af7b-0a18-5047-aee0-527386b15d1a with identifier: 3081d74dbf
2026-03-25 05:03:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: e150af7b-0a18-5047-aee0-527386b15d1a with identifier: 3081d74dbf
2026-03-25 05:03:16 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: e150af7b-0a18-5047-aee0-527386b15d1a with identifier: 3081d74dbf to the API
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/3081d74dbf/renault-clio-campus-societe-dci-65-eco2-generique>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium blue',
 'currency': 'EUR',
 'doors_number': 3,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-04T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'e150af7b-0a18-5047-aee0-527386b15d1a',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/3081d74dbf/renault-clio-campus-societe-dci-65-eco2-generique',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'RENAULT',
 'model': 'CLIO CAMPUS SOCIETE DCI 65 ECO2 GENERIQUE',
 'odometer': 94419,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 500,
 'price_includes_vat': True,
 'registration_date': '2010-02-05',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT CLIO CAMPUS SOCIETE DCI 65 ECO2 GENERIQUE',
 'transmission': 'manual',
 'trim': 'CLIO CAMPUS SOCIETE DCI 65 ECO2 GENERIQUE',
 'year': 2010}
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273081d74dbf%27 HTTP/1.1" 200 None
2026-03-25 05:03:16 [vpauto.fr] INFO: Saving data for 3081d74dbf: {'auction_closing_time': 1775295000.0, 'created_time': 1774293469.038023, 'last_price_update_time': 1774414996.733358}
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='3081d74dbf') HTTP/1.1" 204 0
2026-03-25 05:03:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 41c5a6dc-f811-5bb6-b19e-183008f668cb with identifier: 47d3a131bf
2026-03-25 05:03:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 41c5a6dc-f811-5bb6-b19e-183008f668cb with identifier: 47d3a131bf
2026-03-25 05:03:16 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 41c5a6dc-f811-5bb6-b19e-183008f668cb with identifier: 47d3a131bf to the API
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/47d3a131bf/citroen-c4-picasso-bluehdi-120-ss-shine>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 '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-04T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': '41c5a6dc-f811-5bb6-b19e-183008f668cb',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/47d3a131bf/citroen-c4-picasso-bluehdi-120-ss-shine',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'CITROEN',
 'model': 'C4 Picasso BlueHDi 120 S&S Shine',
 'odometer': 62168,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 8700,
 'price_includes_vat': True,
 'registration_date': '2017-09-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 Picasso BlueHDi 120 S&S Shine',
 'transmission': 'manual',
 'trim': 'C4 Picasso BlueHDi 120 S&S Shine',
 'year': 2017}
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2747d3a131bf%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Saving data for 47d3a131bf: {'auction_closing_time': 1775295000.0, 'created_time': 1774293252.54708, 'last_price_update_time': 1774414997.044364}
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='47d3a131bf') HTTP/1.1" 204 0
2026-03-25 05:03:17 [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-25 05:03:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4db5cbc4f8/peugeot-206-cc-16i-16v-roland-garros> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2a3d84eabf/peugeot-2008-12-puretech-110ch-ss-bvm5-crossway> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d9b64828bf/peugeot-partner-fgn-120-l1-16-hdi-90-fap-pack-cd-clim-nav> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:17 [vpauto.fr] INFO: Found 96 ads on page 9
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: e83385dc36
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e83385dc36%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for e83385dc36: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: 8bc8a8b9f8
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%278bc8a8b9f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for 8bc8a8b9f8: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: c456e2ebf8
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27c456e2ebf8%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for c456e2ebf8: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: 4142769f8
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274142769f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for 4142769f8: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: 6c08e4aff8
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276c08e4aff8%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for 6c08e4aff8: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: eea8f6b236
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27eea8f6b236%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for eea8f6b236: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: 33eab7eebf
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2733eab7eebf%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for 33eab7eebf: 2
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: 9ca964ebbf
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%279ca964ebbf%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for 9ca964ebbf: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: e99cf752f8
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e99cf752f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for e99cf752f8: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: f8e2eff1bf
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27f8e2eff1bf%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for f8e2eff1bf: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: 2a3d84eabf
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272a3d84eabf%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for 2a3d84eabf: 2
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: d9b64828bf
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27d9b64828bf%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for d9b64828bf: 2
2026-03-25 05:03:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce6314d8-335c-5041-a7f4-620c47e2caf4 with identifier: 4db5cbc4f8
2026-03-25 05:03:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce6314d8-335c-5041-a7f4-620c47e2caf4 with scrape type 2
2026-03-25 05:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce6314d8-335c-5041-a7f4-620c47e2caf4 with scrape type 2
2026-03-25 05:03:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ce6314d8-335c-5041-a7f4-620c47e2caf4, identifier: 4db5cbc4f8
2026-03-25 05:03:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cec93d69-ee55-5ab1-bcf4-5f79255eaac5 with identifier: 2a3d84eabf
2026-03-25 05:03:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cec93d69-ee55-5ab1-bcf4-5f79255eaac5 with scrape type 2
2026-03-25 05:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cec93d69-ee55-5ab1-bcf4-5f79255eaac5 with scrape type 2
2026-03-25 05:03:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: cec93d69-ee55-5ab1-bcf4-5f79255eaac5, identifier: 2a3d84eabf
2026-03-25 05:03:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f97596c5-23fe-5e99-915a-6d36e4e35a15 with identifier: d9b64828bf
2026-03-25 05:03:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f97596c5-23fe-5e99-915a-6d36e4e35a15 with scrape type 2
2026-03-25 05:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f97596c5-23fe-5e99-915a-6d36e4e35a15 with scrape type 2
2026-03-25 05:03:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f97596c5-23fe-5e99-915a-6d36e4e35a15, identifier: d9b64828bf
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: 43ddc76f8
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2743ddc76f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for 43ddc76f8: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: 857ae433f8
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27857ae433f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for 857ae433f8: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: 3081d74dbf
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%273081d74dbf%27 HTTP/1.1" 200 None
2026-03-25 05:03:17 [vpauto.fr] INFO: Scrape type for 3081d74dbf: 0
2026-03-25 05:03:17 [vpauto.fr] INFO: Found listing with ID: f0e384c7b1
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:18 [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-25 05:03:18 [vpauto.fr] INFO: Scrape type for f0e384c7b1: 0
2026-03-25 05:03:18 [vpauto.fr] INFO: Found listing with ID: 2480d58cf8
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:18 [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-25 05:03:18 [vpauto.fr] INFO: Scrape type for 2480d58cf8: 0
2026-03-25 05:03:18 [vpauto.fr] INFO: Found listing with ID: 4db5cbc4f8
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:18 [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-25 05:03:18 [vpauto.fr] INFO: Scrape type for 4db5cbc4f8: 2
2026-03-25 05:03:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ce6314d8-335c-5041-a7f4-620c47e2caf4 with identifier: 4db5cbc4f8
2026-03-25 05:03:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ce6314d8-335c-5041-a7f4-620c47e2caf4 with identifier: 4db5cbc4f8
2026-03-25 05:03:18 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ce6314d8-335c-5041-a7f4-620c47e2caf4 with identifier: 4db5cbc4f8 to the API
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/4db5cbc4f8/peugeot-206-cc-16i-16v-roland-garros>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 2,
 'emission_standard': 'EURO 3',
 'engine': '',
 'expiration_date': '2026-03-30T11:30:00Z',
 'fuel_type': 'Petrol',
 'id': 'ce6314d8-335c-5041-a7f4-620c47e2caf4',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4db5cbc4f8/peugeot-206-cc-16i-16v-roland-garros',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '206 CC 1.6i 16V Roland Garros',
 'odometer': 118000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 100,
 'price_includes_vat': True,
 'registration_date': '2004-04-29',
 'seats_number': 4,
 'seller_name': None,
 'title': 'PEUGEOT 206 CC 1.6i 16V Roland Garros',
 'transmission': 'manual',
 'trim': '206 CC 1.6i 16V Roland Garros',
 'year': 2004}
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:18 [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-25 05:03:18 [vpauto.fr] INFO: Saving data for 4db5cbc4f8: {'auction_closing_time': 1774870200.0, 'created_time': 1774293226.864832, 'last_price_update_time': 1774414998.344084}
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4db5cbc4f8') HTTP/1.1" 204 0
2026-03-25 05:03:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: cec93d69-ee55-5ab1-bcf4-5f79255eaac5 with identifier: 2a3d84eabf
2026-03-25 05:03:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: cec93d69-ee55-5ab1-bcf4-5f79255eaac5 with identifier: 2a3d84eabf
2026-03-25 05:03:18 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: cec93d69-ee55-5ab1-bcf4-5f79255eaac5 with identifier: 2a3d84eabf to the API
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2a3d84eabf/peugeot-2008-12-puretech-110ch-ss-bvm5-crossway>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.2L',
 'expiration_date': '2026-04-04T09:30:00Z',
 'fuel_type': 'Petrol',
 'id': 'cec93d69-ee55-5ab1-bcf4-5f79255eaac5',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2a3d84eabf/peugeot-2008-12-puretech-110ch-ss-bvm5-crossway',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': '2008 1.2 Puretech 110ch S&s Bvm5 Crossway',
 'odometer': 192446,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 2200,
 'price_includes_vat': True,
 'registration_date': '2015-04-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 Puretech 110ch S&s Bvm5 Crossway',
 'transmission': 'manual',
 'trim': '2008 1.2 Puretech 110ch S&s Bvm5 Crossway',
 'year': 2015}
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:18 [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-25 05:03:18 [vpauto.fr] INFO: Saving data for 2a3d84eabf: {'auction_closing_time': 1775295000.0, 'created_time': 1774293225.663432, 'last_price_update_time': 1774414998.832492}
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2a3d84eabf') HTTP/1.1" 204 0
2026-03-25 05:03:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f97596c5-23fe-5e99-915a-6d36e4e35a15 with identifier: d9b64828bf
2026-03-25 05:03:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f97596c5-23fe-5e99-915a-6d36e4e35a15 with identifier: d9b64828bf
2026-03-25 05:03:18 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f97596c5-23fe-5e99-915a-6d36e4e35a15 with identifier: d9b64828bf to the API
2026-03-25 05:03:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/d9b64828bf/peugeot-partner-fgn-120-l1-16-hdi-90-fap-pack-cd-clim-nav>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium blue',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': 'EURO 5',
 'engine': '1.6L',
 'expiration_date': '2026-04-04T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': 'f97596c5-23fe-5e99-915a-6d36e4e35a15',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/d9b64828bf/peugeot-partner-fgn-120-l1-16-hdi-90-fap-pack-cd-clim-nav',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': 'PARTNER FGN 120 L1 1.6 HDI 90 FAP PACK CD CLIM NAV',
 'odometer': 86951,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 4600,
 'price_includes_vat': True,
 'registration_date': '2014-12-29',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT PARTNER FGN 120 L1 1.6 HDI 90 FAP PACK CD CLIM NAV',
 'transmission': 'manual',
 'trim': 'PARTNER FGN 120 L1 1.6 HDI 90 FAP PACK CD CLIM NAV',
 'year': 2014}
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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-25 05:03:19 [vpauto.fr] INFO: Saving data for d9b64828bf: {'auction_closing_time': 1775295000.0, 'created_time': 1774293482.938252, 'last_price_update_time': 1774414999.129962}
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='d9b64828bf') HTTP/1.1" 204 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 66addf76f8
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 66addf76f8: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 2b8136def8
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 2b8136def8: 2
2026-03-25 05:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/bcd5d51436/ligier-pro-pulse-3> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ac4afe7c36/renault-kangoo-ze-33-generique> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: d187083ab1
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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-25 05:03:19 [vpauto.fr] INFO: Scrape type for d187083ab1: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 33dd7710aa
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 33dd7710aa: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 366c7632f8
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 366c7632f8: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 7dccca18f8
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 7dccca18f8: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: bf73a101bf
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for bf73a101bf: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: f568866836
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for f568866836: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 44ea65e4f8
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2744ea65e4f8%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [vpauto.fr] INFO: Scrape type for 44ea65e4f8: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: f137f91f8
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for f137f91f8: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: c3c2cb4936
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for c3c2cb4936: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: e5af61b0f8
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for e5af61b0f8: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 96522210f8
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 96522210f8: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 8af77663bf
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 8af77663bf: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 7d83b0a8f8
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 7d83b0a8f8: 2
2026-03-25 05:03:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 22096b7af8
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 22096b7af8: 2
2026-03-25 05:03:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 3c34b173aa
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 3c34b173aa: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 6049140ebf
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 6049140ebf: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: b6eaae47bf
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for b6eaae47bf: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 2313759f36
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [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-25 05:03:19 [vpauto.fr] INFO: Scrape type for 2313759f36: 0
2026-03-25 05:03:19 [vpauto.fr] INFO: Found listing with ID: 2465e5715a
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272465e5715a%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [vpauto.fr] INFO: Scrape type for 2465e5715a: 1
2026-03-25 05:03:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20edda29-1182-5991-87cd-7776d109ab01 with identifier: bcd5d51436
2026-03-25 05:03:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20edda29-1182-5991-87cd-7776d109ab01 with scrape type 1
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 20edda29-1182-5991-87cd-7776d109ab01
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCNQQdDK_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CNQQdDK_01-1200.jpg already downloaded
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCNQQdDK_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CNQQdDK_02-1200.jpg already downloaded
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCNQQdDK_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CNQQdDK_03-1200.jpg already downloaded
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCNQQdDK_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CNQQdDK_04-1200.jpg already downloaded
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCNQQdDK_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CNQQdDK_05-1200.jpg already downloaded
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCNQQdDK_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CNQQdDK_06-1200.jpg already downloaded
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCNQQdDK_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CNQQdDK_07-1200.jpg already downloaded
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCNQQdDK_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CNQQdDK_08-1200.jpg already downloaded
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCNQQdDK_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CNQQdDK_09-1200.jpg already downloaded
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FCNQQdDK_11-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/CNQQdDK_11-1200.jpg already downloaded
2026-03-25 05:03:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 20edda29-1182-5991-87cd-7776d109ab01, identifier: bcd5d51436
2026-03-25 05:03:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 820890be-ae59-5e4d-830c-63f5c95c7f49 with identifier: ac4afe7c36
2026-03-25 05:03:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 820890be-ae59-5e4d-830c-63f5c95c7f49 with scrape type 1
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 820890be-ae59-5e4d-830c-63f5c95c7f49
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeliKlrL_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eliKlrL_01-1200.jpg already downloaded
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeliKlrL_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eliKlrL_02-1200.jpg already downloaded
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeliKlrL_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eliKlrL_03-1200.jpg already downloaded
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeliKlrL_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eliKlrL_04-1200.jpg already downloaded
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeliKlrL_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eliKlrL_05-1200.jpg already downloaded
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeliKlrL_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eliKlrL_06-1200.jpg already downloaded
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeliKlrL_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eliKlrL_07-1200.jpg already downloaded
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeliKlrL_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eliKlrL_08-1200.jpg already downloaded
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeliKlrL_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eliKlrL_09-1200.jpg already downloaded
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FeliKlrL_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/eliKlrL_10-1200.jpg already downloaded
2026-03-25 05:03:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 820890be-ae59-5e4d-830c-63f5c95c7f49, identifier: ac4afe7c36
2026-03-25 05:03:20 [vpauto.fr] INFO: Found listing with ID: 2bb12859bf
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [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-25 05:03:20 [vpauto.fr] INFO: Scrape type for 2bb12859bf: 0
2026-03-25 05:03:20 [vpauto.fr] INFO: Found listing with ID: 322dd065f8
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [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-25 05:03:20 [vpauto.fr] INFO: Scrape type for 322dd065f8: 2
2026-03-25 05:03:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 20edda29-1182-5991-87cd-7776d109ab01 with identifier: bcd5d51436
2026-03-25 05:03:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 20edda29-1182-5991-87cd-7776d109ab01 with identifier: bcd5d51436
2026-03-25 05:03:20 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 20edda29-1182-5991-87cd-7776d109ab01 with identifier: bcd5d51436 to the API
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/bcd5d51436/ligier-pro-pulse-3>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-07T11:20:00Z',
 'fuel_type': 'Electric',
 'id': '20edda29-1182-5991-87cd-7776d109ab01',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/bcd5d51436/ligier-pro-pulse-3',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'LIGIER PRO',
 'model': 'PULSE 3',
 'odometer': 50150,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 11,
 'photo_urls': ['https://cdn.vpauto.fr/CNQQdDK_01-1200.jpg',
                'https://cdn.vpauto.fr/CNQQdDK_02-1200.jpg',
                'https://cdn.vpauto.fr/CNQQdDK_03-1200.jpg',
                'https://cdn.vpauto.fr/CNQQdDK_04-1200.jpg',
                'https://cdn.vpauto.fr/CNQQdDK_05-1200.jpg',
                'https://cdn.vpauto.fr/CNQQdDK_06-1200.jpg',
                'https://cdn.vpauto.fr/CNQQdDK_07-1200.jpg',
                'https://cdn.vpauto.fr/CNQQdDK_08-1200.jpg',
                'https://cdn.vpauto.fr/CNQQdDK_09-1200.jpg',
                'https://cdn.vpauto.fr/CNQQdDK_11-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_86c0acbf-780e-5015-b477-4ff6f23389aa/86c0acbf-780e-5015-b477-4ff6f23389aa_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86450,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CNQQdDK_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_86c0acbf-780e-5015-b477-4ff6f23389aa/86c0acbf-780e-5015-b477-4ff6f23389aa_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81259,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CNQQdDK_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_86c0acbf-780e-5015-b477-4ff6f23389aa/86c0acbf-780e-5015-b477-4ff6f23389aa_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118279,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CNQQdDK_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_86c0acbf-780e-5015-b477-4ff6f23389aa/86c0acbf-780e-5015-b477-4ff6f23389aa_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82746,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CNQQdDK_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_86c0acbf-780e-5015-b477-4ff6f23389aa/86c0acbf-780e-5015-b477-4ff6f23389aa_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147295,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CNQQdDK_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_86c0acbf-780e-5015-b477-4ff6f23389aa/86c0acbf-780e-5015-b477-4ff6f23389aa_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102169,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CNQQdDK_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_86c0acbf-780e-5015-b477-4ff6f23389aa/86c0acbf-780e-5015-b477-4ff6f23389aa_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95842,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CNQQdDK_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_86c0acbf-780e-5015-b477-4ff6f23389aa/86c0acbf-780e-5015-b477-4ff6f23389aa_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79424,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CNQQdDK_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_86c0acbf-780e-5015-b477-4ff6f23389aa/86c0acbf-780e-5015-b477-4ff6f23389aa_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88511,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CNQQdDK_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_86c0acbf-780e-5015-b477-4ff6f23389aa/86c0acbf-780e-5015-b477-4ff6f23389aa_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103210,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/CNQQdDK_11-1200.jpg',
             'Width': 1200}],
 'price': 200,
 'price_includes_vat': True,
 'registration_date': '2018-05-28',
 'seats_number': 1,
 'seller_name': None,
 'title': 'LIGIER PRO PULSE 3',
 'transmission': 'automatic',
 'trim': 'PULSE 3',
 'year': 2018}
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27bcd5d51436%27 HTTP/1.1" 200 None
2026-03-25 05:03:20 [vpauto.fr] INFO: Saving data for bcd5d51436: {'created_time': 1774415000.536089, 'last_price_update_time': 1774415000.536098, 'auction_closing_time': 1775560800.0}
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bcd5d51436') HTTP/1.1" 204 0
2026-03-25 05:03:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 820890be-ae59-5e4d-830c-63f5c95c7f49 with identifier: ac4afe7c36
2026-03-25 05:03:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 820890be-ae59-5e4d-830c-63f5c95c7f49 with identifier: ac4afe7c36
2026-03-25 05:03:20 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 820890be-ae59-5e4d-830c-63f5c95c7f49 with identifier: ac4afe7c36 to the API
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ac4afe7c36/renault-kangoo-ze-33-generique>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium yellow',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-04-07T11:30:00Z',
 'fuel_type': 'Electric',
 'id': '820890be-ae59-5e4d-830c-63f5c95c7f49',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ac4afe7c36/renault-kangoo-ze-33-generique',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'RENAULT',
 'model': 'KANGOO Z.E. 33 GENERIQUE',
 'odometer': 136755,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 25,
 'photo_urls': ['https://cdn.vpauto.fr/eliKlrL_01-1200.jpg',
                'https://cdn.vpauto.fr/eliKlrL_02-1200.jpg',
                'https://cdn.vpauto.fr/eliKlrL_03-1200.jpg',
                'https://cdn.vpauto.fr/eliKlrL_04-1200.jpg',
                'https://cdn.vpauto.fr/eliKlrL_05-1200.jpg',
                'https://cdn.vpauto.fr/eliKlrL_06-1200.jpg',
                'https://cdn.vpauto.fr/eliKlrL_07-1200.jpg',
                'https://cdn.vpauto.fr/eliKlrL_08-1200.jpg',
                'https://cdn.vpauto.fr/eliKlrL_09-1200.jpg',
                'https://cdn.vpauto.fr/eliKlrL_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_820890be-ae59-5e4d-830c-63f5c95c7f49/820890be-ae59-5e4d-830c-63f5c95c7f49_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94638,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eliKlrL_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_820890be-ae59-5e4d-830c-63f5c95c7f49/820890be-ae59-5e4d-830c-63f5c95c7f49_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77111,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eliKlrL_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_820890be-ae59-5e4d-830c-63f5c95c7f49/820890be-ae59-5e4d-830c-63f5c95c7f49_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90365,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eliKlrL_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_820890be-ae59-5e4d-830c-63f5c95c7f49/820890be-ae59-5e4d-830c-63f5c95c7f49_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74207,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eliKlrL_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_820890be-ae59-5e4d-830c-63f5c95c7f49/820890be-ae59-5e4d-830c-63f5c95c7f49_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85450,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eliKlrL_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_820890be-ae59-5e4d-830c-63f5c95c7f49/820890be-ae59-5e4d-830c-63f5c95c7f49_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89962,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eliKlrL_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_820890be-ae59-5e4d-830c-63f5c95c7f49/820890be-ae59-5e4d-830c-63f5c95c7f49_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90016,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eliKlrL_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_820890be-ae59-5e4d-830c-63f5c95c7f49/820890be-ae59-5e4d-830c-63f5c95c7f49_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82556,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eliKlrL_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_820890be-ae59-5e4d-830c-63f5c95c7f49/820890be-ae59-5e4d-830c-63f5c95c7f49_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119667,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eliKlrL_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_820890be-ae59-5e4d-830c-63f5c95c7f49/820890be-ae59-5e4d-830c-63f5c95c7f49_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107608,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/eliKlrL_10-1200.jpg',
             'Width': 1200}],
 'price': 400,
 'price_includes_vat': True,
 'registration_date': '2018-05-18',
 'seats_number': 2,
 'seller_name': None,
 'title': 'RENAULT KANGOO Z.E. 33 GENERIQUE',
 'transmission': 'automatic',
 'trim': 'KANGOO Z.E. 33 GENERIQUE',
 'year': 2018}
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ac4afe7c36%27 HTTP/1.1" 200 None
2026-03-25 05:03:20 [vpauto.fr] INFO: Saving data for ac4afe7c36: {'created_time': 1774415000.971528, 'last_price_update_time': 1774415000.971539, 'auction_closing_time': 1775561400.0}
2026-03-25 05:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ac4afe7c36') HTTP/1.1" 204 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 4c8e1b7d9e
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274c8e1b7d9e%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [vpauto.fr] INFO: Scrape type for 4c8e1b7d9e: 1
2026-03-25 05:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/8ddd1b1ef8/renault-trafic-l1h1-1000-19-dci-80-9-places> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e72dd0ceaa/volkswagen-polo-societe-16-tdi-95-ss-confortline-business-reversible> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/6651184cbf/citroen-ami> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 4ead3bc336
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for 4ead3bc336: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 56767d6ebf
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for 56767d6ebf: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 592c5a97bf
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for 592c5a97bf: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 77dfe04636
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2777dfe04636%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [vpauto.fr] INFO: Scrape type for 77dfe04636: 1
2026-03-25 05:03:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 7b96f553f8
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for 7b96f553f8: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 90abc9d65a
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for 90abc9d65a: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: a8dc20e6f8
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for a8dc20e6f8: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: d13a14836
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for d13a14836: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: d7c1b827f8
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for d7c1b827f8: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 2fdb636bf
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for 2fdb636bf: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 1842bd3436
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for 1842bd3436: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: f9650f0836
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for f9650f0836: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: bcaba6f45a
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for bcaba6f45a: 2
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: ac24d96e5a
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ac24d96e5a%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [vpauto.fr] INFO: Scrape type for ac24d96e5a: 1
2026-03-25 05:03:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2a16e06-e862-55cd-9739-6e9ffd414d06 with identifier: 8ddd1b1ef8
2026-03-25 05:03:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2a16e06-e862-55cd-9739-6e9ffd414d06 with scrape type 2
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2a16e06-e862-55cd-9739-6e9ffd414d06 with scrape type 2
2026-03-25 05:03:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: f2a16e06-e862-55cd-9739-6e9ffd414d06, identifier: 8ddd1b1ef8
2026-03-25 05:03:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34690d3a-f1fe-5ba5-bef7-951dd295d0a0 with identifier: e72dd0ceaa
2026-03-25 05:03:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34690d3a-f1fe-5ba5-bef7-951dd295d0a0 with scrape type 1
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 34690d3a-f1fe-5ba5-bef7-951dd295d0a0
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYxacdWK_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YxacdWK_01-1200.jpg already downloaded
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYxacdWK_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YxacdWK_02-1200.jpg already downloaded
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYxacdWK_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YxacdWK_03-1200.jpg already downloaded
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYxacdWK_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YxacdWK_04-1200.jpg already downloaded
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYxacdWK_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YxacdWK_05-1200.jpg already downloaded
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYxacdWK_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YxacdWK_06-1200.jpg already downloaded
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYxacdWK_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YxacdWK_07-1200.jpg already downloaded
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYxacdWK_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YxacdWK_08-1200.jpg already downloaded
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYxacdWK_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YxacdWK_09-1200.jpg already downloaded
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FYxacdWK_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/YxacdWK_10-1200.jpg already downloaded
2026-03-25 05:03:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 34690d3a-f1fe-5ba5-bef7-951dd295d0a0, identifier: e72dd0ceaa
2026-03-25 05:03:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a2d6d55-bfd7-5b84-b6bc-21ba7cbe9774 with identifier: 6651184cbf
2026-03-25 05:03:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a2d6d55-bfd7-5b84-b6bc-21ba7cbe9774 with scrape type 2
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a2d6d55-bfd7-5b84-b6bc-21ba7cbe9774 with scrape type 2
2026-03-25 05:03:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 4a2d6d55-bfd7-5b84-b6bc-21ba7cbe9774, identifier: 6651184cbf
2026-03-25 05:03:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffeb865c-47f7-559b-8125-7e0e5f910c93 with identifier: b0397963bf
2026-03-25 05:03:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffeb865c-47f7-559b-8125-7e0e5f910c93 with scrape type 1
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ffeb865c-47f7-559b-8125-7e0e5f910c93
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_01-1200.jpg not downloaded yet
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: f8d6f1c25a
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for f8d6f1c25a: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 6f489eddf8
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for 6f489eddf8: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 2c30e88c9e
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for 2c30e88c9e: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 56cf23e636
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for 56cf23e636: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 5ec47cfff8
2026-03-25 05:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:21 [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-25 05:03:21 [vpauto.fr] INFO: Scrape type for 5ec47cfff8: 0
2026-03-25 05:03:21 [vpauto.fr] INFO: Found listing with ID: 69332dc25a
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 69332dc25a: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 83a9e88a36
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 83a9e88a36: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 1ed7617236
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 1ed7617236: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: f0d8d97d36
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for f0d8d97d36: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: e615e00a9e
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for e615e00a9e: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 9cc22e0e36
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 9cc22e0e36: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 80ba7ce6f8
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 80ba7ce6f8: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 8277467336
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 8277467336: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 1de0ca9ab1
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 1de0ca9ab1: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 35fde5a6f8
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 35fde5a6f8: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 38313d4cf8
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 38313d4cf8: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 4580b384bf
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 4580b384bf: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 4b475fabbf
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 4b475fabbf: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 4c177ecef8
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 4c177ecef8: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 527f68e236
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 527f68e236: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 542e04ce36
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 542e04ce36: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 551e4e38f8
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Scrape type for 551e4e38f8: 0
2026-03-25 05:03:22 [vpauto.fr] INFO: Found listing with ID: 57277a6a9e
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2757277a6a9e%27 HTTP/1.1" 200 None
2026-03-25 05:03:22 [vpauto.fr] INFO: Scrape type for 57277a6a9e: 1
2026-03-25 05:03:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: f2a16e06-e862-55cd-9739-6e9ffd414d06 with identifier: 8ddd1b1ef8
2026-03-25 05:03:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: f2a16e06-e862-55cd-9739-6e9ffd414d06 with identifier: 8ddd1b1ef8
2026-03-25 05:03:22 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: f2a16e06-e862-55cd-9739-6e9ffd414d06 with identifier: 8ddd1b1ef8 to the API
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/8ddd1b1ef8/renault-trafic-l1h1-1000-19-dci-80-9-places>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': 3,
 'emission_standard': 'EURO 3',
 'engine': '1.9L',
 'expiration_date': '2026-03-30T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f2a16e06-e862-55cd-9739-6e9ffd414d06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/8ddd1b1ef8/renault-trafic-l1h1-1000-19-dci-80-9-places',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'RENAULT',
 'model': 'Trafic L1H1 1000 1.9 dCi 80 9 places',
 'odometer': 230812,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 5800,
 'price_includes_vat': True,
 'registration_date': '2003-08-28',
 'seats_number': 9,
 'seller_name': None,
 'title': 'RENAULT Trafic L1H1 1000 1.9 dCi 80 9 places',
 'transmission': 'manual',
 'trim': 'Trafic L1H1 1000 1.9 dCi 80 9 places',
 'year': 2003}
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [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-25 05:03:22 [vpauto.fr] INFO: Saving data for 8ddd1b1ef8: {'auction_closing_time': 1774868400.0, 'created_time': 1774293153.952984, 'last_price_update_time': 1774415002.673702}
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8ddd1b1ef8') HTTP/1.1" 204 0
2026-03-25 05:03:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 34690d3a-f1fe-5ba5-bef7-951dd295d0a0 with identifier: e72dd0ceaa
2026-03-25 05:03:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 34690d3a-f1fe-5ba5-bef7-951dd295d0a0 with identifier: e72dd0ceaa
2026-03-25 05:03:22 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 34690d3a-f1fe-5ba5-bef7-951dd295d0a0 with identifier: e72dd0ceaa to the API
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/e72dd0ceaa/volkswagen-polo-societe-16-tdi-95-ss-confortline-business-reversible>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Gris Clair',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO',
 'engine': '1.6L',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '34690d3a-f1fe-5ba5-bef7-951dd295d0a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/e72dd0ceaa/volkswagen-polo-societe-16-tdi-95-ss-confortline-business-reversible',
 'listing': 'auction',
 'location': '59 - LILLE',
 'make': 'VOLKSWAGEN',
 'model': 'Polo Societe 1.6 Tdi 95 S&s CONFORTLINE BUSINESS REVERSIBLE',
 'odometer': 138921,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photo_urls': ['https://cdn.vpauto.fr/YxacdWK_01-1200.jpg',
                'https://cdn.vpauto.fr/YxacdWK_02-1200.jpg',
                'https://cdn.vpauto.fr/YxacdWK_03-1200.jpg',
                'https://cdn.vpauto.fr/YxacdWK_04-1200.jpg',
                'https://cdn.vpauto.fr/YxacdWK_05-1200.jpg',
                'https://cdn.vpauto.fr/YxacdWK_06-1200.jpg',
                'https://cdn.vpauto.fr/YxacdWK_07-1200.jpg',
                'https://cdn.vpauto.fr/YxacdWK_08-1200.jpg',
                'https://cdn.vpauto.fr/YxacdWK_09-1200.jpg',
                'https://cdn.vpauto.fr/YxacdWK_10-1200.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34690d3a-f1fe-5ba5-bef7-951dd295d0a0/34690d3a-f1fe-5ba5-bef7-951dd295d0a0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84424,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YxacdWK_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34690d3a-f1fe-5ba5-bef7-951dd295d0a0/34690d3a-f1fe-5ba5-bef7-951dd295d0a0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81903,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YxacdWK_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34690d3a-f1fe-5ba5-bef7-951dd295d0a0/34690d3a-f1fe-5ba5-bef7-951dd295d0a0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83720,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YxacdWK_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34690d3a-f1fe-5ba5-bef7-951dd295d0a0/34690d3a-f1fe-5ba5-bef7-951dd295d0a0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65064,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YxacdWK_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34690d3a-f1fe-5ba5-bef7-951dd295d0a0/34690d3a-f1fe-5ba5-bef7-951dd295d0a0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84408,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YxacdWK_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34690d3a-f1fe-5ba5-bef7-951dd295d0a0/34690d3a-f1fe-5ba5-bef7-951dd295d0a0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82667,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YxacdWK_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34690d3a-f1fe-5ba5-bef7-951dd295d0a0/34690d3a-f1fe-5ba5-bef7-951dd295d0a0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83016,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YxacdWK_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34690d3a-f1fe-5ba5-bef7-951dd295d0a0/34690d3a-f1fe-5ba5-bef7-951dd295d0a0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74068,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YxacdWK_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34690d3a-f1fe-5ba5-bef7-951dd295d0a0/34690d3a-f1fe-5ba5-bef7-951dd295d0a0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110722,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YxacdWK_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34690d3a-f1fe-5ba5-bef7-951dd295d0a0/34690d3a-f1fe-5ba5-bef7-951dd295d0a0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90633,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/YxacdWK_10-1200.jpg',
             'Width': 1200}],
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2018-10-25',
 'seats_number': 2,
 'seller_name': None,
 'title': 'VOLKSWAGEN Polo Societe 1.6 Tdi 95 S&s CONFORTLINE BUSINESS '
          'REVERSIBLE',
 'transmission': 'manual',
 'trim': 'Polo Societe 1.6 Tdi 95 S&s CONFORTLINE BUSINESS REVERSIBLE',
 'year': 2018}
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27e72dd0ceaa%27 HTTP/1.1" 200 None
2026-03-25 05:03:23 [vpauto.fr] INFO: Saving data for e72dd0ceaa: {'created_time': 1774415003.088149, 'last_price_update_time': 1774415003.08816}
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='e72dd0ceaa') HTTP/1.1" 204 0
2026-03-25 05:03:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 4a2d6d55-bfd7-5b84-b6bc-21ba7cbe9774 with identifier: 6651184cbf
2026-03-25 05:03:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 4a2d6d55-bfd7-5b84-b6bc-21ba7cbe9774 with identifier: 6651184cbf
2026-03-25 05:03:23 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 4a2d6d55-bfd7-5b84-b6bc-21ba7cbe9774 with identifier: 6651184cbf to the API
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/6651184cbf/citroen-ami>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Medium grey',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '4a2d6d55-bfd7-5b84-b6bc-21ba7cbe9774',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/6651184cbf/citroen-ami',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'CITROEN',
 'model': 'AMI',
 'odometer': 16065,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2022-02-11',
 'seats_number': 2,
 'seller_name': None,
 'title': 'CITROEN AMI',
 'transmission': 'automatic',
 'trim': 'AMI',
 'year': 2022}
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Saving data for 6651184cbf: {'created_time': 1774293155.51666, 'last_price_update_time': 1774415003.408669}
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6651184cbf') HTTP/1.1" 204 0
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FgZNpjSB_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_02-1200.jpg not downloaded yet
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: 69cab985f8
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for 69cab985f8: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: 6edf9fa19e
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for 6edf9fa19e: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: 7ff6adbf36
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for 7ff6adbf36: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: a0293ff0aa
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for a0293ff0aa: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: a42c9698f8
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for a42c9698f8: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: b90c2df836
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for b90c2df836: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: cb1716f2bf
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for cb1716f2bf: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: d4b03e04b1
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for d4b03e04b1: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: d587d6b0f8
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for d587d6b0f8: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: ddd99fbf36
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for ddd99fbf36: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: cc8d8fe05a
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for cc8d8fe05a: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: 732cde7d36
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for 732cde7d36: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: 65852d3bf8
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for 65852d3bf8: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: e75a2ba09e
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for e75a2ba09e: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: 49f787725a
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for 49f787725a: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: 2d6bfc2c36
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for 2d6bfc2c36: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Found listing with ID: 16ad98caaa
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:23 [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-25 05:03:23 [vpauto.fr] INFO: Scrape type for 16ad98caaa: 0
2026-03-25 05:03:23 [vpauto.fr] INFO: Requesting listing page 10: https://vpauto.eu/vehicle/list?page=10
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FgZNpjSB_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_03-1200.jpg not downloaded yet
2026-03-25 05:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2b8136def8/mercedes-classe-c-w-203-c-180-elegance> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-25 05:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/7d83b0a8f8/peugeot-308-bluehdi-130ch-ss-eat8-active-pack> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-25 05:03:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FgZNpjSB_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_04-1200.jpg not downloaded yet
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FgZNpjSB_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_05-1200.jpg not downloaded yet
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FgZNpjSB_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_06-1200.jpg not downloaded yet
2026-03-25 05:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FgZNpjSB_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_07-1200.jpg not downloaded yet
2026-03-25 05:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gZNpjSB_01-1200.jpg> (referer: https://vpauto.eu/vehicle/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_08-1200.jpg not downloaded yet
2026-03-25 05:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gZNpjSB_02-1200.jpg> (referer: https://vpauto.eu/vehicle/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gZNpjSB_03-1200.jpg> (referer: https://vpauto.eu/vehicle/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gZNpjSB_04-1200.jpg> (referer: https://vpauto.eu/vehicle/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_09-1200.jpg not downloaded yet
2026-03-25 05:03:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84a43e4b-e78b-5832-a34e-a7f7c7497119 with identifier: 2b8136def8
2026-03-25 05:03:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84a43e4b-e78b-5832-a34e-a7f7c7497119 with scrape type 2
2026-03-25 05:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84a43e4b-e78b-5832-a34e-a7f7c7497119 with scrape type 2
2026-03-25 05:03:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 84a43e4b-e78b-5832-a34e-a7f7c7497119, identifier: 2b8136def8
2026-03-25 05:03:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfc9a613-5e68-5b78-8afe-fa93a4e40f5d with identifier: 7d83b0a8f8
2026-03-25 05:03:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfc9a613-5e68-5b78-8afe-fa93a4e40f5d with scrape type 2
2026-03-25 05:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfc9a613-5e68-5b78-8afe-fa93a4e40f5d with scrape type 2
2026-03-25 05:03:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: bfc9a613-5e68-5b78-8afe-fa93a4e40f5d, identifier: 7d83b0a8f8
2026-03-25 05:03:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 84a43e4b-e78b-5832-a34e-a7f7c7497119 with identifier: 2b8136def8
2026-03-25 05:03:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 84a43e4b-e78b-5832-a34e-a7f7c7497119 with identifier: 2b8136def8
2026-03-25 05:03:24 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 84a43e4b-e78b-5832-a34e-a7f7c7497119 with identifier: 2b8136def8 to the API
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/2b8136def8/mercedes-classe-c-w-203-c-180-elegance>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light grey metallic',
 'currency': 'EUR',
 'doors_number': 4,
 'emission_standard': None,
 'engine': '',
 'expiration_date': '2026-03-30T11:30:00Z',
 'fuel_type': 'Petrol',
 'id': '84a43e4b-e78b-5832-a34e-a7f7c7497119',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2b8136def8/mercedes-classe-c-w-203-c-180-elegance',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'MERCEDES',
 'model': 'CLASSE C W 203 C 180 Elegance',
 'odometer': 135953,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 100,
 'price_includes_vat': True,
 'registration_date': '2001-12-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES CLASSE C W 203 C 180 Elegance',
 'transmission': 'manual',
 'trim': 'CLASSE C W 203 C 180 Elegance',
 'year': 2001}
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:24 [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-25 05:03:24 [vpauto.fr] INFO: Saving data for 2b8136def8: {'auction_closing_time': 1774870200.0, 'created_time': 1774293197.419941, 'last_price_update_time': 1774415004.633149}
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2b8136def8') HTTP/1.1" 204 0
2026-03-25 05:03:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: bfc9a613-5e68-5b78-8afe-fa93a4e40f5d with identifier: 7d83b0a8f8
2026-03-25 05:03:24 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:03:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: bfc9a613-5e68-5b78-8afe-fa93a4e40f5d with identifier: 7d83b0a8f8
2026-03-25 05:03:24 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: bfc9a613-5e68-5b78-8afe-fa93a4e40f5d with identifier: 7d83b0a8f8 to the API
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-25 05:03:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/7d83b0a8f8/peugeot-308-bluehdi-130ch-ss-eat8-active-pack>
{'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': 'EURO 6',
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'bfc9a613-5e68-5b78-8afe-fa93a4e40f5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/7d83b0a8f8/peugeot-308-bluehdi-130ch-ss-eat8-active-pack',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '308 Bluehdi 130ch S&s Eat8 Active Pack',
 'odometer': 23599,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 500,
 'price_includes_vat': True,
 'registration_date': '2024-01-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 308 Bluehdi 130ch S&s Eat8 Active Pack',
 'transmission': 'automatic',
 'trim': '308 Bluehdi 130ch S&s Eat8 Active Pack',
 'year': 2024}
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:25 [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-25 05:03:25 [vpauto.fr] INFO: Saving data for 7d83b0a8f8: {'created_time': 1773774688.732941, 'last_price_update_time': 1774415005.036251}
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='7d83b0a8f8') HTTP/1.1" 204 0
2026-03-25 05:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gZNpjSB_05-1200.jpg> (referer: https://vpauto.eu/vehicle/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_10-1200.jpg not downloaded yet
2026-03-25 05:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gZNpjSB_07-1200.jpg> (referer: https://vpauto.eu/vehicle/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235685990>
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_0.jpg HTTP/1.1" 201 0
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_01-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_01-1200.jpg saved to cache
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ffeb865c-47f7-559b-8125-7e0e5f910c93
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236255610>
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_1.jpg HTTP/1.1" 201 0
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_02-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_02-1200.jpg saved to cache
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ffeb865c-47f7-559b-8125-7e0e5f910c93
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235674c10>
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_2.jpg HTTP/1.1" 201 0
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_03-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_03-1200.jpg saved to cache
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ffeb865c-47f7-559b-8125-7e0e5f910c93
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236254690>
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_3.jpg HTTP/1.1" 201 0
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_04-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_04-1200.jpg saved to cache
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ffeb865c-47f7-559b-8125-7e0e5f910c93
2026-03-25 05:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gZNpjSB_06-1200.jpg> (referer: https://vpauto.eu/vehicle/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/2465e5715a/renault-arkana-e-tech-145> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-25 05:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/322dd065f8/fiat-500-42kwh-pack-confort> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-25 05:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/4c8e1b7d9e/renault-clio-e-tech-full-hybrid-145-techno> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-25 05:03:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 05:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gZNpjSB_08-1200.jpg> (referer: https://vpauto.eu/vehicle/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23624b4d0>
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_4.jpg HTTP/1.1" 201 0
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_05-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_05-1200.jpg saved to cache
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ffeb865c-47f7-559b-8125-7e0e5f910c93
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23802f3d0>
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_6.jpg HTTP/1.1" 201 0
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_07-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_07-1200.jpg saved to cache
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ffeb865c-47f7-559b-8125-7e0e5f910c93
2026-03-25 05:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gZNpjSB_09-1200.jpg> (referer: https://vpauto.eu/vehicle/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/gZNpjSB_10-1200.jpg> (referer: https://vpauto.eu/vehicle/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business)
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23624a010>
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_5.jpg HTTP/1.1" 201 0
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_06-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_06-1200.jpg saved to cache
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ffeb865c-47f7-559b-8125-7e0e5f910c93
2026-03-25 05:03:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97be69d2-c426-5703-9ab7-887bc90d7809 with identifier: 2465e5715a
2026-03-25 05:03:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97be69d2-c426-5703-9ab7-887bc90d7809 with scrape type 1
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 97be69d2-c426-5703-9ab7-887bc90d7809
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 97be69d2-c426-5703-9ab7-887bc90d7809
2026-03-25 05:03:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 97be69d2-c426-5703-9ab7-887bc90d7809, identifier: 2465e5715a
2026-03-25 05:03:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d299874-8461-556f-9706-4badedc14dd6 with identifier: 322dd065f8
2026-03-25 05:03:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d299874-8461-556f-9706-4badedc14dd6 with scrape type 2
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d299874-8461-556f-9706-4badedc14dd6 with scrape type 2
2026-03-25 05:03:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 2d299874-8461-556f-9706-4badedc14dd6, identifier: 322dd065f8
2026-03-25 05:03:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 263518c2-da1b-5449-8887-1cf8c34e9c11 with identifier: 4c8e1b7d9e
2026-03-25 05:03:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 263518c2-da1b-5449-8887-1cf8c34e9c11 with scrape type 1
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 263518c2-da1b-5449-8887-1cf8c34e9c11
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 263518c2-da1b-5449-8887-1cf8c34e9c11
2026-03-25 05:03:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 263518c2-da1b-5449-8887-1cf8c34e9c11, identifier: 4c8e1b7d9e
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23606aa10>
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_7.jpg HTTP/1.1" 201 0
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_08-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_08-1200.jpg saved to cache
2026-03-25 05:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ffeb865c-47f7-559b-8125-7e0e5f910c93
2026-03-25 05:03:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 97be69d2-c426-5703-9ab7-887bc90d7809 with identifier: 2465e5715a
2026-03-25 05:03:25 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:03:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 97be69d2-c426-5703-9ab7-887bc90d7809 with identifier: 2465e5715a
2026-03-25 05:03:26 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 97be69d2-c426-5703-9ab7-887bc90d7809 with identifier: 2465e5715a to the API
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:26 [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-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2797be69d2-c426-5703-9ab7-887bc90d7809%27 HTTP/1.1" 200 None
2026-03-25 05:03:26 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 97be69d2-c426-5703-9ab7-887bc90d7809: 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 Arkana E-Tech 145\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 50000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022RENAULT\u0022, \u0022Model\u0022: \u0022Arkana E-Tech 145\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Hybrid\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222024-06-12\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/2465e5715a/renault-arkana-e-tech-145\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002233 - BORDEAUX\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022Arkana E-Tech 145\u0022, \u0022Year\u0022: 2024, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 105, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u002297be69d2-c426-5703-9ab7-887bc90d7809\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Wed, 25 Mar 2026 05:03: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-25 05:03:26 [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-25 05:03:26 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 105,
 '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': '97be69d2-c426-5703-9ab7-887bc90d7809',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/2465e5715a/renault-arkana-e-tech-145',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'RENAULT',
 'model': 'Arkana E-Tech 145',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 500,
 'price_includes_vat': True,
 'registration_date': '2024-06-12',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Arkana E-Tech 145',
 'transmission': 'automatic',
 'trim': 'Arkana E-Tech 145',
 '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-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272465e5715a%27 HTTP/1.1" 200 None
2026-03-25 05:03:26 [vpauto.fr] INFO: Saving data for 2465e5715a: {'created_time': 1774415006.334355, 'last_price_update_time': 1774415006.334365}
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='2465e5715a') HTTP/1.1" 204 0
2026-03-25 05:03:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 2d299874-8461-556f-9706-4badedc14dd6 with identifier: 322dd065f8
2026-03-25 05:03:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 2d299874-8461-556f-9706-4badedc14dd6 with identifier: 322dd065f8
2026-03-25 05:03:26 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 2d299874-8461-556f-9706-4badedc14dd6 with identifier: 322dd065f8 to the API
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:26 [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-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%272d299874-8461-556f-9706-4badedc14dd6%27 HTTP/1.1" 200 None
2026-03-25 05:03:26 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 2d299874-8461-556f-9706-4badedc14dd6: 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: \u0022FIAT 500 42kWh Pack Confort\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 50000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022FIAT\u0022, \u0022Model\u0022: \u0022500 42kWh Pack Confort\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Electric\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222024-03-21\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/322dd065f8/fiat-500-42kwh-pack-confort\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002256 - LORIENT\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022500 42kWh Pack Confort\u0022, \u0022Year\u0022: 2024, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 4, \u0022DoorsNumber\u0022: 3, \u0022CO2EmissionValue\u0022: null, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u00222d299874-8461-556f-9706-4badedc14dd6\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Wed, 25 Mar 2026 05:03:26 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-25 05:03:26 [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-25 05:03:26 [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': 3,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '2d299874-8461-556f-9706-4badedc14dd6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/322dd065f8/fiat-500-42kwh-pack-confort',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'FIAT',
 'model': '500 42kWh Pack Confort',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 500,
 'price_includes_vat': True,
 'registration_date': '2024-03-21',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 42kWh Pack Confort',
 'transmission': 'automatic',
 'trim': '500 42kWh Pack Confort',
 '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-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:26 [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-25 05:03:26 [vpauto.fr] INFO: Saving data for 322dd065f8: {'created_time': 1773774674.269772, 'last_price_update_time': 1774415006.620728}
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='322dd065f8') HTTP/1.1" 204 0
2026-03-25 05:03:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 263518c2-da1b-5449-8887-1cf8c34e9c11 with identifier: 4c8e1b7d9e
2026-03-25 05:03:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 263518c2-da1b-5449-8887-1cf8c34e9c11 with identifier: 4c8e1b7d9e
2026-03-25 05:03:26 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 263518c2-da1b-5449-8887-1cf8c34e9c11 with identifier: 4c8e1b7d9e to the API
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03:26 [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-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27263518c2-da1b-5449-8887-1cf8c34e9c11%27 HTTP/1.1" 200 None
2026-03-25 05:03:26 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 263518c2-da1b-5449-8887-1cf8c34e9c11: 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 E-Tech full hybrid 145 Techno\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 50000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022RENAULT\u0022, \u0022Model\u0022: \u0022Clio E-Tech full hybrid 145 Techno\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Hybrid\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222024-03-27\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/4c8e1b7d9e/renault-clio-e-tech-full-hybrid-145-techno\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002294 - PARIS\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022Clio E-Tech full hybrid 145 Techno\u0022, \u0022Year\u0022: 2024, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 97, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u0022263518c2-da1b-5449-8887-1cf8c34e9c11\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Wed, 25 Mar 2026 05:03:26 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-25 05:03:26 [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-25 05:03:26 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 97,
 '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': '263518c2-da1b-5449-8887-1cf8c34e9c11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/4c8e1b7d9e/renault-clio-e-tech-full-hybrid-145-techno',
 'listing': 'auction',
 'location': '94 - PARIS',
 'make': 'RENAULT',
 'model': 'Clio E-Tech full hybrid 145 Techno',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 500,
 'price_includes_vat': True,
 'registration_date': '2024-03-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Clio E-Tech full hybrid 145 Techno',
 'transmission': 'automatic',
 'trim': 'Clio E-Tech full hybrid 145 Techno',
 '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-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%274c8e1b7d9e%27 HTTP/1.1" 200 None
2026-03-25 05:03:26 [vpauto.fr] INFO: Saving data for 4c8e1b7d9e: {'created_time': 1774415006.8936, 'last_price_update_time': 1774415006.893609}
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='4c8e1b7d9e') HTTP/1.1" 204 0
2026-03-25 05:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/22096b7af8/peugeot-208-electrique-50-kwh-136ch-style> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-25 05:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/77dfe04636/peugeot-boxer-chassis-simple-cabine-pr> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-25 05:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/bcaba6f45a/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-25 05:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236141f90>
2026-03-25 05:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_8.jpg HTTP/1.1" 201 0
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_09-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_09-1200.jpg saved to cache
2026-03-25 05:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ffeb865c-47f7-559b-8125-7e0e5f910c93
2026-03-25 05:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2354cc290>
2026-03-25 05:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_9.jpg HTTP/1.1" 201 0
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FgZNpjSB_10-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/gZNpjSB_10-1200.jpg saved to cache
2026-03-25 05:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ffeb865c-47f7-559b-8125-7e0e5f910c93
2026-03-25 05:03:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ffeb865c-47f7-559b-8125-7e0e5f910c93, skipping ID generation
2026-03-25 05:03:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffeb865c-47f7-559b-8125-7e0e5f910c93 with scrape type 1
2026-03-25 05:03:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ffeb865c-47f7-559b-8125-7e0e5f910c93 sending to next pipeline
2026-03-25 05:03:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: ffeb865c-47f7-559b-8125-7e0e5f910c93, identifier: b0397963bf
2026-03-25 05:03:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: ffeb865c-47f7-559b-8125-7e0e5f910c93 with identifier: b0397963bf
2026-03-25 05:03:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: ffeb865c-47f7-559b-8125-7e0e5f910c93 with identifier: b0397963bf
2026-03-25 05:03:27 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: ffeb865c-47f7-559b-8125-7e0e5f910c93 with identifier: b0397963bf to the API
2026-03-25 05:03:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/gZNpjSB_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'White',
 'currency': 'EUR',
 'doors_number': None,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'ffeb865c-47f7-559b-8125-7e0e5f910c93',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/b0397963bf/toyota-proace-long-20l-140-d-4d-bva8-business',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'TOYOTA',
 'model': 'PROACE LONG 2.0L 140 D-4D BVA8 BUSINESS',
 'odometer': 112373,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 40,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87446,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gZNpjSB_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80557,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gZNpjSB_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93448,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gZNpjSB_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85727,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gZNpjSB_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89626,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gZNpjSB_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82962,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gZNpjSB_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93238,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gZNpjSB_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85738,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gZNpjSB_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117284,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gZNpjSB_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffeb865c-47f7-559b-8125-7e0e5f910c93/ffeb865c-47f7-559b-8125-7e0e5f910c93_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134669,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/gZNpjSB_10-1200.jpg',
             'Width': 1200}],
 'price': 7000,
 'price_includes_vat': True,
 'registration_date': '2022-12-15',
 'seats_number': 3,
 'seller_name': None,
 'title': 'TOYOTA PROACE LONG 2.0L 140 D-4D BVA8 BUSINESS',
 'transmission': 'automatic',
 'trim': 'PROACE LONG 2.0L 140 D-4D BVA8 BUSINESS',
 'year': 2022}
2026-03-25 05:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27b0397963bf%27 HTTP/1.1" 200 None
2026-03-25 05:03:27 [vpauto.fr] INFO: Saving data for b0397963bf: {'created_time': 1774415007.42184, 'last_price_update_time': 1774415007.42185}
2026-03-25 05:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='b0397963bf') HTTP/1.1" 204 0
2026-03-25 05:03:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 211b5759-debe-514b-8f48-b4aad338d72d with identifier: 22096b7af8
2026-03-25 05:03:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 211b5759-debe-514b-8f48-b4aad338d72d with scrape type 2
2026-03-25 05:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 211b5759-debe-514b-8f48-b4aad338d72d with scrape type 2
2026-03-25 05:03:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 211b5759-debe-514b-8f48-b4aad338d72d, identifier: 22096b7af8
2026-03-25 05:03:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6442ce01-c016-5197-b97e-dc445c641f59 with identifier: 77dfe04636
2026-03-25 05:03:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6442ce01-c016-5197-b97e-dc445c641f59 with scrape type 1
2026-03-25 05:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 6442ce01-c016-5197-b97e-dc445c641f59
2026-03-25 05:03:27 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 6442ce01-c016-5197-b97e-dc445c641f59
2026-03-25 05:03:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6442ce01-c016-5197-b97e-dc445c641f59, identifier: 77dfe04636
2026-03-25 05:03:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5563aad4-4e75-5668-b52b-fb0529062eb5 with identifier: bcaba6f45a
2026-03-25 05:03:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5563aad4-4e75-5668-b52b-fb0529062eb5 with scrape type 2
2026-03-25 05:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5563aad4-4e75-5668-b52b-fb0529062eb5 with scrape type 2
2026-03-25 05:03:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 5563aad4-4e75-5668-b52b-fb0529062eb5, identifier: bcaba6f45a
2026-03-25 05:03:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 211b5759-debe-514b-8f48-b4aad338d72d with identifier: 22096b7af8
2026-03-25 05:03:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 211b5759-debe-514b-8f48-b4aad338d72d with identifier: 22096b7af8
2026-03-25 05:03:27 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 211b5759-debe-514b-8f48-b4aad338d72d with identifier: 22096b7af8 to the API
2026-03-25 05:03:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/22096b7af8/peugeot-208-electrique-50-kwh-136ch-style>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://cdn.vpauto.fr/d/OcOyRmo_BE.pdf',
 'category': None,
 'color': 'Black metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '211b5759-debe-514b-8f48-b4aad338d72d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/22096b7af8/peugeot-208-electrique-50-kwh-136ch-style',
 'listing': 'auction',
 'location': '56 - LORIENT',
 'make': 'PEUGEOT',
 'model': '208 Electrique 50 kWh 136ch Style',
 'odometer': 33500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 500,
 'price_includes_vat': True,
 'registration_date': '2024-02-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 208 Electrique 50 kWh 136ch Style',
 'transmission': 'automatic',
 'trim': '208 Electrique 50 kWh 136ch Style',
 'year': 2024}
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:28 [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-25 05:03:28 [vpauto.fr] INFO: Saving data for 22096b7af8: {'created_time': 1773774706.78963, 'last_price_update_time': 1774415008.077521}
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='22096b7af8') HTTP/1.1" 204 0
2026-03-25 05:03:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6442ce01-c016-5197-b97e-dc445c641f59 with identifier: 77dfe04636
2026-03-25 05:03:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6442ce01-c016-5197-b97e-dc445c641f59 with identifier: 77dfe04636
2026-03-25 05:03:28 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6442ce01-c016-5197-b97e-dc445c641f59 with identifier: 77dfe04636 to the API
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%276442ce01-c016-5197-b97e-dc445c641f59%27 HTTP/1.1" 200 None
2026-03-25 05:03:28 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 6442ce01-c016-5197-b97e-dc445c641f59: 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 Chassis Simple Cabine PR\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 50000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022PEUGEOT\u0022, \u0022Model\u0022: \u0022Boxer Chassis Simple Cabine PR\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Diesel\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222024-10-28\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/77dfe04636/peugeot-boxer-chassis-simple-cabine-pr\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002244 - NANTES\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022Boxer Chassis Simple Cabine PR\u0022, \u0022Year\u0022: 2024, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 3, \u0022DoorsNumber\u0022: null, \u0022CO2EmissionValue\u0022: 308, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u00226442ce01-c016-5197-b97e-dc445c641f59\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Wed, 25 Mar 2026 05:03: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-25 05:03: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-25 05:03:28 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
 'c_o_2_emission_value': 308,
 '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': '6442ce01-c016-5197-b97e-dc445c641f59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/77dfe04636/peugeot-boxer-chassis-simple-cabine-pr',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'PEUGEOT',
 'model': 'Boxer Chassis Simple Cabine PR',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 500,
 'price_includes_vat': True,
 'registration_date': '2024-10-28',
 'seats_number': 3,
 'seller_name': None,
 'title': 'PEUGEOT Boxer Chassis Simple Cabine PR',
 'transmission': 'automatic',
 'trim': 'Boxer Chassis Simple Cabine PR',
 '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-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2777dfe04636%27 HTTP/1.1" 200 None
2026-03-25 05:03:28 [vpauto.fr] INFO: Saving data for 77dfe04636: {'created_time': 1774415008.368526, 'last_price_update_time': 1774415008.368538}
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='77dfe04636') HTTP/1.1" 204 0
2026-03-25 05:03:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 5563aad4-4e75-5668-b52b-fb0529062eb5 with identifier: bcaba6f45a
2026-03-25 05:03:28 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='en',RowKey='en') HTTP/1.1" 204 0
2026-03-25 05:03:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 5563aad4-4e75-5668-b52b-fb0529062eb5 with identifier: bcaba6f45a
2026-03-25 05:03:28 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 5563aad4-4e75-5668-b52b-fb0529062eb5 with identifier: bcaba6f45a to the API
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/bcaba6f45a/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Rouge Fonc',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.0L',
 'expiration_date': None,
 'fuel_type': 'ELEC + S.ETH HNR',
 'id': '5563aad4-4e75-5668-b52b-fb0529062eb5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/bcaba6f45a/ford-puma-10-flexifuel-125-ch-ss-mhev-st-line',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
 'odometer': 20161,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 500,
 'price_includes_vat': True,
 'registration_date': '2023-12-05',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
 'transmission': 'automatic',
 'trim': 'Puma 1.0 Flexifuel 125 ch S&S mHEV ST-Line',
 'year': 2023}
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:28 [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-25 05:03:28 [vpauto.fr] INFO: Saving data for bcaba6f45a: {'created_time': 1774293250.368136, 'last_price_update_time': 1774415008.694538}
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='bcaba6f45a') HTTP/1.1" 204 0
2026-03-25 05:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/ac24d96e5a/ford-mach-e-1122-standard-range-76-kwh-269-ch-base-propulsion> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-25 05:03:28 [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-25 05:03:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d25ba32-ddde-546b-9647-3e1990fa6698 with identifier: ac24d96e5a
2026-03-25 05:03:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d25ba32-ddde-546b-9647-3e1990fa6698 with scrape type 1
2026-03-25 05:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 9d25ba32-ddde-546b-9647-3e1990fa6698
2026-03-25 05:03:28 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 9d25ba32-ddde-546b-9647-3e1990fa6698
2026-03-25 05:03:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 9d25ba32-ddde-546b-9647-3e1990fa6698, identifier: ac24d96e5a
2026-03-25 05:03:28 [vpauto.fr] INFO: Found 96 ads on page 10
2026-03-25 05:03:28 [vpauto.fr] INFO: Found listing with ID: 65852d3bf8
2026-03-25 05:03:28 [vpauto.fr] ERROR: Error parsing ad_items: 'NoneType' object has no attribute 'strip'
2026-03-25 05:03:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 9d25ba32-ddde-546b-9647-3e1990fa6698 with identifier: ac24d96e5a
2026-03-25 05:03:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 9d25ba32-ddde-546b-9647-3e1990fa6698 with identifier: ac24d96e5a
2026-03-25 05:03:29 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 9d25ba32-ddde-546b-9647-3e1990fa6698 with identifier: ac24d96e5a to the API
2026-03-25 05:03:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/ac24d96e5a/ford-mach-e-1122-standard-range-76-kwh-269-ch-base-propulsion>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Light blue',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Electric',
 'id': '9d25ba32-ddde-546b-9647-3e1990fa6698',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/ac24d96e5a/ford-mach-e-1122-standard-range-76-kwh-269-ch-base-propulsion',
 'listing': 'auction',
 'location': '33 - BORDEAUX',
 'make': 'FORD',
 'model': 'MACH-E 1122 Standard Range, 76 kWh, 269 ch Base Propulsion',
 'odometer': 21887,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 500,
 'price_includes_vat': True,
 'registration_date': '2023-11-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD MACH-E 1122 Standard Range, 76 kWh, 269 ch Base Propulsion',
 'transmission': 'automatic',
 'trim': 'MACH-E 1122 Standard Range, 76 kWh, 269 ch Base Propulsion',
 'year': 2023}
2026-03-25 05:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27ac24d96e5a%27 HTTP/1.1" 200 None
2026-03-25 05:03:29 [vpauto.fr] INFO: Saving data for ac24d96e5a: {'created_time': 1774415009.263565, 'last_price_update_time': 1774415009.263576}
2026-03-25 05:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='ac24d96e5a') HTTP/1.1" 204 0
2026-03-25 05:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/57277a6a9e/renault-clio-tce-90-evolution> (referer: https://vpauto.eu/vehicle/list?page=9) ['zyte-api']
2026-03-25 05:03:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7763449f-2ef7-5f3e-a4db-4ff443a63585 with identifier: 57277a6a9e
2026-03-25 05:03:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7763449f-2ef7-5f3e-a4db-4ff443a63585 with scrape type 1
2026-03-25 05:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 7763449f-2ef7-5f3e-a4db-4ff443a63585
2026-03-25 05:03:35 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 7763449f-2ef7-5f3e-a4db-4ff443a63585
2026-03-25 05:03:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7763449f-2ef7-5f3e-a4db-4ff443a63585, identifier: 57277a6a9e
2026-03-25 05:03:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7763449f-2ef7-5f3e-a4db-4ff443a63585 with identifier: 57277a6a9e
2026-03-25 05:03:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7763449f-2ef7-5f3e-a4db-4ff443a63585 with identifier: 57277a6a9e
2026-03-25 05:03:36 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7763449f-2ef7-5f3e-a4db-4ff443a63585 with identifier: 57277a6a9e to the API
2026-03-25 05:03:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%277763449f-2ef7-5f3e-a4db-4ff443a63585%27 HTTP/1.1" 200 None
2026-03-25 05:03:36 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 7763449f-2ef7-5f3e-a4db-4ff443a63585: 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 90 Evolution\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 50000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022RENAULT\u0022, \u0022Model\u0022: \u0022Clio TCe 90 Evolution\u0022, \u0022Transmission\u0022: \u0022manual\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Petrol\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222023-04-04\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/57277a6a9e/renault-clio-tce-90-evolution\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002294 - PARIS\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022Clio TCe 90 Evolution\u0022, \u0022Year\u0022: 2023, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: 117, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: true, \u0022IsVatDeductible\u0022: true, \u0022Id\u0022: \u00227763449f-2ef7-5f3e-a4db-4ff443a63585\u0022}"}
 | Response Headers: {'Content-Type': 'application/json', 'Date': 'Wed, 25 Mar 2026 05:03: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-25 05:03: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-25 05:03:36 [scrapy.core.scraper] ERROR: Error processing {'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': None,
 'engine': '',
 'expiration_date': None,
 'fuel_type': 'Petrol',
 'id': '7763449f-2ef7-5f3e-a4db-4ff443a63585',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/57277a6a9e/renault-clio-tce-90-evolution',
 'listing': 'auction',
 'location': '94 - PARIS',
 'make': 'RENAULT',
 'model': 'Clio TCe 90 Evolution',
 'odometer': None,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 500,
 'price_includes_vat': True,
 'registration_date': '2023-04-04',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Clio TCe 90 Evolution',
 'transmission': 'manual',
 'trim': 'Clio TCe 90 Evolution',
 '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-25 05:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%2757277a6a9e%27 HTTP/1.1" 200 None
2026-03-25 05:03:36 [vpauto.fr] INFO: Saving data for 57277a6a9e: {'created_time': 1774415016.304912, 'last_price_update_time': 1774415016.304923}
2026-03-25 05:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='57277a6a9e') HTTP/1.1" 204 0
2026-03-25 05:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/33eab7eebf/peugeot-308-affaire-16-bluehdi-100-ss-bvm5-pack-clim> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c75597b-db3b-5555-bcdc-9d5d20f09abb with identifier: 33eab7eebf
2026-03-25 05:03:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c75597b-db3b-5555-bcdc-9d5d20f09abb with scrape type 2
2026-03-25 05:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c75597b-db3b-5555-bcdc-9d5d20f09abb with scrape type 2
2026-03-25 05:03:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 7c75597b-db3b-5555-bcdc-9d5d20f09abb, identifier: 33eab7eebf
2026-03-25 05:03:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 7c75597b-db3b-5555-bcdc-9d5d20f09abb with identifier: 33eab7eebf
2026-03-25 05:03:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 7c75597b-db3b-5555-bcdc-9d5d20f09abb with identifier: 33eab7eebf
2026-03-25 05:03:43 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 7c75597b-db3b-5555-bcdc-9d5d20f09abb with identifier: 33eab7eebf to the API
2026-03-25 05:03:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/33eab7eebf/peugeot-308-affaire-16-bluehdi-100-ss-bvm5-pack-clim>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': None,
 'category': None,
 'color': 'Dark grey metallic',
 'currency': 'EUR',
 'doors_number': 5,
 'emission_standard': 'EURO 6',
 'engine': '1.6L',
 'expiration_date': '2026-04-04T09:30:00Z',
 'fuel_type': 'Diesel',
 'id': '7c75597b-db3b-5555-bcdc-9d5d20f09abb',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/33eab7eebf/peugeot-308-affaire-16-bluehdi-100-ss-bvm5-pack-clim',
 'listing': 'auction',
 'location': '76 - ROUEN',
 'make': 'PEUGEOT',
 'model': '308 AFFAIRE 1.6 BLUEHDI 100 S&S BVM5 PACK CLIM',
 'odometer': 161873,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'price': 3300,
 'price_includes_vat': True,
 'registration_date': '2016-06-28',
 'seats_number': 2,
 'seller_name': None,
 'title': 'PEUGEOT 308 AFFAIRE 1.6 BLUEHDI 100 S&S BVM5 PACK CLIM',
 'transmission': 'manual',
 'trim': '308 AFFAIRE 1.6 BLUEHDI 100 S&S BVM5 PACK CLIM',
 'year': 2016}
2026-03-25 05:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:43 [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-25 05:03:43 [vpauto.fr] INFO: Saving data for 33eab7eebf: {'auction_closing_time': 1775295000.0, 'created_time': 1774293250.815238, 'last_price_update_time': 1774415023.280659}
2026-03-25 05:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='33eab7eebf') HTTP/1.1" 204 0
2026-03-25 05:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business> (referer: https://vpauto.eu/vehicle/list?page=8) ['zyte-api']
2026-03-25 05:03:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e422dc0-e689-5b77-8687-bf43e4820116 with identifier: 368de69536
2026-03-25 05:03:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e422dc0-e689-5b77-8687-bf43e4820116 with scrape type 1
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1e422dc0-e689-5b77-8687-bf43e4820116
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FKdIGykv_01-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_01-1200.jpg not downloaded yet
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FKdIGykv_02-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_02-1200.jpg not downloaded yet
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FKdIGykv_03-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_03-1200.jpg not downloaded yet
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FKdIGykv_04-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_04-1200.jpg not downloaded yet
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FKdIGykv_05-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_05-1200.jpg not downloaded yet
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FKdIGykv_06-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_06-1200.jpg not downloaded yet
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FKdIGykv_07-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_07-1200.jpg not downloaded yet
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FKdIGykv_08-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_08-1200.jpg not downloaded yet
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FKdIGykv_09-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_09-1200.jpg not downloaded yet
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03: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%252FKdIGykv_10-1200.jpg%27 HTTP/1.1" 200 None
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_10-1200.jpg not downloaded yet
2026-03-25 05:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KdIGykv_04-1200.jpg> (referer: https://vpauto.eu/vehicle/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business)
2026-03-25 05:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KdIGykv_02-1200.jpg> (referer: https://vpauto.eu/vehicle/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business)
2026-03-25 05:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KdIGykv_01-1200.jpg> (referer: https://vpauto.eu/vehicle/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business)
2026-03-25 05:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KdIGykv_03-1200.jpg> (referer: https://vpauto.eu/vehicle/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business)
2026-03-25 05:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KdIGykv_05-1200.jpg> (referer: https://vpauto.eu/vehicle/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business)
2026-03-25 05:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KdIGykv_06-1200.jpg> (referer: https://vpauto.eu/vehicle/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business)
2026-03-25 05:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KdIGykv_08-1200.jpg> (referer: https://vpauto.eu/vehicle/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business)
2026-03-25 05:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KdIGykv_09-1200.jpg> (referer: https://vpauto.eu/vehicle/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business)
2026-03-25 05:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KdIGykv_07-1200.jpg> (referer: https://vpauto.eu/vehicle/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business)
2026-03-25 05:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/KdIGykv_10-1200.jpg> (referer: https://vpauto.eu/vehicle/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business)
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23564fe90>
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_3.jpg HTTP/1.1" 201 0
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKdIGykv_04-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_04-1200.jpg saved to cache
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1e422dc0-e689-5b77-8687-bf43e4820116
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236177810>
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_1.jpg HTTP/1.1" 201 0
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKdIGykv_02-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_02-1200.jpg saved to cache
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1e422dc0-e689-5b77-8687-bf43e4820116
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236169a90>
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_0.jpg HTTP/1.1" 201 0
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKdIGykv_01-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_01-1200.jpg saved to cache
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1e422dc0-e689-5b77-8687-bf43e4820116
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc23619cb90>
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_2.jpg HTTP/1.1" 201 0
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKdIGykv_03-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_03-1200.jpg saved to cache
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1e422dc0-e689-5b77-8687-bf43e4820116
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2355f53d0>
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_4.jpg HTTP/1.1" 201 0
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKdIGykv_05-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_05-1200.jpg saved to cache
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1e422dc0-e689-5b77-8687-bf43e4820116
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc236207090>
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_5.jpg HTTP/1.1" 201 0
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKdIGykv_06-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_06-1200.jpg saved to cache
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1e422dc0-e689-5b77-8687-bf43e4820116
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc238301190>
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_7.jpg HTTP/1.1" 201 0
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKdIGykv_08-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_08-1200.jpg saved to cache
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1e422dc0-e689-5b77-8687-bf43e4820116
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc235ff6990>
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_8.jpg HTTP/1.1" 201 0
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKdIGykv_09-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_09-1200.jpg saved to cache
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1e422dc0-e689-5b77-8687-bf43e4820116
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2355f4d90>
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_6.jpg HTTP/1.1" 201 0
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKdIGykv_07-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_07-1200.jpg saved to cache
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1e422dc0-e689-5b77-8687-bf43e4820116
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc2355f4e10>
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 05:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_9.jpg HTTP/1.1" 201 0
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='vpauto.fr',RowKey='https%3A%252F%252Fcdn.vpauto.fr%252FKdIGykv_10-1200.jpg') HTTP/1.1" 204 0
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/KdIGykv_10-1200.jpg saved to cache
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1e422dc0-e689-5b77-8687-bf43e4820116
2026-03-25 05:03:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1e422dc0-e689-5b77-8687-bf43e4820116, skipping ID generation
2026-03-25 05:03:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e422dc0-e689-5b77-8687-bf43e4820116 with scrape type 1
2026-03-25 05:03:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1e422dc0-e689-5b77-8687-bf43e4820116 sending to next pipeline
2026-03-25 05:03:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 1e422dc0-e689-5b77-8687-bf43e4820116, identifier: 368de69536
2026-03-25 05:03:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 1e422dc0-e689-5b77-8687-bf43e4820116 with identifier: 368de69536
2026-03-25 05:03:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 1e422dc0-e689-5b77-8687-bf43e4820116 with identifier: 368de69536
2026-03-25 05:03:49 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 1e422dc0-e689-5b77-8687-bf43e4820116 with identifier: 368de69536 to the API
2026-03-25 05:03:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-25 05:03: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-25 05:03:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://cdn.vpauto.fr/KdIGykv_10-1200.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 235,
 '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-07T11:30:00Z',
 'fuel_type': 'Diesel',
 'id': '1e422dc0-e689-5b77-8687-bf43e4820116',
 'is_damaged': False,
 'is_operable': False,
 'is_vat_deductible': True,
 'is_vat_included': True,
 'link_to_web_offer': 'https://vpauto.fr/vehicule/368de69536/ford-transit-fgn-t350-l2h2-20-ecoblue-170-ss-bva-trend-business',
 'listing': 'auction',
 'location': '44 - NANTES',
 'make': 'FORD',
 'model': 'TRANSIT FGN T350 L2H2 2.0 ECOBLUE 170 S&S BVA TREND BUSINESS',
 'odometer': 128715,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 26,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101490,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KdIGykv_01-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81480,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KdIGykv_02-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87896,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KdIGykv_03-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72347,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KdIGykv_04-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85778,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KdIGykv_05-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91094,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KdIGykv_06-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99356,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KdIGykv_07-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80766,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KdIGykv_08-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110179,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KdIGykv_09-1200.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e422dc0-e689-5b77-8687-bf43e4820116/1e422dc0-e689-5b77-8687-bf43e4820116_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139251,
             'Height': 900,
             'OriginUrl': 'https://cdn.vpauto.fr/KdIGykv_10-1200.jpg',
             'Width': 1200}],
 'price': 10600,
 'price_includes_vat': True,
 'registration_date': '2022-09-30',
 'seats_number': 3,
 'seller_name': None,
 'title': 'FORD TRANSIT FGN T350 L2H2 2.0 ECOBLUE 170 S&S BVA TREND BUSINESS',
 'transmission': 'automatic',
 'trim': 'TRANSIT FGN T350 L2H2 2.0 ECOBLUE 170 S&S BVA TREND BUSINESS',
 'year': 2022}
2026-03-25 05:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27vpauto.fr%27%20and%20RowKey%20eq%20%27368de69536%27 HTTP/1.1" 200 None
2026-03-25 05:03:49 [vpauto.fr] INFO: Saving data for 368de69536: {'created_time': 1774415029.675396, 'last_price_update_time': 1774415029.675406, 'auction_closing_time': 1775561400.0}
2026-03-25 05:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='vpauto.fr',RowKey='368de69536') HTTP/1.1" 204 0
2026-03-25 05:03:49 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-25 05:03:49 [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-25 05:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 05:03:49 [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%201773983029 HTTP/1.1" 200 None
2026-03-25 05:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='179899e8d9') HTTP/1.1" 204 0
2026-03-25 05:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='19978da2ec') HTTP/1.1" 204 0
2026-03-25 05:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='6800079b9f') HTTP/1.1" 204 0
2026-03-25 05:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='81d3e071ec') HTTP/1.1" 204 0
2026-03-25 05:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='82de0e749f') HTTP/1.1" 204 0
2026-03-25 05:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='8ce9ee6da0') HTTP/1.1" 204 0
2026-03-25 05:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='9860ce29ec') HTTP/1.1" 204 0
2026-03-25 05:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='99763faed9') HTTP/1.1" 204 0
2026-03-25 05:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a00fb644ec') HTTP/1.1" 204 0
2026-03-25 05:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='a73c3862f8') HTTP/1.1" 204 0
2026-03-25 05:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='vpauto.fr',RowKey='dc730f54d9') HTTP/1.1" 204 0
2026-03-25 05:03:50 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (297 items) in: file:///var/lib/scrapyd/items/sourcing_v2/vpauto.fr/task_20_2026-03-25T05_00_00.jl
2026-03-25 05:03:50 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 150164,
 'downloader/request_count': 424,
 'downloader/request_method_count/GET': 424,
 'downloader/response_bytes': 59124380,
 'downloader/response_count': 424,
 'downloader/response_status_count/200': 424,
 'dupefilter/filtered': 5,
 'elapsed_time_seconds': 223.508562,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 25, 5, 3, 50, 67737, tzinfo=datetime.timezone.utc),
 'httpcompression/response_bytes': 3653502,
 'httpcompression/response_count': 40,
 'item_scraped_count': 297,
 'log_count/DEBUG': 5828,
 'log_count/ERROR': 22,
 'log_count/INFO': 5318,
 'memusage/max': 226041856,
 'memusage/startup': 150028288,
 'photo_download_count': 110,
 'request_depth_max': 9,
 'response_received_count': 314,
 'scheduler/dequeued': 424,
 'scheduler/dequeued/memory': 424,
 'scheduler/enqueued': 424,
 'scheduler/enqueued/memory': 424,
 'scrape_type/new': 40,
 'scrape_type/price_update': 269,
 'scrape_type/skipped': 555,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 314,
 '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.697562932647811,
 'scrapy-zyte-api/mean_response_seconds': 4.783414836943294,
 'scrapy-zyte-api/processed': 314,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 313,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 313,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 314,
 'scrapy-zyte-api/request_args/httpResponseBody': 314,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 314,
 'scrapy-zyte-api/request_args/sessionContext': 314,
 'scrapy-zyte-api/request_args/url': 314,
 'scrapy-zyte-api/status_codes/200': 314,
 'scrapy-zyte-api/success': 314,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 3, 25, 5, 0, 6, 559175, tzinfo=datetime.timezone.utc)}
2026-03-25 05:03:50 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-25 05:03:50 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fc2397fee50>
2026-03-25 05:03:50 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fc23804eb10>

PROJECT (sourcing_v2), SPIDER (vpauto.fr)